aboutsummaryrefslogtreecommitdiff
path: root/aux/workflow
diff options
context:
space:
mode:
Diffstat (limited to 'aux/workflow')
-rwxr-xr-xaux/workflow/README.sh2
-rwxr-xr-xaux/workflow/TODOs.sh2
-rwxr-xr-xaux/workflow/commonmark.sh17
-rw-r--r--aux/workflow/preamble.md2
4 files changed, 20 insertions, 3 deletions
diff --git a/aux/workflow/README.sh b/aux/workflow/README.sh
index f9e7f52..b9fa38e 100755
--- a/aux/workflow/README.sh
+++ b/aux/workflow/README.sh
@@ -25,6 +25,6 @@ cat "$README" "$RELEASES" | \
-s \
--metadata title="$PROJECT_UC - README" \
--metadata lang=en \
- -r markdown \
+ -r commonmark \
-w html \
> public/index.html
diff --git a/aux/workflow/TODOs.sh b/aux/workflow/TODOs.sh
index ab45835..5dbc761 100755
--- a/aux/workflow/TODOs.sh
+++ b/aux/workflow/TODOs.sh
@@ -17,7 +17,7 @@ envsubst < aux/workflow/preamble.md | \
-s \
--metadata title="$PROJECT_UC - TODOs" \
--metadata lang=en \
- -r markdown \
+ -r commonmark \
-w html \
-H aux/workflow/style.css \
> public/TODOs.html
diff --git a/aux/workflow/commonmark.sh b/aux/workflow/commonmark.sh
new file mode 100755
index 0000000..e9609c2
--- /dev/null
+++ b/aux/workflow/commonmark.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+set -eu
+
+mkdir -p public
+
+PROJECT_UC="$1"
+F="$2"
+
+pandoc --toc \
+ --highlight-style pygments \
+ --toc-depth=2 \
+ -s \
+ --metadata title="$PROJECT_UC - ${F%.*}" \
+ --metadata lang=en \
+ -r commonmark \
+ -w html \
+ < "$F" > "public/${F%.*}.html"
diff --git a/aux/workflow/preamble.md b/aux/workflow/preamble.md
index c6ae56e..7413f58 100644
--- a/aux/workflow/preamble.md
+++ b/aux/workflow/preamble.md
@@ -2,7 +2,7 @@
TODOs for $PROJECT_UC.
-See also [$PROJECT.euandreh.xyz](https://$PROJECT.euandreh.xyz/).
+See also [$PROJECT.euandreh.xyz](https://$PROJECT.euandreh.xyz/) and [CI logs](https://$PROJECT.euandreh.xyz/ci.html).
Register a new one at
[~euandreh/$MAILING_LIST@lists.sr.ht](mailto:~euandreh/$MAILING_LIST@lists.sr.ht?subject=%5B$PROJECT%5D%20BUG%20or%20TASK%3A%20%3Cdescription%3E)