# Because sometimes you just have to rebuild everything rootDir='./_site/' post() { for file in ./markdown/post/* do fileName=$(basename $file) pandoc $file --css style.css -s -o $rootDir/post/${fileName%.*}.html done } page() { for file in ./markdown/pages/* do pandoc $file --css style.css -s -o $rootDir/page/${fileName%.*}.html done } style() { # Updating index style cp style.css $rootDir/style.css # Updating page style cp style.css $rootDir/page/style.css sed -i 's/(.\/fonts/(..\/fonts/g' $rootDir/page/style.css # Updating post style cp style.css $rootDir/post/style.css sed -i 's/(.\/fonts/(..\/fonts/g' $rootDir/post/style.css } "$@"