catium

Un générateur de site statique - retour accueil

git clone git://bebou.netlib.re/catium
Log | Files | Refs | README |

commit c477afe2965ca28faf19446e1045b57b83784543
parent d8edc9009fb0807a39336c6ea9bed33b8bb2afd9
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed, 28 Feb 2024 12:42:56 +0100

Modif première configuration

On demande une action de l'utilisateurice de façon
à s'assurer qu'iel lise le texte.

On commente mieux common pour faciliter l'édition du code.

A tester sur des personnes novices et moins novices.

Diffstat:
Mcommon | 56++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 40 insertions(+), 16 deletions(-)

diff --git a/common b/common @@ -11,25 +11,59 @@ STYLE=/style.css the=$(mktemp -d) trap "rm -rf $the" EXIT -<<. >&2 cat; exit 1 +######################## +# PREMIÈRE CONFIGURATION +######################## + +################# +# SUPPRIMEZ DE LA +<<. >&2 cat ---------------------------- Première exécution de francium, merci d'aller modifier le code juste en dessous de ce paragraphe dans le fichier "common". Cela vous permettra de choisir un ou plusieurs transcripteurs pour votre site. Si une ou plusieurs des lignes déjà -présentes vous convient vous pouvez la ou les décommenter en retirant le "# " -devant. Vous pouvez ensuite supprimer ce bloc de code :) -Vous pouvez ignorer l'erreur qui suit. +présentes vous conviennent vous pouvez la ou les décommenter en retirant le "#" +devant. Vous pouvez ensuite supprimer ce bloc de code et relancer make :) ---------------------------- . +read -p "Compris ? [y/n] " compris +[ "$compris" = "y" ] && + >&2 echo "\nBonne édition :)\n" || + >&2 echo "\nContactez katzele@framalistes.org pour des explications\n" +exit 1; +# A DE LA +######### + +# Choisissez une fonction save_* +# ou construisez la votre avec +# l'outil de votre choix -# Les fonctions appelant la traduction -# format -> html # save_md() cmark >> "$the/$1" # save_md() lowdown >> "$the/$1" # save_md() pandoc >> "$the/$1" # save_asciidoc() asciidoctor >> "$the/$1" # save_html() cat >> "$the/$1" + + +# L'alias pour ouvrir une section +# Ouvre un heredoc avec pour délimiteur +# "endsection" et commande "save_*" +# Décommentez en un ou plusieurs selon +# le choix que vous avez fait au dessus + +# alias sectionasciidoc:='<<\endsection save_asciidoc' +# alias section:='<<\endsection save_md' +# alias sectionhtml:='<<\endsection save_html + +# Pareil mais le shell écrit dans la +# section s'exécutera +# alias section:='<<endsection save_md' + +############################### +# FIN DE PREMIÈRE CONFIGURATION +############################### + # alias pour le DSL # Se retrouvent à l'écriture des articles # dans l'entête type : @@ -58,13 +92,3 @@ the() { cat "$@" } -# L'alias pour ouvrir une section -# Ouvre un heredoc avec pour délimiteur -# "endsection" et commande "save_md" -# Si l'on a choisi une autre fonction -# pour la traduction format -> html -# alors le modifier ici -alias section:='<<\endsection save_md' -# Pareil mais le shell écrit dans la -# section s'exécutera -# alias section:='<<endsection save_md'