Für nachfolgende, die über diesen Thread stolpern: Pandoc does the trick!
Ich lasse zunächst alle Markdown-Files per pandoc in HTML wandeln und in ein Verzeichnis stopfen:
Code:
#!/bin/bash
for markdownfile in $( ls markdown/*.md ); do
targetname=$( echo "$markdownfile" | sed 's~^markdown\/~content\/~' | sed 's/\.md$/\.html/' )
pandoc -V lang=ngerman -s -o ${targetname} ${markdownfile}
done
Dabei sorgt -V lang=ngerman -s dafür, dass Umlaute vernünftig dargestellt werden.
Anschließend baue ich ein Docker-Image mit einem recht billigen Dockerfile daraus.
Code:
FROM nginx
COPY content /usr/share/nginx/html
Unschwer zu erkennen basierend auf nginx.
Fertig.