Artifact ID: | 43d3263102cde0eb06156fb5da9d441a1e76e601ac816437ad02618cc8f29e0b |
---|---|
Page Name: | Dev/Web |
Date: | 2021-05-01 23:10:23 |
Original User: | bohwaz |
Mimetype: | text/x-markdown |
Next | 6b8c3c423353823b6858909198190c555d216ed8ca21dafbffc9d664778d7710 |
Format de stockage des pages web
Les pages web sont stockées sous la forme d'un répertoire contenant :
- un fichier "contenu" (actuellement nommé
index.txt
) - éventuellement des fichiers joints
- éventuellement des sous-répertoires (= autres pages web)
Ce format s'inspire de ce qui est fait par les CMS Grav et Kirby. Ainsi il est possible de modifier le site web avec un simple éditeur de texte :)
Format du fichier contenu
Ce fichier est séparé en plusieurs parties. Chaque partie est séparée d'une autre par une ligne contenant seulement 4 tirets, précédée d'une ligne vide, et suivie d'une autre ligne vide (\n\n----\n\n
).
La première partie contient obligatoirement les méta-données de la page.
Chacune des parties suivantes représente un nouveau "bloc".
Méta-données du document
Les méta-données sont semblables aux entêtes HTTP : sur chaque ligne une clé, suivie de deux points :
, d'un espace et de la valeur.
Title: Nos activités
Published: 2012-05-23 17:35:00
Status: Online
Status
indique le statut de la page, celui-ci peut êtreonline
(en ligne) oudraft
(brouillon)Published
indique la date de publication au formatY-m-d H:i:s
Title
représente le titre de la page
Blocs
Chaque bloc commence par des entêtes, au même format que les méta-donnée.