catium

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:
Mcommon | 14++++++++------
Mcontents/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