cv-aou/build.sh

30 lines
801 B
Bash
Raw Permalink Normal View History

2021-05-28 20:03:42 +02:00
#!/bin/bash
2022-02-07 19:56:57 +01:00
# Commande pandoc qui transforme un fichier markdown (example.md)
# en appliquant une css du même nom (example.css)
2021-05-28 20:03:42 +02:00
# 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
2022-02-07 19:56:57 +01:00
pandoc --standalone --css $1.css \
--from markdown --to html \
--output ./index.html $1.md \
--metadata pagetitle=$1;
2021-05-28 20:03:42 +02:00
echo "### Transformation du Markdown $1.md en HTML dans index.html avec $1.css d'appliqué"