summaryrefslogtreecommitdiffstats
path: root/scripts/build_content.sh
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-04-21 17:12:50 +0200
committerVolpeon <git@volpeon.ink>2021-04-21 17:12:50 +0200
commit2b58f2589efb48f7df112a2e175ce28b52f2f8f7 (patch)
tree397eaf39cf2ce50ba1f9abbfa9ecf133386549f2 /scripts/build_content.sh
parentLess intensive project card shadow (diff)
downloadvolpeon.ink-2b58f2589efb48f7df112a2e175ce28b52f2f8f7.tar.gz
volpeon.ink-2b58f2589efb48f7df112a2e175ce28b52f2f8f7.tar.bz2
volpeon.ink-2b58f2589efb48f7df112a2e175ce28b52f2f8f7.zip
Small build script and design improvements
Diffstat (limited to 'scripts/build_content.sh')
-rwxr-xr-xscripts/build_content.sh6
1 files changed, 1 insertions, 5 deletions
diff --git a/scripts/build_content.sh b/scripts/build_content.sh
index 154a93f..3e4d512 100755
--- a/scripts/build_content.sh
+++ b/scripts/build_content.sh
@@ -30,7 +30,6 @@ get_metadata() {
30 -f markdown \ 30 -f markdown \
31 -t plain \ 31 -t plain \
32 --metadata content_dir="$CONTENT_DIR" \ 32 --metadata content_dir="$CONTENT_DIR" \
33 --metadata output_dir="$OUTPUT_DIR" \
34 --metadata file_in="$1" \ 33 --metadata file_in="$1" \
35 --metadata relative_to="$2" \ 34 --metadata relative_to="$2" \
36 --metadata-file metadata/metadata.yaml \ 35 --metadata-file metadata/metadata.yaml \
@@ -44,7 +43,6 @@ get_content() {
44 -f markdown \ 43 -f markdown \
45 -t markdown \ 44 -t markdown \
46 --metadata content_dir="$CONTENT_DIR" \ 45 --metadata content_dir="$CONTENT_DIR" \
47 --metadata output_dir="$OUTPUT_DIR" \
48 --metadata file_in="$1" \ 46 --metadata file_in="$1" \
49 --metadata-file metadata/metadata.yaml \ 47 --metadata-file metadata/metadata.yaml \
50 --no-highlight \ 48 --no-highlight \
@@ -103,6 +101,7 @@ handle () {
103 if [ "${1#*.}" = "md" ]; then 101 if [ "${1#*.}" = "md" ]; then
104 local included_metadata=$(get_metadata "$1") 102 local included_metadata=$(get_metadata "$1")
105 local file_out=$(echo "$included_metadata" | jq -r .file_out) 103 local file_out=$(echo "$included_metadata" | jq -r .file_out)
104 file_out="$OUTPUT_DIR${file_out#/}"
106 local create_feed=$(echo "$included_metadata" | jq -r .create_feed) 105 local create_feed=$(echo "$included_metadata" | jq -r .create_feed)
107 106
108 mkdir -p $(dirname "$file_out") 107 mkdir -p $(dirname "$file_out")
@@ -127,7 +126,6 @@ handle () {
127 --template "${TEMPLATES_DIR}feed.xml" \ 126 --template "${TEMPLATES_DIR}feed.xml" \
128 -o "${file_out%.html}.xml" \ 127 -o "${file_out%.html}.xml" \
129 --metadata content_dir="$CONTENT_DIR" \ 128 --metadata content_dir="$CONTENT_DIR" \
130 --metadata output_dir="$OUTPUT_DIR" \
131 --metadata file_in="$1" \ 129 --metadata file_in="$1" \
132 --metadata page_type=feed \ 130 --metadata page_type=feed \
133 --metadata-file metadata/metadata.yaml \ 131 --metadata-file metadata/metadata.yaml \
@@ -144,7 +142,6 @@ handle () {
144 --template "${TEMPLATES_DIR}base.html" \ 142 --template "${TEMPLATES_DIR}base.html" \
145 -o "$file_out" \ 143 -o "$file_out" \
146 --metadata content_dir="$CONTENT_DIR" \ 144 --metadata content_dir="$CONTENT_DIR" \
147 --metadata output_dir="$OUTPUT_DIR" \
148 --metadata file_in="$1" \ 145 --metadata file_in="$1" \
149 --metadata-file metadata/metadata.yaml \ 146 --metadata-file metadata/metadata.yaml \
150 --metadata-file "$meta_file" \ 147 --metadata-file "$meta_file" \
@@ -157,7 +154,6 @@ handle () {
157 # --no-highlight \ 154 # --no-highlight \
158 # --template scripts/metadata_tpl.json \ 155 # --template scripts/metadata_tpl.json \
159 # --metadata content_dir="$CONTENT_DIR" \ 156 # --metadata content_dir="$CONTENT_DIR" \
160 # --metadata output_dir="$OUTPUT_DIR" \
161 # --metadata file_in="$1" \ 157 # --metadata file_in="$1" \
162 # --metadata-file metadata/metadata.yaml \ 158 # --metadata-file metadata/metadata.yaml \
163 # --metadata-file "$meta_file" \ 159 # --metadata-file "$meta_file" \