mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 01:36:13 +00:00
Fix language menu order in older jekyll versions
This commit is contained in:
parent
5527a4e6d2
commit
6c3c65c44a
6 changed files with 25 additions and 16 deletions
|
@ -2,6 +2,12 @@ DOWNLOAD_VERSION: 0.8.1
|
||||||
ALERT_CLASS:
|
ALERT_CLASS:
|
||||||
ALERT:
|
ALERT:
|
||||||
|
|
||||||
|
langsorder:
|
||||||
|
- id: en
|
||||||
|
- id: es
|
||||||
|
- id: fr
|
||||||
|
- id: nl
|
||||||
|
|
||||||
langs:
|
langs:
|
||||||
en: English
|
en: English
|
||||||
es: Español
|
es: Español
|
||||||
|
|
|
@ -15,3 +15,6 @@ sed -i "s/ALERT_en/ALERT_${1}/g" _layouts/base-${1}.html
|
||||||
sed -i "/${1}: ${2}/d" _config.yml
|
sed -i "/${1}: ${2}/d" _config.yml
|
||||||
sed -i "/langs:/a - ${1}: ${2}" _config.yml
|
sed -i "/langs:/a - ${1}: ${2}" _config.yml
|
||||||
sed -i "s_- ${1}: ${2}_ ${1}: ${2}_g" _config.yml
|
sed -i "s_- ${1}: ${2}_ ${1}: ${2}_g" _config.yml
|
||||||
|
sed -i "/- id: ${1}/d" _config.yml
|
||||||
|
sed -i "/langsorder:/a- id: ${1}" _config.yml
|
||||||
|
sed -i "s_- id:${1}_- id: ${1}_g" _config.yml
|
||||||
|
|
|
@ -54,15 +54,15 @@ footer: © Bitcoin Project 2009–2013 Released under the <a href="http://creati
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div id="head"><div>
|
<div id="head"><div>
|
||||||
<select id="langselect" onchange="window.location=this.value;">
|
<select id="langselect" onchange="window.location=this.value;">
|
||||||
{% for lang in site.langs %}{% assign la = lang[0]%}{% if lang[0] == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
{% for lang in site.langsorder %}{% if lang.id == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
||||||
<option value="/{{ lang[0] }}/{{ site.section[page.id][la] }}"{{ active }}>{{ lang[1] }}</option>
|
<option value="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}"{{ active }}>{{ site.langs[lang.id] }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
<ul id="lang">
|
<ul id="lang">
|
||||||
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
||||||
<ul>
|
<ul>
|
||||||
{% for lang in site.langs %}{% if lang[0] != page.lang %}{% assign la = lang[0]%}
|
{% for lang in site.langsorder %}{% if lang.id != page.lang %}
|
||||||
<li><a href="/{{ lang[0] }}/{{ site.section[page.id][la] }}">{{ lang[1] }}</a></li>
|
<li><a href="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}">{{ site.langs[lang.id] }}</a></li>
|
||||||
{% endif %}{% endfor %}
|
{% endif %}{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -52,15 +52,15 @@ footer: © Bitcoin Project 2009–2013 Publicado bajo la <a href="http://creativ
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div id="head"><div>
|
<div id="head"><div>
|
||||||
<select id="langselect" onchange="window.location=this.value;">
|
<select id="langselect" onchange="window.location=this.value;">
|
||||||
{% for lang in site.langs %}{% assign la = lang[0]%}{% if lang[0] == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
{% for lang in site.langsorder %}{% if lang.id == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
||||||
<option value="/{{ lang[0] }}/{{ site.section[page.id][la] }}"{{ active }}>{{ lang[1] }}</option>
|
<option value="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}"{{ active }}>{{ site.langs[lang.id] }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
<ul id="lang">
|
<ul id="lang">
|
||||||
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
||||||
<ul>
|
<ul>
|
||||||
{% for lang in site.langs %}{% if lang[0] != page.lang %}{% assign la = lang[0]%}
|
{% for lang in site.langsorder %}{% if lang.id != page.lang %}
|
||||||
<li><a href="/{{ lang[0] }}/{{ site.section[page.id][la] }}">{{ lang[1] }}</a></li>
|
<li><a href="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}">{{ site.langs[lang.id] }}</a></li>
|
||||||
{% endif %}{% endfor %}
|
{% endif %}{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -52,15 +52,15 @@ footer: © Bitcoin Project 2009–2013 Publié sous la <a href="http://creativec
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div id="head"><div>
|
<div id="head"><div>
|
||||||
<select id="langselect" onchange="window.location=this.value;">
|
<select id="langselect" onchange="window.location=this.value;">
|
||||||
{% for lang in site.langs %}{% assign la = lang[0]%}{% if lang[0] == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
{% for lang in site.langsorder %}{% if lang.id == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
||||||
<option value="/{{ lang[0] }}/{{ site.section[page.id][la] }}"{{ active }}>{{ lang[1] }}</option>
|
<option value="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}"{{ active }}>{{ site.langs[lang.id] }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
<ul id="lang">
|
<ul id="lang">
|
||||||
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
||||||
<ul>
|
<ul>
|
||||||
{% for lang in site.langs %}{% if lang[0] != page.lang %}{% assign la = lang[0]%}
|
{% for lang in site.langsorder %}{% if lang.id != page.lang %}
|
||||||
<li><a href="/{{ lang[0] }}/{{ site.section[page.id][la] }}">{{ lang[1] }}</a></li>
|
<li><a href="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}">{{ site.langs[lang.id] }}</a></li>
|
||||||
{% endif %}{% endfor %}
|
{% endif %}{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -52,15 +52,15 @@ footer: © Bitcoin Project 2009–2013 Beschikbaar onder de <a href="http://crea
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div id="head"><div>
|
<div id="head"><div>
|
||||||
<select id="langselect" onchange="window.location=this.value;">
|
<select id="langselect" onchange="window.location=this.value;">
|
||||||
{% for lang in site.langs %}{% assign la = lang[0]%}{% if lang[0] == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
{% for lang in site.langsorder %}{% if lang.id == page.lang %}{% assign active = ' selected="selected"'%}{% else %}{% assign active = ''%}{% endif %}
|
||||||
<option value="/{{ lang[0] }}/{{ site.section[page.id][la] }}"{{ active }}>{{ lang[1] }}</option>
|
<option value="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}"{{ active }}>{{ site.langs[lang.id] }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
<ul id="lang">
|
<ul id="lang">
|
||||||
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
<li><a href="#" onclick="return false;">{{ site.langs[page.lang] }}</a>
|
||||||
<ul>
|
<ul>
|
||||||
{% for lang in site.langs %}{% if lang[0] != page.lang %}{% assign la = lang[0]%}
|
{% for lang in site.langsorder %}{% if lang.id != page.lang %}
|
||||||
<li><a href="/{{ lang[0] }}/{{ site.section[page.id][la] }}">{{ lang[1] }}</a></li>
|
<li><a href="/{{ lang.id }}/{{ site.section[page.id][lang.id] }}">{{ site.langs[lang.id] }}</a></li>
|
||||||
{% endif %}{% endfor %}
|
{% endif %}{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue