diff --git a/build.sh b/build.sh index 971980e..fbc6119 100755 --- a/build.sh +++ b/build.sh @@ -2,9 +2,28 @@ # Commande pandoc qui transforme un fichier markdown (example.md) # 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 \ --from markdown --to html \ --output ./index.html $1.md \ --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é"