Techncially, this script is a static site gen. might rewrite in python

and/or make for better string handling, and add features like auto-sitewide TOC, etc.
This commit is contained in:
gabe venberg 2021-04-05 02:18:12 -05:00
commit b52f491e1d

24
asciidoc-to-site.sh Executable file
View file

@ -0,0 +1,24 @@
#! /bin/sh
#give a directory that contains a asciidoc folder and an html folder, and it will convert all asciidoc files to html files, then export the html folder to a www directory, ready to deploy as a static page.
cd "$1"
#copy the directory structure
for i in $(find ./asciidoc -type d)
do
mkdir -p $(echo "$i" | sed s:/asciidoc/:/html/:)
done
#convert files
for i in $(find ./asciidoc -type f -name *.adoc)
do
echo "converting $i"
asciidoctor --destination-dir ./html/ $i
done
#package it up, ready to deploy.
cd ../
mkdir -p www/$1
cp -rf ./$1/html/* www/$1/
tar -c -f web.tar www
#transfer it.