ASCIIsite/asciidoc-to-site.sh
gabe venberg b52f491e1d 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.
2021-04-05 02:18:12 -05:00

25 lines
609 B
Bash
Executable file

#! /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.