r0cc0dr0m

Pandoc Nini Publish

Dieses Script konvertiert meine Markdown Dateien mithilfe von Pandoc zu HTML, erstellt diese Webseite mit Nini und läd sie auf den Server hoch.

#!/bin/bash
cd ~/storage/shared/notes/roccodrom/
FILES=*.md
for i in $FILES ; do
  filename="${i%.*}"
  pandoc $i --from=markdown+wikilinks_title_after_pipe+emoji+yaml_metadata_block -t html --lua-filter=links-to-html.lua -o ~/storage/shared/websites/roccodrom/src/$filename.htm
done
cd ~/storage/shared/websites/roccodrom/
nini src/ public/ template.htm
if [ $? -eq 0 ]; then
        termux-toast -b green "Build succeeded"
    else
        termux-toast -b red "Build failed"
    fi
rsync -az public/ roccodrom:~/httpdocs --chmod=755
rsync -az ~/storage/shared/notes/roccodrom/_res/ roccodrom:~/httpdocs/_res --chmod=755

backlinks: termux shortcuts