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" \ |
