diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build_content.sh | 13 | ||||
-rwxr-xr-x | scripts/build_fonts.sh | 4 | ||||
-rwxr-xr-x | scripts/build_sass.sh | 3 | ||||
-rwxr-xr-x | scripts/serve.sh | 2 |
4 files changed, 10 insertions, 12 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 |
diff --git a/scripts/build_fonts.sh b/scripts/build_fonts.sh index d7c5e13..145dfef 100755 --- a/scripts/build_fonts.sh +++ b/scripts/build_fonts.sh | |||
@@ -4,10 +4,10 @@ pyftsubset assets/iosevka-term-ss09-regular.ttf \ | |||
4 | --text-file='assets/glyphs.txt' \ | 4 | --text-file='assets/glyphs.txt' \ |
5 | --layout-features+=ss09,dlig \ | 5 | --layout-features+=ss09,dlig \ |
6 | --flavor='woff2' \ | 6 | --flavor='woff2' \ |
7 | --output-file='dist/iosevka-term-ss09-regular.woff2' | 7 | --output-file='output/iosevka-term-ss09-regular.woff2' |
8 | 8 | ||
9 | pyftsubset assets/iosevka-term-ss09-bold.ttf \ | 9 | pyftsubset assets/iosevka-term-ss09-bold.ttf \ |
10 | --text-file='assets/glyphs.txt' \ | 10 | --text-file='assets/glyphs.txt' \ |
11 | --layout-features+=ss09,dlig \ | 11 | --layout-features+=ss09,dlig \ |
12 | --flavor='woff2' \ | 12 | --flavor='woff2' \ |
13 | --output-file='dist/iosevka-term-ss09-bold.woff2' | 13 | --output-file='output/iosevka-term-ss09-bold.woff2' |
diff --git a/scripts/build_sass.sh b/scripts/build_sass.sh index 6334acc..f972859 100755 --- a/scripts/build_sass.sh +++ b/scripts/build_sass.sh | |||
@@ -1,4 +1,3 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | sassc assets/style.scss dist/style.css | 3 | sassc assets/style.scss | node_modules/.bin/csso > output/style.css |
4 | node_modules/.bin/postcss dist/style.css -r | ||
diff --git a/scripts/serve.sh b/scripts/serve.sh index 10e45a4..9952373 100755 --- a/scripts/serve.sh +++ b/scripts/serve.sh | |||
@@ -1,3 +1,3 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | python -m http.server --bind 127.0.0.1 --directory dist | 3 | python -m http.server --bind 127.0.0.1 --directory output |