Démonstration d'un site statique sans javascript

This commit is contained in:
Hg
2016-11-04 16:03:35 +01:00
committed by Valentin Lorentz
parent 33f6d24be9
commit 86f697b211
6 changed files with 78 additions and 62 deletions

72
_layouts/mots.html Normal file
View File

@@ -0,0 +1,72 @@
<a href="#ang-fra">Anglais-Français</a> - <a href="#fra-ang">Français-Anglais</a>
<!-- Langue -->
<h1><a name="ang-fra">Anglais-Français</a></h1>
<!-- Index des lettres -->
{% assign lettres = site.data.traductions['vrais mots'] | map :"anglais" | map slice :0 | uniq | sort %}
{% for lettre in lettres %}
<a href="#ang-fra-{{lettre}}">{{lettre}}</a>
{% unless forloop.last %}
-
{% endunless %}
{% endfor %}
<!-- Mots -->
{% assign ang_fra = site.data.traductions['vrais mots'] | sort :"anglais" %}
{% for trad in ang_fra %}
{% capture lettre %}{{ trad['anglais'] | slice :0 }}{% endcapture %}
{% if forloop.first %}
<h2><a name="ang-fra-{{lettre}}">{{lettre}}</a></h2>
<dl>
{% elsif lettre != lettre_avant %}
</dl>
<h2><a name="ang-fra-{{lettre}}">{{lettre}}</a></h2>
<dl>
{% endif %}
{% assign lettre_avant = lettre %}
<dt>{{ trad['anglais'] }}</dt>
<dd>{{ trad['français'] }}</dd>
{% if forloop.last %}
</dl>
{% endif %}
{% endfor %}
<!-- Langue -->
<h1><a name="fra-ang">Français-Anglais</a></h1>
<!-- Index des lettres -->
{% assign lettres = site.data.traductions['vrais mots'] | map :"français" | map slice :0 | uniq | sort %}
{% for lettre in lettres %}
<a href="#fra-ang-{{lettre}}">{{lettre}}</a>
{% unless forloop.last %}
-
{% endunless %}
{% endfor %}
<!-- Mots -->
{% assign fra_ang = site.data.traductions['vrais mots'] | sort :"français" %}
{% for trad in fra_ang %}
{% capture lettre %}{{ trad['français'] | slice :0 }}{% endcapture %}
{% if forloop.first %}
<h2><a name="fra-ang-{{lettre}}">{{lettre}}</a></h2>
<dl>
{% elsif lettre != lettre_avant %}
</dl>
<h2><a name="fra-ang-{{lettre}}">{{lettre}}</a></h2>
<dl>
{% endif %}
{% assign lettre_avant = lettre %}
<dt>{{ trad['français'] }}</dt>
<dd>{{ trad['anglais'] }}</dd>
{% if forloop.last %}
</dl>
{% endif %}
{% endfor %}