summaryrefslogtreecommitdiffstats
path: root/scripts/build_content.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build_content.sh')
-rwxr-xr-xscripts/build_content.sh13
1 files changed, 6 insertions, 7 deletions
diff --git a/scripts/build_content.sh b/scripts/build_content.sh
index e15293e..bd35694 100755
--- a/scripts/build_content.sh
+++ b/scripts/build_content.sh
@@ -4,9 +4,9 @@ SITE_TITLE="Volpeon's Den"
4 4
5target () { 5target () {
6 if [ "${1#*.}" = "md" ]; then 6 if [ "${1#*.}" = "md" ]; then
7 echo "dist/$(echo "${1%.md}.html" | cut -sd / -f 2-)" 7 echo "output/$(echo "${1%.md}.html" | cut -sd / -f 2-)"
8 else 8 else
9 echo "dist/$(echo "$1" | cut -sd / -f 2-)" 9 echo "output/$(echo "$1" | cut -sd / -f 2-)"
10 fi 10 fi
11} 11}
12 12
@@ -14,6 +14,7 @@ compile () {
14 TARGET=$(target "$1") 14 TARGET=$(target "$1")
15 mkdir -p $(dirname "$TARGET") 15 mkdir -p $(dirname "$TARGET")
16 pandoc "$1" \ 16 pandoc "$1" \
17 -f markdown \
17 -t html5 \ 18 -t html5 \
18 --template templates/base.html \ 19 --template templates/base.html \
19 -o "$TARGET" \ 20 -o "$TARGET" \
@@ -28,10 +29,8 @@ if [ -z "$1" ]; then
28 do 29 do
29 compile "$FILE" 30 compile "$FILE"
30 done 31 done
32elif [ "$2" = "delete" ]; then
33 rm -rf $(target $1)
31else 34else
32 if [ "$2" = "delete" ]; then 35 compile "$1"
33 rm -rf $(target $1)
34 else
35 compile "$1"
36 fi
37fi 36fi