diff --git a/Makefile b/Makefile index 2a0208d..0df6def 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,7 @@ IMAGEDIR := images # The name of the stylesheet. This needs to be copied to any directory containing html files that use it. style := $(STYLEDIR)/style.css +syntax_style := $(PANDOCDIR)/solarized.theme # Main html template that pandoc uses to generate .html from .md files template_html := $(PANDOCDIR)/html-template.html @@ -50,7 +51,7 @@ $(BUILDDIR)/$(ARTICLEDIR)/%.html: $(SRCDIR)/$(ARTICLEDIR)/%.md | $(BUILDDIR) jq 'del(.articles[] | select(.filename == "$(patsubst %.html,%,$(notdir $@))"))' $(article_list) > articles.json.tmp; \ mv articles.json.tmp $(article_list); \ # Build articles using pandoc - pandoc $< --template $(template_html) --css $(style) --highlight-style zenburn --mathml --toc --output $@; \ + pandoc $< --template $(template_html) --css $(style) --highlight-style $(syntax_style) --mathml --toc --output $@; \ # Extract metadata from .md file, append filename field to the article object. # This is used to link to the article from index.html. Append article object to the article list. jq '.articles += [$(shell pandoc $< --template $(list_template) | jq '. += {"filename": "$(patsubst %.html,%,$(notdir $@))", "pubdate": "$(shell date -d $(shell pandoc $< --template $(list_template) | jq '.date') --rfc-2822)"}')]' $(article_list) > articles.json.tmp; \ @@ -65,7 +66,7 @@ $(BUILDDIR)/index.html: $(SRCDIR)/index.md $(articles_html) | $(BUILDDIR) jq '.articles |= sort_by(.date) | .articles |= reverse' ${article_list} > articles.json.tmp; \ mv articles.json.tmp ${article_list}; \ # Build index.html with metadata injected from articles_list - pandoc $< --template $(template_html) --include-after-body $(shark_js) --css $(style) --metadata-file $(article_list) --highlight-style zenburn --mathml --toc --output $@; + pandoc $< --template $(template_html) --include-after-body $(shark_js) --css $(style) --metadata-file $(article_list) --highlight-style $(syntax_style) --mathml --toc --output $@; $(BUILDDIR)/index: $(SRCDIR)/index.md $(articles_ansi) | $(BUILDDIR) pandoc $< --template $(template_ansi) --metadata-file $(article_list) --to ansi --output $@ diff --git a/build/articles/random-linux-utils.html b/build/articles/random-linux-utils.html index cc720d5..3b528d9 100644 --- a/build/articles/random-linux-utils.html +++ b/build/articles/random-linux-utils.html @@ -51,42 +51,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */ diff --git a/build/articles/rsync-android.html b/build/articles/rsync-android.html index 07c9301..167b7e5 100644 --- a/build/articles/rsync-android.html +++ b/build/articles/rsync-android.html @@ -51,42 +51,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */ diff --git a/build/index.html b/build/index.html index 6ecd442..d85497d 100644 --- a/build/index.html +++ b/build/index.html @@ -49,42 +49,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */ diff --git a/build/rss.xml b/build/rss.xml index de63bd0..7f44aef 100644 --- a/build/rss.xml +++ b/build/rss.xml @@ -6,7 +6,7 @@ Here I post random stuff. en-us Mon, 12 Jan 2026 00:00:00 +0100 -Fri, 20 Feb 2026 18:10:00 +0100 +Fri, 20 Feb 2026 20:09:52 +0100 https://www.rssboard.org/rss-specification pandoc n.gude@posteo.de (Never) diff --git a/pandoc/solarized.theme b/pandoc/solarized.theme new file mode 100644 index 0000000..e89db08 --- /dev/null +++ b/pandoc/solarized.theme @@ -0,0 +1,226 @@ +{ + "metadata": { + "author": "Never Gude ", + "license": "Unlicense", + "name": "solarized", + "revision": 1 + }, + + "text-color": "#839496", + "background-color": "#002b36", + "line-number-color": "#586e75", + "line-number-background-color": "#073642", + + "text-styles": { + "Alert": { + "text-color": "#d33682", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Annotation": { + "text-color": "#dc322f", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Attribute": { + "text-color": "#dc322f", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "BaseN": { + "text-color": "#2aa198", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "BuiltIn": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Char": { + "text-color": "#2aa198", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Comment": { + "text-color": "#586e75", + "background-color": null, + "bold": false, + "italic": true, + "underline": false + }, + "CommentVar": { + "text-color": "#268bd2", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Constant": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "ControlFlow": { + "text-color": "#859900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "DataType": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "DecVal": { + "text-color": "#2aa198", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Documentation": { + "text-color": "#586e75", + "background-color": null, + "bold": false, + "italic": true, + "underline": false + }, + "Error": { + "text-color": "#dc322f", + "background-color": null, + "bold": false, + "italic": false, + "underline": true + }, + "Extension": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Float": { + "text-color": "#2aa198", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Function": { + "text-color": null, + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Import": { + "text-color": "#cb4b16", + "background-color": null, + "bold": null, + "italic": false, + "underline": false + }, + "Information": { + "text-color": "#268bd2", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Keyword": { + "text-color": "#93a1a1", + "background-color": null, + "bold": true, + "italic": false, + "underline": false + }, + "Operator": { + "text-color": null, + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Others": { + "text-color": null, + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Preprocessor": { + "text-color": "#cb4b16", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "RegionMarker": { + "text-color": "#cb4b16", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "SpecialChar": { + "text-color": "#dc322f", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "SpecialString": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "String": { + "text-color": "#2aa198", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Variable": { + "text-color": "#cb4b16", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "VerbatimString": { + "text-color": "#dc322f", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + }, + "Warning": { + "text-color": "#b58900", + "background-color": null, + "bold": false, + "italic": false, + "underline": false + } + } +} diff --git a/public_html/eh/eh/eh/eh-eh/index.html b/public_html/eh/eh/eh/eh-eh/index.html index 6ecd442..d85497d 100644 --- a/public_html/eh/eh/eh/eh-eh/index.html +++ b/public_html/eh/eh/eh/eh-eh/index.html @@ -49,42 +49,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */ diff --git a/public_html/eh/eh/eh/eh-eh/random-linux-utils.html b/public_html/eh/eh/eh/eh-eh/random-linux-utils.html index cc720d5..3b528d9 100644 --- a/public_html/eh/eh/eh/eh-eh/random-linux-utils.html +++ b/public_html/eh/eh/eh/eh-eh/random-linux-utils.html @@ -51,42 +51,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */ diff --git a/public_html/eh/eh/eh/eh-eh/rss.xml b/public_html/eh/eh/eh/eh-eh/rss.xml index de63bd0..7f44aef 100644 --- a/public_html/eh/eh/eh/eh-eh/rss.xml +++ b/public_html/eh/eh/eh/eh-eh/rss.xml @@ -6,7 +6,7 @@ Here I post random stuff. en-us Mon, 12 Jan 2026 00:00:00 +0100 -Fri, 20 Feb 2026 18:10:00 +0100 +Fri, 20 Feb 2026 20:09:52 +0100 https://www.rssboard.org/rss-specification pandoc n.gude@posteo.de (Never) diff --git a/public_html/eh/eh/eh/eh-eh/rsync-android.html b/public_html/eh/eh/eh/eh-eh/rsync-android.html index 07c9301..167b7e5 100644 --- a/public_html/eh/eh/eh/eh-eh/rsync-android.html +++ b/public_html/eh/eh/eh/eh-eh/rsync-android.html @@ -51,42 +51,45 @@ -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 4px; width: 4em; + background-color: #073642; + color: #586e75; } - pre.numberSource { margin-left: 3em; padding-left: 4px; } + pre.numberSource { margin-left: 3em; border-left: 1px solid #586e75; padding-left: 4px; } div.sourceCode - { color: #cccccc; background-color: #303030; } + { color: #839496; background-color: #002b36; } @media screen { pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } } - code span.al { color: #ffcfaf; } /* Alert */ - code span.an { color: #7f9f7f; font-weight: bold; } /* Annotation */ - code span.at { } /* Attribute */ - code span.bn { color: #dca3a3; } /* BaseN */ - code span.bu { } /* BuiltIn */ - code span.cf { color: #f0dfaf; } /* ControlFlow */ - code span.ch { color: #dca3a3; } /* Char */ - code span.cn { color: #dca3a3; font-weight: bold; } /* Constant */ - code span.co { color: #7f9f7f; } /* Comment */ - code span.cv { color: #7f9f7f; font-weight: bold; } /* CommentVar */ - code span.do { color: #7f9f7f; } /* Documentation */ - code span.dt { color: #dfdfbf; } /* DataType */ - code span.dv { color: #dcdccc; } /* DecVal */ - code span.er { color: #c3bf9f; } /* Error */ - code span.ex { } /* Extension */ - code span.fl { color: #c0bed1; } /* Float */ - code span.fu { color: #efef8f; } /* Function */ - code span.im { } /* Import */ - code span.in { color: #7f9f7f; font-weight: bold; } /* Information */ - code span.kw { color: #f0dfaf; } /* Keyword */ - code span.op { color: #f0efd0; } /* Operator */ - code span.ot { color: #efef8f; } /* Other */ - code span.pp { color: #ffcfaf; font-weight: bold; } /* Preprocessor */ - code span.sc { color: #dca3a3; } /* SpecialChar */ - code span.ss { color: #cc9393; } /* SpecialString */ - code span.st { color: #cc9393; } /* String */ - code span.va { } /* Variable */ - code span.vs { color: #cc9393; } /* VerbatimString */ - code span.wa { color: #7f9f7f; font-weight: bold; } /* Warning */ + code span.al { color: #d33682; } /* Alert */ + code span.an { color: #dc322f; } /* Annotation */ + code span.at { color: #dc322f; } /* Attribute */ + code span.bn { color: #2aa198; } /* BaseN */ + code span.bu { color: #b58900; } /* BuiltIn */ + code span.cf { color: #859900; } /* ControlFlow */ + code span.ch { color: #2aa198; } /* Char */ + code span.cn { color: #b58900; } /* Constant */ + code span.co { color: #586e75; font-style: italic; } /* Comment */ + code span.cv { color: #268bd2; } /* CommentVar */ + code span.do { color: #586e75; font-style: italic; } /* Documentation */ + code span.dt { color: #b58900; } /* DataType */ + code span.dv { color: #2aa198; } /* DecVal */ + code span.er { color: #dc322f; text-decoration: underline; } /* Error */ + code span.ex { color: #b58900; } /* Extension */ + code span.fl { color: #2aa198; } /* Float */ + code span.fu { } /* Function */ + code span.im { color: #cb4b16; } /* Import */ + code span.in { color: #268bd2; } /* Information */ + code span.kw { color: #93a1a1; font-weight: bold; } /* Keyword */ + code span.op { } /* Operator */ + code span.ot { } /* Other */ + code span.pp { color: #cb4b16; } /* Preprocessor */ + code span.re { color: #cb4b16; } /* RegionMarker */ + code span.sc { color: #dc322f; } /* SpecialChar */ + code span.ss { color: #b58900; } /* SpecialString */ + code span.st { color: #2aa198; } /* String */ + code span.va { color: #cb4b16; } /* Variable */ + code span.vs { color: #dc322f; } /* VerbatimString */ + code span.wa { color: #b58900; } /* Warning */