diff --git a/build/articles/latex-endeavors.html b/build/articles/latex-endeavors.html index ac7228b..a261e38 100644 --- a/build/articles/latex-endeavors.html +++ b/build/articles/latex-endeavors.html @@ -29,8 +29,8 @@

Latex Endeavors

diff --git a/build/articles/random-linux-utils.html b/build/articles/random-linux-utils.html index f71ab4a..73b9a06 100644 --- a/build/articles/random-linux-utils.html +++ b/build/articles/random-linux-utils.html @@ -93,8 +93,8 @@

Random linux utilities

diff --git a/build/articles/rsync-android.html b/build/articles/rsync-android.html index 1da00bb..9106ad6 100644 --- a/build/articles/rsync-android.html +++ b/build/articles/rsync-android.html @@ -93,8 +93,8 @@

Using rsync on Android to syncronise my Music diff --git a/build/index.html b/build/index.html index 6f8f505..a08aeb5 100644 --- a/build/index.html +++ b/build/index.html @@ -27,8 +27,8 @@

Home

@@ -44,33 +44,39 @@

As Spotify is getting enshittified by capitalism, keeping a music library is kind of essential. Here I use rsync to syncronise my library with my Android smartphone.

-

2026-01-12

+
  • Latex undoubtedly has some quirks. Some of them have a rather unintuitive solution. In this article I cover some quirks and solutions I have encountered.

    -

    2026-01-09

    +
  • Tricks and tools I learned about, while tweaking my Linux sytem or trying to do productive things.

    -

    2025-07-25

    +
  • diff --git a/build/rss.xml b/build/rss.xml index 730478d..fd84a9a 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 -Thu, 12 Feb 2026 04:03:34 +0100 +Thu, 12 Feb 2026 17:20:07 +0100 https://www.rssboard.org/rss-specification pandoc n.gude@posteo.de (Never) diff --git a/pandoc/html-template.html b/pandoc/html-template.html index 79cf861..1a729f6 100644 --- a/pandoc/html-template.html +++ b/pandoc/html-template.html @@ -37,8 +37,8 @@ $endif$ $for(include-before)$ $include-before$ @@ -85,16 +85,18 @@ $for(articles)$ $if(articles.title)$ $articles.title$ $endif$ -$if(articles.author)$ -

    $articles.author$

    -$endif$ $if(articles.summary)$

    $articles.summary$

    $endif$ -$if(articles.date)$ -

    $articles.date$

    + $endfor$ diff --git a/public_html/eh/eh/eh/eh-eh/index.html b/public_html/eh/eh/eh/eh-eh/index.html index 6f8f505..a08aeb5 100644 --- a/public_html/eh/eh/eh/eh-eh/index.html +++ b/public_html/eh/eh/eh/eh-eh/index.html @@ -27,8 +27,8 @@

    Home

    @@ -44,33 +44,39 @@

    As Spotify is getting enshittified by capitalism, keeping a music library is kind of essential. Here I use rsync to syncronise my library with my Android smartphone.

    -

    2026-01-12

    +
  • Latex undoubtedly has some quirks. Some of them have a rather unintuitive solution. In this article I cover some quirks and solutions I have encountered.

    -

    2026-01-09

    +
  • Tricks and tools I learned about, while tweaking my Linux sytem or trying to do productive things.

    -

    2025-07-25

    +
  • diff --git a/public_html/eh/eh/eh/eh-eh/latex-endeavors.html b/public_html/eh/eh/eh/eh-eh/latex-endeavors.html index ac7228b..a261e38 100644 --- a/public_html/eh/eh/eh/eh-eh/latex-endeavors.html +++ b/public_html/eh/eh/eh/eh-eh/latex-endeavors.html @@ -29,8 +29,8 @@

    Latex Endeavors

    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 f71ab4a..73b9a06 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 @@ -93,8 +93,8 @@

    Random linux utilities

    diff --git a/public_html/eh/eh/eh/eh-eh/rss.xml b/public_html/eh/eh/eh/eh-eh/rss.xml index 730478d..fd84a9a 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 -Thu, 12 Feb 2026 04:03:34 +0100 +Thu, 12 Feb 2026 17:20:07 +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 1da00bb..9106ad6 100644 --- a/public_html/eh/eh/eh/eh-eh/rsync-android.html +++ b/public_html/eh/eh/eh/eh-eh/rsync-android.html @@ -93,8 +93,8 @@

    Using rsync on Android to syncronise my Music diff --git a/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.png b/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.png index 56e8624..a08fa23 100644 Binary files a/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.png and b/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.png differ diff --git a/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.xcf b/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.xcf index bd0e140..effd994 100644 Binary files a/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.xcf and b/public_html/eh/eh/eh/eh-eh/styles/images/shark-top-small.xcf differ diff --git a/public_html/eh/eh/eh/eh-eh/styles/style.css b/public_html/eh/eh/eh/eh-eh/styles/style.css index 2d2da1f..19b96ca 100644 --- a/public_html/eh/eh/eh/eh-eh/styles/style.css +++ b/public_html/eh/eh/eh/eh-eh/styles/style.css @@ -1,41 +1,38 @@ :root { --foreground: #1a1a1a; --background: #fdfdfdf0; - --border: #c9c9c9; + --html-border: #c9c9c9; --html-background: #e3e3e3; --blockquote-text: #606060; --blockquote-border: #e6e6e6; - --button-border: #e3e3e3; - --button-background: #d0d0d0; + --button-primary: #e3e3e3; + --button-secondary: #d0d0d0; } @media (prefers-color-scheme: dark) { :root { --foreground: #fdfdfd; --background: #1a1a1af0; - --border: #4c4c4c; - --html-background: #303030; + --html-border: #4c4c4c; + --html-background: #2b2a33; --blockquote-text: #e6e6e6; --blockquote-border: #606060; - --button-border: #4c4c4c; - --button-background: #404040; + --button-primary: #4c4c4c; + --button-secondary: #404040; } } html { color: var(--foreground); - /*background: url("recursion.gif");*/ background: var(--html-background); - background-repeat: repeat-y; - background-size: cover; font-family: serif; font-size: 14pt; } body { background-color: var(--background); - border: solid 1px var(--border); + border: solid 1px var(--html-border); margin: 0 auto; max-width: 48em; padding-left: 50pt; @@ -61,19 +58,33 @@ body { justify-content: space-between; background: url("images/shark-top-small.png"); background-size: contain; - border: 4pt ridge var(--border); + border: 1pt solid var(--html-border); } #page-header a { - padding: 4pt; color: var(--foreground); - background-color: var(--button-background); - border: 2pt outset var(--button-border); + padding: 4pt; text-decoration: none; } -#page-header a:active { - border: 2pt inset var(--button-border) +.page-header-button { + background: linear-gradient(to bottom, var(--button-primary) 0%, var(--button-secondary) 100%); + border: 1pt solid var(--blockquote-border); + border-radius: 4pt; +} + +.page-header-button:active { + background: linear-gradient(to bottom, var(--button-secondary) 0%, var(--button-primary) 100%); +} + +.rss-button { + background: linear-gradient(to bottom, #fb9d3a 0%, #d95c29 100%); + border: 1pt solid #f2994f; + border-radius: 4pt; +} + +.rss-button:active { + background: linear-gradient(to bottom, #d95c29 0%, #fb9d3a 100%); } #articles ul { @@ -82,24 +93,25 @@ body { #articles li { list-style: none; - display: block; } .articles-header { + margin: 8pt 0 4pt 0; +} + +.articles-footer { + margin-top: 4pt; display: flex; - flex-direction: row; - flex-wrap: nowrap; justify-content: space-between; } .articles-title { - margin: 8pt 0 4pt 0; font-size: 14pt; font-weight: bold; } .articles-author { - margin: 12pt 0 4pt 0; + font-style: italic; } .articles-summary { @@ -107,12 +119,11 @@ body { } .articles-date { - margin: 0; text-align: right; } #page-footer { - border: 4pt ridge var(--border); + border: 1pt solid var(--html-border); background: url("images/shark-top-small.png"); background-size: contain; display: flex; @@ -125,22 +136,6 @@ body { align-items: center; } -/* -#TOC { - padding: 24px; -} - -section { - display: flex; - flex-direction: row; -} - -article { - padding: 12px; - overflow: auto; -} -*/ - @media (max-width: 600px) { body { font-size: 0.9em; diff --git a/styles/images/shark-top-small.png b/styles/images/shark-top-small.png index 56e8624..a08fa23 100644 Binary files a/styles/images/shark-top-small.png and b/styles/images/shark-top-small.png differ diff --git a/styles/images/shark-top-small.xcf b/styles/images/shark-top-small.xcf index bd0e140..effd994 100644 Binary files a/styles/images/shark-top-small.xcf and b/styles/images/shark-top-small.xcf differ diff --git a/styles/style.css b/styles/style.css index a5813cf..19b96ca 100644 --- a/styles/style.css +++ b/styles/style.css @@ -1,24 +1,24 @@ :root { --foreground: #1a1a1a; --background: #fdfdfdf0; - --border: #c9c9c9; + --html-border: #c9c9c9; --html-background: #e3e3e3; --blockquote-text: #606060; --blockquote-border: #e6e6e6; - --button-border: #e3e3e3; - --button-background: #d0d0d0; + --button-primary: #e3e3e3; + --button-secondary: #d0d0d0; } @media (prefers-color-scheme: dark) { :root { --foreground: #fdfdfd; --background: #1a1a1af0; - --border: #4c4c4c; - --html-background: #303030; + --html-border: #4c4c4c; + --html-background: #2b2a33; --blockquote-text: #e6e6e6; --blockquote-border: #606060; - --button-border: #4c4c4c; - --button-background: #404040; + --button-primary: #4c4c4c; + --button-secondary: #404040; } } @@ -32,7 +32,7 @@ html { body { background-color: var(--background); - border: solid 1px var(--border); + border: solid 1px var(--html-border); margin: 0 auto; max-width: 48em; padding-left: 50pt; @@ -58,19 +58,33 @@ body { justify-content: space-between; background: url("images/shark-top-small.png"); background-size: contain; - border: 4pt ridge var(--border); + border: 1pt solid var(--html-border); } #page-header a { - padding: 4pt; color: var(--foreground); - background-color: var(--button-background); - border: 2pt outset var(--button-border); + padding: 4pt; text-decoration: none; } -#page-header a:active { - border: 2pt inset var(--button-border) +.page-header-button { + background: linear-gradient(to bottom, var(--button-primary) 0%, var(--button-secondary) 100%); + border: 1pt solid var(--blockquote-border); + border-radius: 4pt; +} + +.page-header-button:active { + background: linear-gradient(to bottom, var(--button-secondary) 0%, var(--button-primary) 100%); +} + +.rss-button { + background: linear-gradient(to bottom, #fb9d3a 0%, #d95c29 100%); + border: 1pt solid #f2994f; + border-radius: 4pt; +} + +.rss-button:active { + background: linear-gradient(to bottom, #d95c29 0%, #fb9d3a 100%); } #articles ul { @@ -79,24 +93,25 @@ body { #articles li { list-style: none; - display: block; } .articles-header { + margin: 8pt 0 4pt 0; +} + +.articles-footer { + margin-top: 4pt; display: flex; - flex-direction: row; - flex-wrap: nowrap; justify-content: space-between; } .articles-title { - margin: 8pt 0 4pt 0; font-size: 14pt; font-weight: bold; } .articles-author { - margin: 12pt 0 4pt 0; + font-style: italic; } .articles-summary { @@ -104,12 +119,11 @@ body { } .articles-date { - margin: 0; text-align: right; } #page-footer { - border: 4pt ridge var(--border); + border: 1pt solid var(--html-border); background: url("images/shark-top-small.png"); background-size: contain; display: flex; @@ -122,22 +136,6 @@ body { align-items: center; } -/* -#TOC { - padding: 24px; -} - -section { - display: flex; - flex-direction: row; -} - -article { - padding: 12px; - overflow: auto; -} -*/ - @media (max-width: 600px) { body { font-size: 0.9em;