Skip to content

Commit d8fef92

Browse files
committed
Update site templates
1 parent 706b0b1 commit d8fef92

File tree

7 files changed

+151
-163
lines changed

7 files changed

+151
-163
lines changed

docs/_includes/downloads.html

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<aside>
2+
<h2>Downloads</h2>
3+
<div><span class="spinning"></span></div>
4+
<table class="table-downloads">
5+
<thead>
6+
{% if en %}
7+
<th>Release Notes</th>
8+
<th>Download</th>
9+
<th>Date</th>
10+
{% else %}
11+
<th>Релизы и инфо</th>
12+
<th>Скачать</th>
13+
<th>Дата</th>
14+
{% endif %}
15+
</thead>
16+
<tbody>
17+
</tbody>
18+
</table>
19+
<script>
20+
$.getJSON("http://api.github.com/repos/{{ site.github.owner_name }}/{{ site.github.repository_name }}/releases").done(function(json) {
21+
for (var i = 0; i < json.length; i++) {
22+
var release = json[i];
23+
if (release.assets.length === 0) {
24+
continue;
25+
}
26+
for (var j = 0; j < release.assets.length; j++) {
27+
var asset = release.assets[j];
28+
var fileSize = Math.round(asset.size / 1024);
29+
$(".table-downloads tbody")
30+
.append($("<tr>")
31+
.append($("<td>")
32+
.append($("<a>")
33+
.attr("href", release.html_url)
34+
.text(release.name)
35+
)
36+
.append(release.prerelease ? " (pre)" : "")
37+
)
38+
.append($("<td>")
39+
.append(asset.name + " ")
40+
.append($("<a>")
41+
.attr("href", asset.browser_download_url)
42+
.text(fileSize.toLocaleString() + "KB")
43+
)
44+
)
45+
.append($("<td>")
46+
.text(asset.updated_at.substring(0, 10))
47+
)
48+
);
49+
}
50+
}
51+
$(".spinning").hide();
52+
$(".table.downloads").fadeIn();
53+
});
54+
</script>
55+
<noscript>
56+
<p><a href="{{ site.github.releases_url }}" title="Releases">Releases on GitHub</a></p>
57+
</noscript>
58+
</aside>

docs/_includes/footer.html

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<footer>
12
{% if page.url contains "/about" %}
23
{% assign about = true %}
34
{% endif %}
@@ -14,14 +15,15 @@
1415
{% endif %}
1516
</div>
1617
{% if site.google_analytics %}
17-
<script type="text/javascript">
18-
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
19-
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
20-
</script>
21-
<script type="text/javascript">
22-
try {
23-
var pageTracker = _gat._getTracker("{{ site.google_analytics }}");
24-
pageTracker._trackPageview();
25-
} catch(err) {}
26-
</script>
18+
<script type="text/javascript">
19+
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
20+
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
21+
</script>
22+
<script type="text/javascript">
23+
try {
24+
var pageTracker = _gat._getTracker("{{ site.google_analytics }}");
25+
pageTracker._trackPageview();
26+
} catch(err) {}
27+
</script>
2728
{% endif %}
29+
</footer>

docs/_includes/head.html

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
<head>
2-
<meta charset="utf-8">
3-
<meta http-equiv="X-UA-Compatible" content="chrome=1">
4-
<title>{{ site.title | default: site.github.repository_name }}</title>
5-
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
6-
<!--favicon-->
7-
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
8-
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
9-
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
10-
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
11-
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
12-
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
13-
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
14-
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
15-
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
16-
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
17-
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
18-
<link rel="icon" type="image/png" sizes="96x96" hrgef="/favicon-96x96.png">
19-
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
20-
<link rel="manifest" href="/manifest.json">
21-
<meta name="msapplication-TileColor" content="#ffffff">
22-
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
23-
<meta name="theme-color" content="#ffffff">
24-
<!--/favicon-->
25-
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
26-
<script src="{{ '/assets/js/respond.js' | relative_url }}"></script>
27-
<!--[if lt IE 9]>
28-
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
29-
<![endif]-->
30-
<!--[if lt IE 8]>
31-
<link rel="stylesheet" href="{{ '/assets/css/ie.css' | relative_url }}">
32-
<![endif]-->
33-
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
34-
</head>
1+
<head>
2+
<meta charset="utf-8">
3+
<meta http-equiv="X-UA-Compatible" content="chrome=1">
4+
<title>{{ site.title | default: site.github.repository_name }}</title>
5+
<link rel="stylesheet" href="{{ '/assets/css/style.css?v=' | append: site.github.build_revision | relative_url }}">
6+
<!--favicon-->
7+
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
8+
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
9+
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
10+
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
11+
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
12+
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
13+
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
14+
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
15+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
16+
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
17+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
18+
<link rel="icon" type="image/png" sizes="96x96" hrgef="/favicon-96x96.png">
19+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
20+
<link rel="manifest" href="/manifest.json">
21+
<meta name="msapplication-TileColor" content="#ffffff">
22+
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
23+
<meta name="theme-color" content="#ffffff">
24+
<!--/favicon-->
25+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
26+
<script src="{{ '/assets/js/respond.js' | relative_url }}"></script>
27+
<!--[if lt IE 9]>
28+
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
29+
<![endif]-->
30+
<!--[if lt IE 8]>
31+
<link rel="stylesheet" href="{{ '/assets/css/ie.css' | relative_url }}">
32+
<![endif]-->
33+
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
34+
</head>

