ajout des tests dans le script de build

This commit is contained in:
Antoine Ouvrard 2022-02-08 15:53:41 +01:00
parent 05c31aba91
commit 4ca14af570

View File

@ -2,9 +2,28 @@
# Commande pandoc qui transforme un fichier markdown (example.md) # Commande pandoc qui transforme un fichier markdown (example.md)
# en appliquant une css du même nom (example.css) # en appliquant une css du même nom (example.css)
# Si pas ou plus d'un paramètre, on sort
if [ $# -ne 1 ]; then
echo "Mettre le nom du markdown a transformer. Le script appliquera la css du même nom."
exit 1
fi
# Si le markdown demandé n'existe pas, on sort
if [ ! -e $1.md ]; then
echo "Le fichier $1.md n'éxiste pas!"
exit 1
fi
# Si pandoc n'est pas installé on sort
if ! command -v pandoc &> /dev/null
then
echo "Pandoc n'est pas installé"
exit 1
fi
pandoc --standalone --css $1.css \ pandoc --standalone --css $1.css \
--from markdown --to html \ --from markdown --to html \
--output ./index.html $1.md \ --output ./index.html $1.md \
--metadata pagetitle=$1; --metadata pagetitle=$1;
echo "### Transformation du Markdown $1.md en HTML" echo "### Transformation du Markdown $1.md en HTML dans index.html avec $1.css d'appliqué"