mirror of
https://github.com/eworm-de/routeros-scripts.git
synced 2025-12-06 18:09:28 +00:00
24 lines
885 B
Bash
Executable file
24 lines
885 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
RELTO="$(dirname "${1}")"
|
|
|
|
sed \
|
|
-e "s|__TITLE__|$(head -n1 "${1}")|" \
|
|
-e "s|__STYLE__|$(realpath --relative-to="${RELTO}" general/style.css)|" \
|
|
-e "s|__LOGO__|$(realpath --relative-to="${RELTO}" logo.png)|" \
|
|
-e "s|__EWORM__|$(realpath --relative-to="${RELTO}" general/eworm-meadow.avif)|" \
|
|
-e "s|__QR_CODE__|$(realpath --relative-to="${RELTO}" general/qr-code.png)|" \
|
|
< "${0}.d/head.html"
|
|
|
|
markdown -f toc,idanchor "${1}" | sed \
|
|
-e 's/href="\([-_\./[:alnum:]]*\)\.md\(#[-[:alnum:]]*\)\?"/href="\1.html\2"/g' \
|
|
-e '/<h[1234] /s| id="\(.*\)">| id="\L\1">|' \
|
|
-e '/<h[1234] /s|-2[7cd]-||g' -e '/<h[1234] /s|--26-amp-3b-||g' \
|
|
-e '/The above link may be broken on code hosting sites/s|blockquote|blockquote style="display: none;"|'
|
|
|
|
sed \
|
|
-e "s|__DATE__|${DATE:-$(date --rfc-email)}|" \
|
|
-e "s|__VERSION__|${VERSION:-unknown}|" \
|
|
< "${0}.d/foot.html"
|