docs/_includes/init.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!DOCTYPE html>
2+
{% if page.url == "/" or page.url == "/index.html" or page.url == "/en.html" %}
3+
{% assign home = true %}
4+
{% endif %}
5+
{% if page.url contains "/about" %}
6+
{% assign about = true %}
7+
{% endif %}
8+
{% if page.url contains "/en/" or if page.url contains "/en.html" or page.url contains "-en.html" %}
9+
{% assign en = true %}
10+
{% assign lang = "en" %}
11+
{% assign langx = "-en" %}
12+
{% assign author = "Dmitrii Evdokimov" %}
13+
{% else %}
14+
{% assign ru = true %}
15+
{% assign lang = "ru" %}
16+
{% assign langx = "" %}
17+
{% assign author = "Дмитрий Евдокимов" %}
18+
{% endif %}

docs/_includes/title.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<hgroup>
2+
{% if site.github.is_user_page %}
3+
<div>
4+
{% if en %}
5+
<span class="credits left"><a href="/en" title="Home Page">{{ author }}</a></span>
6+
<span class="credits right">En | <a href="{{ page.url | remove: "/en" }}" title="Russian language (по-русски)">Ru</a></span>
7+
{% else %}
8+
<span class="credits left"><a href="/" title="Home Page">{{ author }}</a></span>
9+
<span class="credits right">Ru | <a href="/en{{ page.url }}" title="English language (по-английски)">En</a></span>
10+
{% endif %}
11+
</div>
12+
{% elseif site.github.is_project_page %}
13+
<div id="title">
14+
<h1>{{ site.title | default: site.github.repository_name }}</h1>
15+
<p>{{ site.description | default: site.github.project_tagline }}</p>
16+
<hr>
17+
<span class="credits left">Project by <a href="/{{ langx }}" title="Home Page">{{ author }}</a></span>
18+
<span class="credits right">Hosted on <a href="{{ site.github.repository_url }}" title="Project">GitHub</a></span>
19+
</div>
20+
{% endif %}
21+
</hgroup>

docs/_layouts/default.html

Lines changed: 8 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,15 @@
1-
<!DOCTYPE html>
2-
{% if page.url == "/" or page.url == "/index.html" or page.url == "/en.html" %}
3-
{% assign home = true %}
4-
{% endif %}
5-
{% if page.url contains "/about" %}
6-
{% assign about = true %}
7-
{% endif %}
8-
{% if page.url contains "/en.html" or page.url contains "-en.html" %}
9-
{% assign en = true %}
10-
{% assign lang = "en" %}
11-
{% assign langx = "-en" %}
12-
{% assign author = "Dmitrii Evdokimov" %}
13-
{% else %}
14-
{% assign ru = true %}
15-
{% assign lang = "ru" %}
16-
{% assign langx = "" %}
17-
{% assign author = "Дмитрий Евдокимов" %}
18-
{% endif %}
1+
{% include init.html %}
192
<html lang="{{ lang }}">
203
{% include head.html %}
214
<body>
225
<div class="wrapper">
23-
<section>
24-
{% if site.github.is_user_page %}
25-
26-
{{ content }}
27-
28-
{% elsif site.github.is_project_page %}
29-
<div id="title">
30-
<h1>{{ site.title | default: site.github.repository_name }}</h1>
31-
<p>{{ site.description | default: site.github.project_tagline }}</p>
32-
<hr>
33-
<span class="credits left">Project by <a href="/{{ langx }}" title="Home Page">{{ author }}</a></span>
34-
<span class="credits right">Hosted on <a href="{{ site.github.repository_url }}" title="Project">GitHub</a></span>
35-
</div>
36-
37-
{{ content }}
38-
39-
{% if home %}
40-
<h2>Downloads</h2>
41-
<div><span class="spinning"></span></div>
42-
<table class="table-downloads">
43-
<thead>
44-
{% if en %}
45-
<th>Release Notes</th>
46-
<th>Download</th>
47-
<th>Date</th>
48-
{% else %}
49-
<th>Релизы и инфо</th>
50-
<th>Скачать</th>
51-
<th>Дата</th>
52-
{% endif %}
53-
</thead>
54-
<tbody>
55-
</tbody>
56-
</table>
57-
<script>
58-
$.getJSON("http://api.github.com/repos/{{ site.github.owner_name }}/{{ site.github.repository_name }}/releases").done(function(json) {
59-
for (var i = 0; i < json.length; i++) {
60-
var release = json[i];
61-
if (release.assets.length === 0) {
62-
continue;
63-
}
64-
for (var j = 0; j < release.assets.length; j++) {
65-
var asset = release.assets[j];
66-
var fileSize = Math.round(asset.size / 1024);
67-
$(".table-downloads tbody")
68-
.append($("<tr>")
69-
.append($("<td>")
70-
.append($("<a>")
71-
.attr("href", release.html_url)
72-
.text(release.name)
73-
)
74-
.append(release.prerelease ? " (pre)" : "")
75-
)
76-
.append($("<td>")
77-
.append(asset.name + " ")
78-
.append($("<a>")
79-
.attr("href", asset.browser_download_url)
80-
.text(fileSize.toLocaleString() + "KB")
81-
)
82-
)
83-
.append($("<td>")
84-
.text(asset.updated_at.substring(0, 10))
85-
)
86-
);
87-
}
88-
}
89-
$(".spinning").hide();
90-
$(".table.downloads").fadeIn();
91-
});
92-
</script>
93-
<noscript>
94-
<p><a href="{{ site.github.releases_url }}" title="Releases">Releases on GitHub</a></p>
95-
</noscript>
96-
{% endif %}
97-
{% endif %}
98-
</section>
6+
{% include title.html %}
7+
<article>
8+
{{ content }}
9+
</article>
10+
{% if site.github.is_project_page and home %}
11+
{% include downloads.html %}
12+
{% endif %}
9913
{% include footer.html %}
10014
</div>
10115
</body>

docs/assets/css/style.scss

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)