💄 Ajout support des sous-pages

This commit is contained in:
Kazhnuz 2025-03-15 00:21:35 +01:00
parent 4306255f44
commit 120d87efb1
11 changed files with 79 additions and 11 deletions

View file

@ -42,11 +42,15 @@
<nav id="sidebar" style="display:flex;">
{% set navPages = collections.all | eleventyNavigation %}
{% macro renderNavListItem(entry, group, level) -%}
{% if entry.group == group %}
{% if (entry.group == group) and (level <= 2) %}
<li class="item">
{% if entry.url != "#" %}
{% if entry.url == page.url %}
{% set isActive = true %}
{%- else -%}
{% if entry.key == eleventyNavigation.parent %}
{% set isActive = true %}
{% endif %}
{% endif %}
<a href="{{ entry.url }}" {% if isActive %} class="active"{% endif %}>{{ entry.title }}</a>
{%- else -%}
@ -92,9 +96,17 @@
</hgroup>
{% else %}
{% set navPages = collections.all | eleventyNavigationBreadcrumb(eleventyNavigation.key) %}
{% for entry in navPages %}
{% if (entry.url != "#") %}
<a href="{{ entry.url | url }}" class="btn">← {{ entry.title }}</a>
{% endif %}
{% endfor %}
<h1>{{ eleventyNavigation.key }}</h1>
{% endif %}
<aside>
<div id="more-info">
<h2>Sommaire</h2>

View file

@ -1,3 +1,11 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Fée et danaïtes
order: 1
---
Les danaïte sont un "des quatres grands peuples", surnommé le *peuple du printemps*. La légende des Danaïtes racontent qu'elles ont été forgées à l'image de la déesse Oresta, protectrice du continent de Mu. Leur corps aurait été fondé à l'imge des *quatres premiers dieux*, ce qui expliqueraient le fait qu'iels soient sexué.e.s sans avoir besoin de cela pour la reproduction, de même pour le peuple des forêts..
Les Danaïte ont des ailes de papillons (et des petites antennes), elles ne sont ni mammifère, ni insecte ! Comme la plupars des fées, leurs chevelures ont une plus grande gamme de couleur que les humains, pouvant prendre des teintes vives tel que le rouge pur, le bleu, le vert, etc… Leur espérence de vie est plus longue que celles des humains, pouvant aller à 110 pour les danaïtes "ordinaires" voir 150 pour les danaïtes fées.

View file

@ -1,5 +1,9 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Les dragons
order: 0
---
Les dragons sont une espèce intelligente reptile non-sociale, indépendante qui vit dans de nombreux territoire du monde. Souvent considéré comme des "bêtes" ou au moins comme n'étant pas une civilisation de leur nature isolationiste, se sont des êtres intelligents doué de paroles, doté de cultures riche et communicant entre eux.

View file

@ -1,3 +1,11 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Les esprits
order: 9
---
Les "esprits" ou êtres de magies pure sont des êtres grandement magiques mais qui prennent une apparence "physique", "solide". Ce sont des êtres composé d'éclat, dont le corps est une forme de projection, imitant les caractéristiques de la matière. Proche sur de nombreux aspects des *fantômes*, mais ayant des structures plus fiable et plus solide, ils peuvent être également assimilés aux *anges et aux diablons* et aux changeformes, ayant beaucoup de leurs caractéristique (être assexués, être composé de magie pure, etc).
## Les anostiens

View file

@ -1,5 +1,12 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Les homininés
order: 0
---
Les hominés sont le groupe d'espèce le plus communs, évolué de l'homo sapiens ou d'autres êtres du genre *Homo*. Les plus communs sont les humains.
Les homininés sont le groupe d'espèce le plus communs, évolué de l'homo sapiens ou d'autres êtres du genre *Homo*. Les plus communs sont les humains.
## Les humains
@ -11,7 +18,7 @@ Considéré comme l'une des *quatre grandes espèces*, descendant de l'Atlantide
Leur protecteur est Lith, dieu de l'automne.
# Les lycanthropes
## Les lycanthropes
Les lycanthropes (ou loup-garou) sont une espèce dérivée de l'espèce humaine. D'après les légendes, ils seraient les descendant des suiveurs du *Dieu-Loup*, maudits à être mi-humains mi-loup, il y a de cela plus de 10 000 ans. Ils sont grand, fort, et généralement poilu.

View file

