From: Silvio Rhatto Date: Sat, 28 Oct 2017 10:16:29 +0000 (-0200) Subject: Implements jekyll and hugo X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=b14ed3bfa625739b17f062de6cb99e4e089666e3;p=templater.git Implements jekyll and hugo --- diff --git a/templater b/templater index 1c2aab6..c2b20b8 100755 --- a/templater +++ b/templater @@ -285,14 +285,32 @@ function templater_pelican { # Hugo implementation function templater_hugo { - echo "TODO: hugo" - true + if [ ! -e "config.toml" ]; then + __templater_echo "Setting up Hugo..." + + if which hugo &> /dev/null; then + hugo new site . + else + __templater_echo "Hugo not available, please install it, skipping" + fi + else + __templater_echo "Hugo already set" + fi } # Jekyll implementation function templater_jekyll { - echo "TODO: jekyll" - true + if [ ! -e "_config.yml" ]; then + __templater_echo "Setting up Jekyll..." + + if which jekyll &> /dev/null; then + jekyll new . + else + __templater_echo "Jekyll not available, please install it, skipping" + fi + else + __templater_echo "Jekyll already set" + fi } # Drupal7 implementation