diff options
| author | Paul Buetow <paul@buetow.org> | 2023-05-08 00:22:26 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-05-08 00:22:26 +0300 |
| commit | e3f7a795d0f5741b145f843dc2a31e97f8d6a67d (patch) | |
| tree | 3b8b625086b0be7bab932f7cd506ee8874a6b23a | |
| parent | e0e39d56a5edc124a1f3dfe37ac5043e05e85619 (diff) | |
| parent | b0fcb38414310f0638efc703694067f23f7c0a28 (diff) | |
Merge branch 'main' into develop
| -rw-r--r-- | lib/generate.source.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/generate.source.sh b/lib/generate.source.sh index f56f22d..8cc3329 100644 --- a/lib/generate.source.sh +++ b/lib/generate.source.sh @@ -69,9 +69,13 @@ generate::convert_gmi_atom_to_html_atom () { log INFO 'Converting Gemtext Atom feed to HTML Atom feed' + if [ ! -d "$CONTENT_BASE_DIR/html/gemfeed" ]; then + mkdir -p "$CONTENT_BASE_DIR/html/gemfeed" + fi + $SED 's|.gmi |.html |g; s|.gmi"|.html"|g; s|.gmi</id>|.html</id>|g; s|gemini://|https://|g' \ - < $CONTENT_BASE_DIR/gemtext/gemfeed/atom.xml \ - > $CONTENT_BASE_DIR/html/gemfeed/atom.xml.tmp + < "$CONTENT_BASE_DIR/gemtext/gemfeed/atom.xml" \ + > "$CONTENT_BASE_DIR/html/gemfeed/atom.xml.tmp" atomfeed::xmllint "$CONTENT_BASE_DIR/html/gemfeed/atom.xml.tmp" && mv "$CONTENT_BASE_DIR/html/gemfeed/atom.xml.tmp" "$CONTENT_BASE_DIR/html/gemfeed/atom.xml" |