@ -21,10 +21,8 @@ En plus de cette classification, le [petit peuple](petitpeuple) est un ensemble
## Les pumas
Oui, vous avez bien lu. Non, ce ne sont pas des anthro. Cette espèce a été découvert par un équipage pirate malchanceux qui se retrouvait constamment à affronter des pumas. Après de nombreuses aventure, ils sont tombé sur ces pumas (et un raconte que le capitaine est devenu lié à l'un de ces pumas jusqu'à la fin de ses jours).
Bref, ce sont des pumas. Qui parlent. Intelligent.
Cette espèce a été découvert par un équipage pirate malchanceux qui se retrouvait constamment à affronter des pumas. Après de nombreuses aventure, ils sont tombé sur ces pumas (et un raconte que le capitaine est devenu lié à l'un de ces pumas jusqu'à la fin de ses jours). Bref, ce sont des pumas. Qui parlent. Intelligent.
Enfin, presque.
C'est une espèce grandement blague, d'où qu'elle n'ai pas de page.
( C'est une espèce grandement blague surtout pour la partie JDR, d'où qu'elle n'ai pas de page )

View file

@ -1,9 +1,11 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Le petit peuple
order: 10
---
# Le petit peuple
Le petit peuple est un ensemble de petits êtres magiques souvent lié à des lieux ou des espaces, mais qui peuvent faire partie de plusieurs des grands groupes d'espèces cités ci-dessus. Parmis les membres du petit peuple, on peut trouver :
- Les *peuples des forêts* (et des plaines) de la famille des fées et danaïtes

View file

@ -1,4 +1,12 @@
Les troll sont minéraloïdes (des créatures minérales) ressemblant à des sortes de reptiles anthropomorphiques de pierre et de roche, vivant principalement dans les montagnes et se nourrissant des sédiments.
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Les trols et minéraloïdes
order: 6
---
Les troll sont des minéraloïdes (des créatures minérales) ressemblant à des sortes de reptiles anthropomorphiques de pierre et de roche, vivant principalement dans les montagnes et se nourrissant des sédiments.
Ils sont composé de quatre "espèces" : gobelins, trolls, orcs et géants. Cependant, le mot "espèce" est faux, il s'agit des stades de l'évolution d'un troll. Cette évolution d'un individu - ou plutôt d'un groupe d'individu - est particulière, parce que se fondant par collision - comme les astéroïdes en quelques sortes. Les troll se cognent entre eux dans de grandes mélée, et peuvent fusionner vers un stade supérieurs. Ces stades ne correspondent pas non plus à nos ages, puisqu'un troll n'atteindra en effet pas forcément (et même rarement) les derniers stages.

View file

@ -1,3 +1,11 @@
---
layout: layouts/layout.njk
eleventyNavigation:
parent: Les espèces magiques
key: Vampires et morts-vivants
order: 2
---
Les vampires sont une espèce particulièrement rare, nés de la civilisation antique de *l'Hyperborée*. On raconte que *Mabon*, leur dieu, est celui qui leur aurait offert l'immortalité, faisant d'eux des morts-vivants. En effet, les vampires sont des corps morts, maintenu par une magie extrèmement puissante. Le sang ne coule plus dans leur corps, ils sont incapable de se reproduire et ont besoin de sang pour maintenir le sortilège.
Pour se reproduire, ils sont obligé de "vampiriser quelqu'un", le transformer en vampire par une morsure, transformant n'importe quelle autre espèce en vampire, lui faisant perdre ses traits naturels. Ils ont des pouvoirs de contrôles puissant, pouvant transformer des êtres en ghoule. Ils ne sont cependant pas totalement invulnérable. Le soleil les affaiblis, ils sont allergique à l'ail, et peuvent parfaitement être tué (et pas juste besoin d'un pieu dans le coeur).

View file

@ -11,6 +11,7 @@
--text-color-link-active: #d0bfff;
--text-color-link-visited: #d0bfff;
--text-color-title: #d0bfff;
--text-color-link-hover: #e5dbff;
--background-color: #211f46;
--background-menu: #24215e;
@ -94,7 +95,7 @@ a[href]:visited {
}
a[href]:hover,
a[href]:active {
color: var(--text-color-link-active);
color: var(--text-color-link-hover);
background-color: rgba(0,0,0,0.1);
text-decoration: none;
}
@ -541,4 +542,16 @@ th, td {
.table-auto, div.dataTable {
overflow-x:auto;
}
a.btn {
background-color: var(--text-color-link);
color:#000!important;
padding: .5rem 1rem;
border-radius: 999px;
text-decoration: none;
}
a.btn:hover {
background-color: var(--text-color-link-hover);
}