Sur cette page
Structure des dossiers
Arborescence du système de fichiers
Organisation des fichiers du projet.
<monsiteweb>
├─ pages
| ├─ blog <- Section
| | ├─ billet-1.md <- Page dans Section
| | └─ billet-2.md
| ├─ projets
| | └─ projet-a.md
| └─ about.md <- Page racine
├─ assets
| ├─ styles.scss <- Fichier d'asset
| └─ logo.png
├─ static
| └─ fichier.pdf <- Fichier statique
└─ data
└─ auteurs.yml <- Collection de données Arborescence du site généré
Résultat de la génération.
<monsiteweb>
└─ _site
├─ index.html <- Page d'accueil générée
├─ blog/
| ├─ index.html <- Liste des articles générée
| ├─ billet-1/index.html <- Article de blog
| └─ billet-2/index.html
├─ projets/
| ├─ index.html <- Liste des projets générée
| └─ projet-a/index.html <- Projet individuel
├─ about/index.html <- Page "À propos"
├─ styles.css
├─ logo.png
└─ fichier.pdf Routage basé sur les fichiers
Les fichiers Markdown du répertoire pages activent un routage basé sur les fichiers. Cela signifie que l’ajout, par exemple, de pages/mon-projet/projet-a.md le rendra accessible à l’URL /projet-a dans votre navigateur.
Fichier :
pages/mon-projet/projet-a.md
└───── filepath ──────┘
URL :
┌───── baseurl ─────┬─────── path ────────┐
https://exemple.com/mon-projet/projet-a/index.html
└─ section ─┴─ slug ──┘