diff --git a/.gitignore b/.gitignore
index 8abdc28..9d27373 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@
*.rej
# html files (as generated from markdown)
+style.css
*.html
# checksums file as used by $ScriptInstallUpdate
diff --git a/Makefile b/Makefile
index 0265a51..a741fef 100644
--- a/Makefile
+++ b/Makefile
@@ -7,11 +7,14 @@ LOCAL = $(wildcard *.local.rsc)
WIFI = $(wildcard *.wifi.rsc)
MARKDOWN = $(wildcard *.md doc/*.md doc/mod/*.md)
-HTML = $(MARKDOWN:.md=.html)
+HTML = $(MARKDOWN:.md=.html) style.css
all: $(CAPSMAN) $(LOCAL) $(WIFI) $(HTML) checksums.json
-%.html: %.md contrib/html.sh contrib/html.sh.d/head.html
+style.css: contrib/general/style.css
+ cp $< $@
+
+%.html: %.md style.css contrib/html.sh contrib/html.sh.d/head.html
contrib/html.sh $< > $@
%.capsman.rsc: %.template.rsc Makefile
diff --git a/contrib/general/style.css b/contrib/general/style.css
new file mode 100644
index 0000000..a001f07
--- /dev/null
+++ b/contrib/general/style.css
@@ -0,0 +1,71 @@
+/* stylesheet for RouterOS Scripts */
+body {
+ font-family: fira-sans, sans-serif;
+ font-size: 10pt;
+ background-color: transparent;
+ margin-left: 10vw;
+ margin-right: 10vw;
+}
+h2 {
+ border-bottom: 1px solid #ccc;
+ color: #000;
+}
+a {
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+blockquote {
+ border-left: 4px solid #ccc;
+ padding: 0 10px;
+ color: #777;
+}
+code {
+ margin: 0 2px;
+ padding: 2px 5px;
+ border: 1px solid #ccc;
+ background-color: #f8f8f8;
+ border-radius: 3px;
+}
+div.notification {
+ position: relative;
+ float: right;
+ width: 600px;
+ border: 3px outset #6c5d53;
+ /* border-radius: 5px; */
+ padding: 10px;
+ background-color: #e6e6e6;
+}
+div.content {
+ padding-left: 60px;
+}
+img.logo {
+ float: left;
+ border-radius: 50%;
+}
+p.heading {
+ margin: 0px;
+ font-weight: bold;
+ text-decoration: underline;
+}
+p.hint {
+ display: none;
+}
+pre {
+ font-family: fira-mono, monospace;
+ white-space: pre-wrap;
+ background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ overflow: auto;
+ padding: 6px 10px;
+ border-radius: 3px;
+}
+pre code {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+span.link {
+ color: #863600;
+}
diff --git a/contrib/html.sh b/contrib/html.sh
index bbd8ba8..3b5b420 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -2,7 +2,12 @@
set -e
-sed "s|__TITLE__|$(head -n1 "${1}")|" < "${0}.d/head.html"
+RELTO="$(dirname "${1}")"
+sed \
+ -e "s|__TITLE__|$(head -n1 "${1}")|" \
+ -e "s|__STYLE__|$(realpath --relative-to="${RELTO}" style.css)|" \
+ -e "s|__LOGO__|$(realpath --relative-to="${RELTO}" logo.png)|" \
+ < "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
-e 's/href="\([-_\./[:alnum:]]*\)\.md"/href="\1.html"/g' \
-e '/ You want the logo for your own notifications? But you joined the
Telegram Group and want
@@ -36,5 +36,8 @@ for other browsers may differ.)RouterOS-Scripts Logo Color Changer
+Logo Color Changer
+
+
⬅️ Go back to main README
+⬆️ Go back to top
[MikroTik] ℹ️ Subject
Message
🔗 https://eworm.de/
-⏰ This message was queued since oct/18/2022 18:30:48 and may be obsolete.
-✂️ The message was too long and has been truncated, cut off 13%!
+⏰ This message was queued since 2025-10-29 16:06:18 and may be obsolete.
+✂️ The message was too long and has been truncated, cut off 13%!
Subject:
Message:
Show link:
-Queued since
+Queued since
Cut-off with percent
Then right-click, click "Take Screenshot" and finally select the notification and download it.
- - +