From 9c694db396365a9fa512a65450a1486922fdd3e3 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sun, 20 Jun 2021 14:57:30 +0400 Subject: Initial commit --- generate-blog.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 generate-blog.sh (limited to 'generate-blog.sh') diff --git a/generate-blog.sh b/generate-blog.sh new file mode 100755 index 0000000..8cddddd --- /dev/null +++ b/generate-blog.sh @@ -0,0 +1,13 @@ +abspath="$(dirname $(realpath "$0"))" +cd $abspath + +dir="blog" +mkdir -p html +IFS=$'\n' +for file in $(ls ${dir}/*.md); do + template=$(cat template.html) + name=$(printf "$file" | sed -e "s/.md//" -e "s/^${dir}\///") + content=$(pandoc -t html "${dir}/${name}.md") + title=$(cat "${dir}/${name}.md" | grep "^#[^#]" | sed -e "s/^#[ ]*//") + printf "$template" "$title" "$content" > html/${name}.html +done -- cgit v1.2.3