Skip to content

Commit cb71851

Browse files
romanshorynfhemberger
authored andcommitted
#1173: improve navigation through guides (#1286)
* 1173: improve navigation through guides. * #1173: fix previous/next for de/it locales.
1 parent 45a3aac commit cb71851

File tree

15 files changed

+43
-2
lines changed

15 files changed

+43
-2
lines changed

build.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,7 @@ function buildLocale (source, locale) {
112112
refer: false
113113
},
114114
guides: {
115-
pattern: 'docs/guides/!(index).md',
116-
refer: false
115+
pattern: 'docs/guides/!(index).md'
117116
}
118117
}))
119118
.use(pagination({
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.btn-navigation
2+
padding .1em .5em
3+
4+
&.btn-prev
5+
float left
6+
7+
&.btn-next
8+
float right

layouts/css/styles.styl

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
@import 'page-modules/_events'
1919
@import 'page-modules/_scrollToTop'
2020
@import 'page-modules/_anchorLinks'
21+
@import 'page-modules/_prev-next-navigation'
2122

2223
.intro
2324
margin-top 140px

layouts/docs.hbs

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
<article>
1414
{{{ contents }}}
15+
16+
{{> prev-next-navigation }}
1517
</article>
1618

1719
</div>
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{{#if previous }}
2+
<a class="btn-navigation btn-prev" href="/{{ site.locale }}/{{ previous.path }}/">
3+
&#9668; {{ site.previous }}
4+
</a>
5+
{{/if}}
6+
7+
{{#if next }}
8+
<a class="btn-navigation btn-next" href="/{{ site.locale }}/{{ next.path }}/">
9+
{{ site.next }} &#9658;
10+
</a>
11+
{{/if}}

locale/ca/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"all-downloads": "Totes les opcions de descàrrega",
1212
"nightly": "Versions Nightly",
1313
"chakracore-nightly": "Versions Node-ChakraCore Nightly",
14+
"previous": "Précédent",
15+
"next": "Prochain",
1416
"feeds": [{
1517
"link": "feed/blog.xml",
1618
"text": "Node.js Blog"

locale/de/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "von",
1111
"all-downloads": "Alle Download-Optionen",
1212
"nightly": "Nightly Builds",
13+
"previous": "Zurück",
14+
"next": "Weiter",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

locale/en/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"all-downloads": "All download options",
1212
"nightly": "Nightly builds",
1313
"chakracore-nightly": "Node-ChakraCore Nightly builds",
14+
"previous": "Previous",
15+
"next": "Next",
1416
"feeds": [
1517
{
1618
"link": "feed/blog.xml",

locale/es/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "por",
1111
"all-downloads": "Todas las opciones de descarga",
1212
"nightly": "Versiones nightly",
13+
"previous": "Anterior",
14+
"next": "Siguiente",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

locale/gl/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"all-downloads": "Todas as opcións de descarga",
1212
"nightly": "Versións Nightly",
1313
"chakracore-nightly": "Versións Node-ChakraCore Nightly",
14+
"previous": "Anterior",
15+
"next": "Seguinte",
1416
"feeds": [
1517
{
1618
"link": "feed/blog.xml",

locale/it/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "da",
1111
"all-downloads": "Tutti i download",
1212
"nightly": "Build notturne",
13+
"previous": "Precedente",
14+
"next": "Successiva",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

locale/ja/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "by",
1111
"all-downloads": "All download options",
1212
"nightly": "Nightly builds",
13+
"previous": "",
14+
"next": "",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

locale/ko/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"all-downloads": "모든 다운로드 보기",
1212
"nightly": "나이틀리 빌드",
1313
"chakracore-nightly": "Node-ChakraCore 나이틀리 빌드",
14+
"previous": "너무 이른",
15+
"next": "다음 것",
1416
"feeds": [
1517
{
1618
"link": "feed/blog.xml",

locale/uk/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "від",
1111
"all-downloads": "Всі варіанти завантажень",
1212
"nightly": "Нічні збірки",
13+
"previous": "Попередній",
14+
"next": "Далі",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

locale/zh-cn/site.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"by": "",
1111
"all-downloads": "所有下载选项",
1212
"nightly": "每日构建",
13+
"previous": "以前",
14+
"next": "下一個",
1315
"feeds": [
1416
{
1517
"link": "feed/blog.xml",

0 commit comments

Comments
 (0)