diff options
Diffstat (limited to 'scripts/build_content.sh')
| -rwxr-xr-x | scripts/build_content.sh | 13 |
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 | ||
| 5 | target () { | 5 | target () { |
| 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 |
| 32 | elif [ "$2" = "delete" ]; then | ||
| 33 | rm -rf $(target $1) | ||
| 31 | else | 34 | else |
| 32 | if [ "$2" = "delete" ]; then | 35 | compile "$1" |
| 33 | rm -rf $(target $1) | ||
| 34 | else | ||
| 35 | compile "$1" | ||
| 36 | fi | ||
| 37 | fi | 36 | fi |
