diff options
Diffstat (limited to 'aux/workflow')
-rwxr-xr-x | aux/workflow/README.sh | 2 | ||||
-rwxr-xr-x | aux/workflow/TODOs.sh | 2 | ||||
-rwxr-xr-x | aux/workflow/commonmark.sh | 17 | ||||
-rw-r--r-- | aux/workflow/preamble.md | 2 |
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) |