diff options
author | Volpeon <git@volpeon.ink> | 2021-04-21 17:12:50 +0200 |
---|---|---|
committer | Volpeon <git@volpeon.ink> | 2021-04-21 17:12:50 +0200 |
commit | 2b58f2589efb48f7df112a2e175ce28b52f2f8f7 (patch) | |
tree | 397eaf39cf2ce50ba1f9abbfa9ecf133386549f2 /scripts/build_content.sh | |
parent | Less intensive project card shadow (diff) | |
download | volpeon.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-x | scripts/build_content.sh | 6 |
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" \ |