Skip to content

Commit ec985f9

Browse files
committed
...
1 parent ce67423 commit ec985f9

30 files changed

+79
-7
lines changed

Level1.html

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
layout: default
33
title: Level 1
4+
cat: level
5+
number: 1
46
---
57
<p id="goal">
68
<b>Goal:</b> Construct an equilateral triangle such that the segment AB is one of its sides.

Level10.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 10
4+
cat: level
45
lang: en
56
number: 10
67

Level11.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 11
4+
cat: level
45
lang: en
56
number: 11
67

Level12.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 12
4+
cat: level
45
lang: en
56
number: 12
67

Level13.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 13
4+
cat: level
45
lang: en
56
number: 13
67

Level14.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 14
4+
cat: level
45
lang: en
56
number: 14
67

Level15.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 15
4+
cat: level
45
lang: en
56
number: 15
67

Level16.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 16
4+
cat: level
45
lang: en
56
number: 16
67

Level17.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 17
4+
cat: level
45
lang: en
56
number: 17
67

Level18.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 18
4+
cat: level
45
lang: en
56
number: 18
67

Level19.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 19
4+
cat: level
45
lang: en
56
number: 19
67

Level2.html

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
layout: default
33
title: Level 2
4+
cat: level
5+
number: 2
46
---
57
<p id="goal">
68
<b>Goal:</b> Construct the midpoint of the line segment AB.

Level20.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 20
4+
cat: level
45
lang: en
56
number: 20
67

Level21.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 21
4+
cat: level
45
lang: en
56
number: 21
67

Level22.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 22
4+
cat: level
45
lang: en
56
number: 22
67
---

Level23.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 23
4+
cat: level
45
lang: en
56
number: 23
67
---

Level24.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 24
4+
cat: level
45
lang: en
56
number: 24
67
---

Level25.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 25
4+
cat: level
45
lang: en
56
number: 25
67
---

Level3.html

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
layout: default
33
title: Level 3
4+
cat: level
5+
number: 3
46
---
57
<p id="goal">
68
<b>Goal:</b> Construct a line (segment) that bisects the given angle.

Level4.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 4
4+
cat: level
45
lang: en
56
number: 4
67

Level5.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 5
4+
cat: level
45
number: 5
56
lang: en
67

Level6.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 6
4+
cat: level
45
lang: en
56
number: 6
67

Level7.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 7
4+
cat: level
45
lang: en
56
number: 7
67

Level8.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 8
4+
cat: level
45
lang: en
56
number: 8
67

Level9.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
layout: default
33
title: Level 9
4+
cat: level
45
lang: en
56
number: 9
67

_config.yml

+9
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ description: "This website tries to gamify The Elements a book written by Euclid
55
baseurl: ""
66
url: "http://euclidthegame.org"
77

8+
# Defaults
9+
defaults:
10+
-
11+
scope:
12+
path: ""
13+
values:
14+
cat: notSorted
15+
16+
817
# Build settings
918
markdown: kramdown
1019
permalink: pretty

_includes/head.html

+1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
1010
<script type="text/javascript" src="/javascript/deployggb.js"></script>
1111
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
12+
<link rel="stylesheet" type="text/css" href="/css/layout.css">
1213
</head>

_includes/menu.html

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<ul>
2+
{% assign allPages = site.pages | group_by:"cat" %}
3+
{% for page_cat in allPages %}
4+
{% unless page_cat["name"] == 'notSorted' %}
5+
<li>
6+
<h1>{{page_cat["name"]}} </h1>
7+
<ul>
8+
{% assign sorted_pages = page_cat["items"] | sort:"number" %}
9+
{% for p in sorted_pages %}
10+
<li>
11+
<a href="{{ p.url }}">{{p.title}}</a>
12+
</li>
13+
{% endfor %}
14+
</ul>
15+
</li>
16+
{% endunless %}
17+
{% endfor %}
18+
</ul>

_layouts/default.html

+12-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
<!DOCTYPE html>
22
<html>
3-
43
{% include head.html %}
4+
<div id="Menu">
5+
{% include menu.html %}
6+
</div>
7+
<div id="page">
8+
59

6-
<body>
7-
{% include analytics.html %}
8-
{% include header.html %}
10+
<body>
11+
{% include analytics.html %}
12+
{% include header.html %}
913

10-
{{ content }}
14+
{{ content }}
1115

1216

13-
{% include footer.html %}
17+
{% include footer.html %}
1418

1519
</body>
16-
</html>
20+
</div>
21+
</html>

css/layout.css

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#Menu
2+
{
3+
float:left;
4+
width:200px;
5+
}
6+
#page
7+
{
8+
float:left;
9+
width:800px;
10+
overflow:hidden;
11+
}

0 commit comments

Comments
 (0)