Un générateur de site statique - retour accueil
git clone git://bebou.netlib.re/catium
Log | Files | Refs | README |
commit 0ab077a43ffe28d80fd955a06294fa77dd1382c5 parent aa12ccd2f8751a1ce1ef6a624f2fba59d59a0aa3 Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Thu, 22 Feb 2024 14:39:45 +0100 Renommage alias : %X -> xxxx: Diffstat:
M | common | | | 14 | ++++++++------ |
M | contents/index.md | | | 14 | +++++++------- |
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/common b/common @@ -4,21 +4,23 @@ STYLE=/style.css the=$(mktemp -d) ; trap "rm -rf $the" EXIT save_md() lowdown >> "$the/$1" +save_html() cat >> "$the/$1" -alias %T="title" +alias title:="title" title() title="$*" -alias %A="author" +alias author:="author" author() author="$*" -alias %P=":" +alias publication:=":" -alias %D="description" +alias description:="description" description() description="$*" the() ( cd $the; cat "$@" ) -alias '%S=<<\% save_md' -alias 'S%%=<<%% save_md' +alias section:='<<\endsection save_md' +# Avec exec du shell +# alias section:='<<endsection save_md' diff --git a/contents/index.md b/contents/index.md @@ -1,8 +1,8 @@ #! /usr/bin/env ./page -%T Un exemple de page -%A katzele -%D Un exemple de page Francium démontrant une partie des fonctionnalités -%S main +title: Un exemple de page +author: katzele +description: Un exemple de page Francium démontrant une partie des fonctionnalités +section: main # Un exemple de page dans Francium @@ -23,10 +23,10 @@ Ce qui va suivre c'est du mardown généré par cette commande shell exécutée uptime -% +endsection uptime | save_md main -%S footer +section: footer Copyright machin© bidule blablabla -% +endsection