summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <michal@sapka.me>2023-12-05 23:06:12 +0100
committermms <michal@sapka.me>2023-12-05 23:06:12 +0100
commit1da8a6b4f0983ec7ba45c5dd705feccf69896e58 (patch)
tree66f418819ffcc7a995e95abaaf7aa7194624e42c
parent4c17989711a76866214f71f645fdf8fe785c15ad (diff)
feat: blog section
-rw-r--r--assets/logos/logo-blog-white.svg13
-rw-r--r--content/blog/2022/month_without_apple.md3
-rw-r--r--content/blog/2022/the_ivy_diaries_chapter_i.md3
-rw-r--r--content/blog/2022/workman_layout.md3
-rw-r--r--content/blog/2023/a-short-update-on-my-workman-layout-experiment.md3
-rw-r--r--content/blog/2023/ai-generated-artwork-looses-copyright-protection.md3
-rw-r--r--content/blog/2023/all-hail-my-new-trackpoint-overlord.md3
-rw-r--r--content/blog/2023/always-have-the-entire-network-in-mind.md3
-rw-r--r--content/blog/2023/ars-article-on-apple-lisa.md3
-rw-r--r--content/blog/2023/augumented-plain-text.md3
-rw-r--r--content/blog/2023/big-tech-is-winning-the-web.md3
-rw-r--r--content/blog/2023/eugen-rochkos-nationality-and-propaganda.md3
-rw-r--r--content/blog/2023/foreshadowing-in-gurren-lagann.md3
-rw-r--r--content/blog/2023/how-did-phreaking-work.md3
-rw-r--r--content/blog/2023/http-headers-in-rails-hyphens-and-underscores.md3
-rw-r--r--content/blog/2023/i-am-now-an-fsf-associate.md3
-rw-r--r--content/blog/2023/i-love-remote-work-and-i-am-toying-with-freebsd-jails.md3
-rw-r--r--content/blog/2023/i-still-run-local-applications.md3
-rw-r--r--content/blog/2023/industrial-design-used-to-be-cool.md3
-rw-r--r--content/blog/2023/its-near-impossible-to-use-noscript-but-the-future-is-bright.md3
-rw-r--r--content/blog/2023/joining-a-dos-game-club.md3
-rw-r--r--content/blog/2023/joylessness-of-modern-web-design.md3
-rw-r--r--content/blog/2023/keeping-browser-tabs-to-a-minimum.md3
-rw-r--r--content/blog/2023/looom-audiodrama.md3
-rw-r--r--content/blog/2023/macos-is-now-spying-even-more.md3
-rw-r--r--content/blog/2023/making-gmail-useful-by-removing-modern-gmail.md3
-rw-r--r--content/blog/2023/mastodon-activity-pub.md3
-rw-r--r--content/blog/2023/mastodon-has-already-won.md3
-rw-r--r--content/blog/2023/ml-is-still-a-parlor-trick.md3
-rw-r--r--content/blog/2023/music-haul-for-january-2023.md3
-rw-r--r--content/blog/2023/my-gripes-with-ai.md3
-rw-r--r--content/blog/2023/no-tags.md3
-rw-r--r--content/blog/2023/nokia-launches-diy-repairable-budget-android-phone.md3
-rw-r--r--content/blog/2023/on-simple-software.md3
-rw-r--r--content/blog/2023/openable-laptops.md3
-rw-r--r--content/blog/2023/perfection-from-the-90s.md3
-rw-r--r--content/blog/2023/pi-day.md3
-rw-r--r--content/blog/2023/pulse-width-modulation-on-oled-screens.md3
-rw-r--r--content/blog/2023/re-continuous-productivity-is-toxic.md3
-rw-r--r--content/blog/2023/re-on-replacing-my-macbook-air-m1-with-a-thinkpad-t480.md3
-rw-r--r--content/blog/2023/resolutions-for-2023.md3
-rw-r--r--content/blog/2023/rocking-portale-music-like-its-2005.md3
-rw-r--r--content/blog/2023/rspec-options.md3
-rw-r--r--content/blog/2023/rtx-remakes.md3
-rw-r--r--content/blog/2023/seinfeld-season-8.md3
-rw-r--r--content/blog/2023/seinfelds-apartament-doesnt-make-any-sense.md3
-rw-r--r--content/blog/2023/shakespearian-theatre-in-fallout-76.md3
-rw-r--r--content/blog/2023/silent-cartoons-from-the-90s.md3
-rw-r--r--content/blog/2023/size-of-ipv6.md3
-rw-r--r--content/blog/2023/sucking-at-touching.md3
-rw-r--r--content/blog/2023/systemd-is-fast.md3
-rw-r--r--content/blog/2023/tar-is-for-tape-drive.md3
-rw-r--r--content/blog/2023/the-oses-i-use-most-often.md3
-rw-r--r--content/blog/2023/the-pacing-of-modern-cartoons-is-a-rollercoaster.md3
-rw-r--r--content/blog/2023/the-thing-i-want-but-dont-need.md3
-rw-r--r--content/blog/2023/today-in-ai-open-ai-is-driking-its-own-poison.md3
-rw-r--r--content/blog/2023/unix-documentary-from-att-archives.md3
-rw-r--r--content/blog/2023/using-rss-to-stop-youtube-homepage-induced-damage.md3
-rw-r--r--content/blog/2023/where-is-the-interactive-education.md3
-rw-r--r--content/blog/2023/why-installers-were-called-wizards.md3
-rw-r--r--content/blog/2023/wildcard-mx-and-a-dns-record-conflict.md3
-rw-r--r--content/blog/2023/write-posix-shell.md3
-rw-r--r--content/site/updates/2023/blog.md21
-rw-r--r--layouts/_default/baseof.html5
-rw-r--r--layouts/partials/back_nav.html2
-rw-r--r--layouts/partials/site-name.html2
-rw-r--r--static/style.css522
67 files changed, 445 insertions, 303 deletions
diff --git a/assets/logos/logo-blog-white.svg b/assets/logos/logo-blog-white.svg
new file mode 100644
index 0000000..137fbcf
--- /dev/null
+++ b/assets/logos/logo-blog-white.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
+<g>
+ <path style="fill: #ffffff" d="M89,356.2v-22.3c-49.2,0-89,39.9-89,89c0,49.2,39.9,89,89,89c49.2,0,89-39.9,89-89c0-49.2-39.9-89-89-89V356.2v22.3
+ c24.6,0,44.5,19.9,44.5,44.5c0,24.6-19.9,44.5-44.5,44.5c-24.6,0-44.5-19.9-44.5-44.5c0-24.6,19.9-44.5,44.5-44.5V356.2z M89,44.5
+ c104.4,0,198.8,42.4,267.5,111c68.6,68.6,111,163.1,111,267.5H512C512,189.7,322.3,0,89,0V44.5L89,44.5z M400.7,423
+ c0-171.9-139.7-311.6-311.7-311.7v44.5c73.7,0,140.3,29.9,188.8,78.3c48.4,48.5,78.3,115.1,78.3,188.8H400.7L400.7,423z M289.4,423
+ c0-110.5-89.8-200.3-200.3-200.3v44.5c43,0,81.8,17.4,110.1,45.7c28.3,28.3,45.7,67.1,45.7,110.1H289.4L289.4,423z M0,244.9V423
+ h44.5V244.9H0z"/>
+</g>
+</svg>
diff --git a/content/blog/2022/month_without_apple.md b/content/blog/2022/month_without_apple.md
index 7e6c211..c52b73a 100644
--- a/content/blog/2022/month_without_apple.md
+++ b/content/blog/2022/month_without_apple.md
@@ -1,7 +1,8 @@
---
date: 2022-05-18T10:10:00+02:00
draft: false
-category: "hardware"
+category:
+- blog
year: 2022
title: A month with a disgusting ThinkPad
tags:
diff --git a/content/blog/2022/the_ivy_diaries_chapter_i.md b/content/blog/2022/the_ivy_diaries_chapter_i.md
index fb84424..3995f76 100644
--- a/content/blog/2022/the_ivy_diaries_chapter_i.md
+++ b/content/blog/2022/the_ivy_diaries_chapter_i.md
@@ -1,7 +1,8 @@
---
date: 2022-05-06T09:10:00+02:00
draft: false
-category: "varia"
+category:
+- blog
year: 2022
title: The Ivy Diaries, Chapter I
tags:
diff --git a/content/blog/2022/workman_layout.md b/content/blog/2022/workman_layout.md
index 4f6b8ee..a5490c0 100644
--- a/content/blog/2022/workman_layout.md
+++ b/content/blog/2022/workman_layout.md
@@ -1,7 +1,8 @@
---
date: 2022-06-01T21:10:00+02:00
draft: false
-category: "varia"
+category:
+- blog
year: 2022
title: Trying out the Workman layout
tags:
diff --git a/content/blog/2023/a-short-update-on-my-workman-layout-experiment.md b/content/blog/2023/a-short-update-on-my-workman-layout-experiment.md
index 1b85e9a..c6e241c 100644
--- a/content/blog/2023/a-short-update-on-my-workman-layout-experiment.md
+++ b/content/blog/2023/a-short-update-on-my-workman-layout-experiment.md
@@ -1,6 +1,7 @@
---
title: "A Short Update on My Workman Layout Experiment"
-category: varia
+category:
+- blog
abstract: I first need to be able to use all my fingers
date: 2023-03-17T10:41:12+01:00
year: 2023
diff --git a/content/blog/2023/ai-generated-artwork-looses-copyright-protection.md b/content/blog/2023/ai-generated-artwork-looses-copyright-protection.md
index acf88f3..6c1f9c2 100644
--- a/content/blog/2023/ai-generated-artwork-looses-copyright-protection.md
+++ b/content/blog/2023/ai-generated-artwork-looses-copyright-protection.md
@@ -1,6 +1,7 @@
---
title: "AI Generated Artwork Looses Copyright Protection"
-category: varia
+category:
+- blog
abstract: You can no longer claim copyright over something you did not create
date: 2023-02-24T11:11:58+01:00
year: 2023
diff --git a/content/blog/2023/all-hail-my-new-trackpoint-overlord.md b/content/blog/2023/all-hail-my-new-trackpoint-overlord.md
index a90842e..cb51df7 100644
--- a/content/blog/2023/all-hail-my-new-trackpoint-overlord.md
+++ b/content/blog/2023/all-hail-my-new-trackpoint-overlord.md
@@ -1,6 +1,7 @@
---
title: "All Hail My New TrackPoint Overlord!"
-category: hardware
+category:
+- blog
abstract: ThinkPad touch pad is useless so I move to TrackPoint
date: 2023-02-11T17:34:24+01:00
year: 2023
diff --git a/content/blog/2023/always-have-the-entire-network-in-mind.md b/content/blog/2023/always-have-the-entire-network-in-mind.md
index f95fa51..0aa35a2 100644
--- a/content/blog/2023/always-have-the-entire-network-in-mind.md
+++ b/content/blog/2023/always-have-the-entire-network-in-mind.md
@@ -1,6 +1,7 @@
---
title: "Always Have the Entire Network in Mind"
-category: engineering
+category:
+- blog
abstract: fixing torrent by fixing the network config
date: 2023-03-08T14:46:19+01:00
year: 2023
diff --git a/content/blog/2023/ars-article-on-apple-lisa.md b/content/blog/2023/ars-article-on-apple-lisa.md
index b656ed1..b1b3aba 100644
--- a/content/blog/2023/ars-article-on-apple-lisa.md
+++ b/content/blog/2023/ars-article-on-apple-lisa.md
@@ -2,7 +2,8 @@
title: "Ars Technica's Article on Apple Lisa"
category: computer-history
abstract: Steve Jobs at his best!
-year: 2023
+category:
+- blog
date: 2023-01-20T11:40:55+01:00
draft: false
tags: ['apple', 'retro-computing', 'Apple-Lisa', 'Ars-Technica', 'links']
diff --git a/content/blog/2023/augumented-plain-text.md b/content/blog/2023/augumented-plain-text.md
index 45d6cc1..781bc45 100644
--- a/content/blog/2023/augumented-plain-text.md
+++ b/content/blog/2023/augumented-plain-text.md
@@ -1,6 +1,7 @@
---
title: "Augumented Plain Text"
-category: emacs
+category:
+- blog
abstract: Adding stuff on top of text
date: 2023-04-16T19:42:49+02:00
year: 2023
diff --git a/content/blog/2023/big-tech-is-winning-the-web.md b/content/blog/2023/big-tech-is-winning-the-web.md
index 9fe838e..cc8f898 100644
--- a/content/blog/2023/big-tech-is-winning-the-web.md
+++ b/content/blog/2023/big-tech-is-winning-the-web.md
@@ -1,6 +1,7 @@
---
title: "Big Tech Is Winning the Web"
-category: internet
+category:
+- blog
abstract: Big Tech became the standarizing body for the web
date: 2023-04-02T15:55:49+02:00
year: 2023
diff --git a/content/blog/2023/eugen-rochkos-nationality-and-propaganda.md b/content/blog/2023/eugen-rochkos-nationality-and-propaganda.md
index 3d4b904..505c605 100644
--- a/content/blog/2023/eugen-rochkos-nationality-and-propaganda.md
+++ b/content/blog/2023/eugen-rochkos-nationality-and-propaganda.md
@@ -1,6 +1,7 @@
---
title: "Eugen Rochko's nationality and propaganda"
-category: "varia"
+category:
+- blog
abstract: Some political thoughts
date: 2023-04-29T23:12:53+02:00
year:
diff --git a/content/blog/2023/foreshadowing-in-gurren-lagann.md b/content/blog/2023/foreshadowing-in-gurren-lagann.md
index 0019459..87bf7d5 100644
--- a/content/blog/2023/foreshadowing-in-gurren-lagann.md
+++ b/content/blog/2023/foreshadowing-in-gurren-lagann.md
@@ -1,6 +1,7 @@
---
title: "Foreshadowing in Gurren Lagann"
-category: anime
+category:
+- blog
abstract: So much detail has hidden sense!
date: 2023-02-14T11:33:14+01:00
year: 2023
diff --git a/content/blog/2023/how-did-phreaking-work.md b/content/blog/2023/how-did-phreaking-work.md
index bf568d6..65dc9b7 100644
--- a/content/blog/2023/how-did-phreaking-work.md
+++ b/content/blog/2023/how-did-phreaking-work.md
@@ -1,6 +1,7 @@
---
title: "How Did Phreaking Work?"
-category: computer-history
+category:
+- blog
abstract: A short movie explaining how it worked.
date: 2023-03-30T12:30:30+02:00
year: 2023
diff --git a/content/blog/2023/http-headers-in-rails-hyphens-and-underscores.md b/content/blog/2023/http-headers-in-rails-hyphens-and-underscores.md
index f872ebc..bfaa2bf 100644
--- a/content/blog/2023/http-headers-in-rails-hyphens-and-underscores.md
+++ b/content/blog/2023/http-headers-in-rails-hyphens-and-underscores.md
@@ -1,6 +1,7 @@
---
title: "HTTP Headers in Rails: Hyphens, Underscores, and a terrible day"
-category: engineering
+category:
+- blog
abstract: Rack modyfies incomming requests's headers!
date: 2023-02-01T18:00:51+01:00
year: 2023
diff --git a/content/blog/2023/i-am-now-an-fsf-associate.md b/content/blog/2023/i-am-now-an-fsf-associate.md
index 82b7752..ff1a82e 100644
--- a/content/blog/2023/i-am-now-an-fsf-associate.md
+++ b/content/blog/2023/i-am-now-an-fsf-associate.md
@@ -1,6 +1,7 @@
---
title: "I am now an FSF associate"
-category: "varia"
+category:
+- blog
abstract: I joied the Stallman's fanclub <3
year: 2023
date: 2023-01-10T17:15:33+01:00
diff --git a/content/blog/2023/i-love-remote-work-and-i-am-toying-with-freebsd-jails.md b/content/blog/2023/i-love-remote-work-and-i-am-toying-with-freebsd-jails.md
index e0c44cd..c5fc58b 100644
--- a/content/blog/2023/i-love-remote-work-and-i-am-toying-with-freebsd-jails.md
+++ b/content/blog/2023/i-love-remote-work-and-i-am-toying-with-freebsd-jails.md
@@ -1,6 +1,7 @@
---
title: "I love remote work, and I am toying with FreeBSD jails"
-category: "varia"
+category:
+- blog
abstract: On the joys of working from home
date: 2023-03-24T14:37:45+01:00
year: 2023
diff --git a/content/blog/2023/i-still-run-local-applications.md b/content/blog/2023/i-still-run-local-applications.md
index 314f1a0..3ad1bab 100644
--- a/content/blog/2023/i-still-run-local-applications.md
+++ b/content/blog/2023/i-still-run-local-applications.md
@@ -1,6 +1,7 @@
---
title: "I Still Run Local Applications"
-category: varia
+category:
+- blog
abstract: I refuse to put my life at the mercy of web apps
date: 2023-03-10T06:51:46+01:00
year: 2023
diff --git a/content/blog/2023/industrial-design-used-to-be-cool.md b/content/blog/2023/industrial-design-used-to-be-cool.md
index a22fe29..7c9117b 100644
--- a/content/blog/2023/industrial-design-used-to-be-cool.md
+++ b/content/blog/2023/industrial-design-used-to-be-cool.md
@@ -1,6 +1,7 @@
---
title: "Industrial Design Used to Be Cool"
-category: hardware
+category:
+- blog
year: 2023
date: 2023-01-19T22:05:57+01:00
draft: false
diff --git a/content/blog/2023/its-near-impossible-to-use-noscript-but-the-future-is-bright.md b/content/blog/2023/its-near-impossible-to-use-noscript-but-the-future-is-bright.md
index 32e1df7..112cb17 100644
--- a/content/blog/2023/its-near-impossible-to-use-noscript-but-the-future-is-bright.md
+++ b/content/blog/2023/its-near-impossible-to-use-noscript-but-the-future-is-bright.md
@@ -1,6 +1,7 @@
---
title: "It's Near Impossible to Use NoScript but the Future Is Bright"
-category: engineering
+category:
+- blog
abstract: My fight against the overuse of JS may not be futile
date: 2023-03-12T06:03:22+01:00
year: 2023
diff --git a/content/blog/2023/joining-a-dos-game-club.md b/content/blog/2023/joining-a-dos-game-club.md
index 22b13cb..43f0bd4 100644
--- a/content/blog/2023/joining-a-dos-game-club.md
+++ b/content/blog/2023/joining-a-dos-game-club.md
@@ -1,6 +1,7 @@
---
title: "Joining a DOS gamers club"
-category: gaming
+category:
+- blog
abstract: AKA the BEST gaming era fanclub!
year: 2023
date: 2023-01-26T22:08:50+01:00
diff --git a/content/blog/2023/joylessness-of-modern-web-design.md b/content/blog/2023/joylessness-of-modern-web-design.md
index 15104d8..281eef0 100644
--- a/content/blog/2023/joylessness-of-modern-web-design.md
+++ b/content/blog/2023/joylessness-of-modern-web-design.md
@@ -1,6 +1,7 @@
---
title: "Joylessness of Modern Web Design"
-category: engineering
+category:
+- blog
abstract: I think that websites have lost all resemblence of joyfullness and playfullness
date: 2023-02-08T13:01:09+01:00
year: 2023
diff --git a/content/blog/2023/keeping-browser-tabs-to-a-minimum.md b/content/blog/2023/keeping-browser-tabs-to-a-minimum.md
index b03d673..6ef730e 100644
--- a/content/blog/2023/keeping-browser-tabs-to-a-minimum.md
+++ b/content/blog/2023/keeping-browser-tabs-to-a-minimum.md
@@ -1,6 +1,7 @@
---
title: "Keeping Browser Tabs to a Minimum"
-category: internet
+category:
+- blog
abstract: Mobile, as always, is terrible
date: 2023-05-01T19:21:08+02:00
year: 2023
diff --git a/content/blog/2023/looom-audiodrama.md b/content/blog/2023/looom-audiodrama.md
index 003a0d2..e77e9da 100644
--- a/content/blog/2023/looom-audiodrama.md
+++ b/content/blog/2023/looom-audiodrama.md
@@ -1,6 +1,7 @@
---
title: "Looom Audiodrama"
-category: gaming
+category:
+- blog
abstract: Half an hours of Loom!
date: 2023-04-08T23:22:22+02:00
year: 2023
diff --git a/content/blog/2023/macos-is-now-spying-even-more.md b/content/blog/2023/macos-is-now-spying-even-more.md
index 068c9f5..83e1d1d 100644
--- a/content/blog/2023/macos-is-now-spying-even-more.md
+++ b/content/blog/2023/macos-is-now-spying-even-more.md
@@ -1,6 +1,7 @@
---
title: "Macos Is Now Spying Even More"
-category: varia
+category:
+- blog
abstract: Apple being best at being Apple.
year: 2023
date: 2023-01-23T10:40:53+01:00
diff --git a/content/blog/2023/making-gmail-useful-by-removing-modern-gmail.md b/content/blog/2023/making-gmail-useful-by-removing-modern-gmail.md
index cef6f97..b3c3bfb 100644
--- a/content/blog/2023/making-gmail-useful-by-removing-modern-gmail.md
+++ b/content/blog/2023/making-gmail-useful-by-removing-modern-gmail.md
@@ -1,6 +1,7 @@
---
title: "Making Gmail Useful by Removing Modern Gmail"
-category: internet
+category:
+- blog
abstract: the old UI is still there, thanks Satan!
date: 2023-02-19T07:28:19+01:00
year: 2023
diff --git a/content/blog/2023/mastodon-activity-pub.md b/content/blog/2023/mastodon-activity-pub.md
index 1423bed..d65dff5 100644
--- a/content/blog/2023/mastodon-activity-pub.md
+++ b/content/blog/2023/mastodon-activity-pub.md
@@ -1,6 +1,7 @@
---
title: "Mastodon and ActivityPub"
-category: "engineering"
+category:
+- blog
abstract: Digging into Mastodon and Activity Pub
date: 2023-06-09T21:16:39+02:00
year:
diff --git a/content/blog/2023/mastodon-has-already-won.md b/content/blog/2023/mastodon-has-already-won.md
index f5802b3..dac470a 100644
--- a/content/blog/2023/mastodon-has-already-won.md
+++ b/content/blog/2023/mastodon-has-already-won.md
@@ -1,6 +1,7 @@
---
title: "Mastodon Has Already Won"
-category: internet
+category:
+- blog
abstract: It's the first real alternative to big tech
date: 2023-04-26T17:40:33+02:00
year: 2023
diff --git a/content/blog/2023/ml-is-still-a-parlor-trick.md b/content/blog/2023/ml-is-still-a-parlor-trick.md
index 698ca1e..c426321 100644
--- a/content/blog/2023/ml-is-still-a-parlor-trick.md
+++ b/content/blog/2023/ml-is-still-a-parlor-trick.md
@@ -1,6 +1,7 @@
---
title: "ML Is Still a Parlor Trick"
-category: engineering
+category:
+- blog
abstract: I am not the only one not believing in the new ML-powered God.
date: 2023-02-26T10:40:17+01:00
year: 2023
diff --git a/content/blog/2023/music-haul-for-january-2023.md b/content/blog/2023/music-haul-for-january-2023.md
index ea2179b..8b87019 100644
--- a/content/blog/2023/music-haul-for-january-2023.md
+++ b/content/blog/2023/music-haul-for-january-2023.md
@@ -1,6 +1,7 @@
---
title: "Music Haul for January 2023"
-category: varia
+category:
+- blog
abstract: 4 new CDs on the shelve.
year: 2023
date: 2023-01-21T19:59:27+01:00
diff --git a/content/blog/2023/my-gripes-with-ai.md b/content/blog/2023/my-gripes-with-ai.md
index 63b1a40..5a3914e 100644
--- a/content/blog/2023/my-gripes-with-ai.md
+++ b/content/blog/2023/my-gripes-with-ai.md
@@ -1,6 +1,7 @@
---
title: "My Gripes With AI"
-category: engineering
+category:
+- blog
abstract: I see huge potential but most likely it will create hell on Earth
date: 2023-03-22T20:41:58+01:00
year: 2023
diff --git a/content/blog/2023/no-tags.md b/content/blog/2023/no-tags.md
index c6d4685..1442f65 100644
--- a/content/blog/2023/no-tags.md
+++ b/content/blog/2023/no-tags.md
@@ -1,6 +1,7 @@
---
title: "Removed tags and near future"
-category: "blog"
+category:
+- blog
abstract:
date: 2023-10-30T09:04:32+01:00
year:
diff --git a/content/blog/2023/nokia-launches-diy-repairable-budget-android-phone.md b/content/blog/2023/nokia-launches-diy-repairable-budget-android-phone.md
index 70a7013..f951588 100644
--- a/content/blog/2023/nokia-launches-diy-repairable-budget-android-phone.md
+++ b/content/blog/2023/nokia-launches-diy-repairable-budget-android-phone.md
@@ -1,6 +1,7 @@
---
title: "Nokia Launches Diy Repairable Budget Android Phone"
-category: hardware
+category:
+- blog
abstract: can we have good phones again please? Seems so!
date: 2023-02-27T08:25:11+01:00
year: 2023
diff --git a/content/blog/2023/on-simple-software.md b/content/blog/2023/on-simple-software.md
index ed678fd..c9bb110 100644
--- a/content/blog/2023/on-simple-software.md
+++ b/content/blog/2023/on-simple-software.md
@@ -1,6 +1,7 @@
---
title: "On Simple Software"
-category: engineering
+category:
+- blog
abstract: make software simpler!
year: 2023
date: 2023-01-17T15:24:10+01:00
diff --git a/content/blog/2023/openable-laptops.md b/content/blog/2023/openable-laptops.md
index ed02952..58c1836 100644
--- a/content/blog/2023/openable-laptops.md
+++ b/content/blog/2023/openable-laptops.md
@@ -1,6 +1,7 @@
---
title: "Openable Laptops"
-category: hardware
+category:
+- blog
abstract: wishing for return of laptops one can actually open and fix
date: 2023-02-10T10:40:12+01:00
year: 2023
diff --git a/content/blog/2023/perfection-from-the-90s.md b/content/blog/2023/perfection-from-the-90s.md
index b7958ce..53a6857 100644
--- a/content/blog/2023/perfection-from-the-90s.md
+++ b/content/blog/2023/perfection-from-the-90s.md
@@ -1,6 +1,7 @@
---
title: "Perfection From the 90s"
-category: hardware
+category:
+- blog
abstract: just an old stereo?
year: 2023
date: 2023-01-22T09:05:17+01:00
diff --git a/content/blog/2023/pi-day.md b/content/blog/2023/pi-day.md
index e96d1de..41df343 100644
--- a/content/blog/2023/pi-day.md
+++ b/content/blog/2023/pi-day.md
@@ -1,6 +1,7 @@
---
title: "Pi Day"
-category: varia
+category:
+- blog
abstract: It's 14th of March
date: 2023-03-14T14:26:57+01:00
year: 2023
diff --git a/content/blog/2023/pulse-width-modulation-on-oled-screens.md b/content/blog/2023/pulse-width-modulation-on-oled-screens.md
index 5b5d654..607b957 100644
--- a/content/blog/2023/pulse-width-modulation-on-oled-screens.md
+++ b/content/blog/2023/pulse-width-modulation-on-oled-screens.md
@@ -1,6 +1,7 @@
---
title: "Pulse Width Modulation on OLED Screens"
-category: "hardware"
+category:
+- blog
abstract: OLED flickers and some of us want to rip their eyes out
date: 2023-02-23T15:13:20+01:00
year: 2023
diff --git a/content/blog/2023/re-continuous-productivity-is-toxic.md b/content/blog/2023/re-continuous-productivity-is-toxic.md
index bef445a..1fbf434 100644
--- a/content/blog/2023/re-continuous-productivity-is-toxic.md
+++ b/content/blog/2023/re-continuous-productivity-is-toxic.md
@@ -1,6 +1,7 @@
---
title: "Re: Continuous Productivity Is Toxic"
-category: "varia"
+category:
+- blog
abstract: All work and no play makes Jack a dull boy
date: 2023-03-23T21:40:49+01:00
year: 2023
diff --git a/content/blog/2023/re-on-replacing-my-macbook-air-m1-with-a-thinkpad-t480.md b/content/blog/2023/re-on-replacing-my-macbook-air-m1-with-a-thinkpad-t480.md
index 9692dd5..7a2d117 100644
--- a/content/blog/2023/re-on-replacing-my-macbook-air-m1-with-a-thinkpad-t480.md
+++ b/content/blog/2023/re-on-replacing-my-macbook-air-m1-with-a-thinkpad-t480.md
@@ -1,6 +1,7 @@
---
title: "Re: On replacing My Macbook Air M1 with a Thinkpad T480"
-category: hardware
+category:
+- blog
abstract: macbooks are overrated. Performance is overrated. Overpaying is overrated.
date: 2023-02-21T12:16:48+01:00
year: 2023
diff --git a/content/blog/2023/resolutions-for-2023.md b/content/blog/2023/resolutions-for-2023.md
index 9e9ef70..e3ddd53 100644
--- a/content/blog/2023/resolutions-for-2023.md
+++ b/content/blog/2023/resolutions-for-2023.md
@@ -1,6 +1,7 @@
---
title: "Resolutions for 2023"
-category: "varia"
+category:
+- blog
abstract: new year, new plans to ignore.
year: 2023
date: 2023-01-01T01:01:48+01:00
diff --git a/content/blog/2023/rocking-portale-music-like-its-2005.md b/content/blog/2023/rocking-portale-music-like-its-2005.md
index 19f86cc..de1859c 100644
--- a/content/blog/2023/rocking-portale-music-like-its-2005.md
+++ b/content/blog/2023/rocking-portale-music-like-its-2005.md
@@ -1,6 +1,7 @@
---
title: "Rocking Portale Music Like Its 2005"
-category: "hardware"
+category:
+- blog
abstract: I have upgraded my setup to cheap mp3 player and wired headphones
date: 2023-03-27T22:09:47+02:00
year: 2023
diff --git a/content/blog/2023/rspec-options.md b/content/blog/2023/rspec-options.md
index fceee63..7a97ede 100644
--- a/content/blog/2023/rspec-options.md
+++ b/content/blog/2023/rspec-options.md
@@ -1,6 +1,7 @@
---
title: "Specimen control with RSpec's options"
-category: engineering
+category:
+- blog
abstract: RSpec got some cool options for setting what we will test
date: 2023-03-31T22:54:50+02:00
year: 2023
diff --git a/content/blog/2023/rtx-remakes.md b/content/blog/2023/rtx-remakes.md
index 4b97009..362f9fd 100644
--- a/content/blog/2023/rtx-remakes.md
+++ b/content/blog/2023/rtx-remakes.md
@@ -1,6 +1,7 @@
---
title: RTX Remakes
-category: gaming
+category:
+- blog
abstract: half life rtx looses any art direction
date: 2023-02-26T06:56:31+01:00
year: 2023
diff --git a/content/blog/2023/seinfeld-season-8.md b/content/blog/2023/seinfeld-season-8.md
index 2bea53e..e97435a 100644
--- a/content/blog/2023/seinfeld-season-8.md
+++ b/content/blog/2023/seinfeld-season-8.md
@@ -1,6 +1,7 @@
---
title: "Seinfeld Season 8"
-category: varia
+category:
+- blog
abstract: at season 8, Seinfeld is still going extemely strong.
date: 2023-02-09T12:44:04+01:00
year: 2023
diff --git a/content/blog/2023/seinfelds-apartament-doesnt-make-any-sense.md b/content/blog/2023/seinfelds-apartament-doesnt-make-any-sense.md
index dca2af4..04bf6fd 100644
--- a/content/blog/2023/seinfelds-apartament-doesnt-make-any-sense.md
+++ b/content/blog/2023/seinfelds-apartament-doesnt-make-any-sense.md
@@ -1,6 +1,7 @@
---
title: "Seinfeld's Apartament Doesn't Make Any Sense"
-category: varia
+category:
+- blog
year: 2023
abstract: geometrical impossibility
date: 2023-01-31T18:13:44+01:00
diff --git a/content/blog/2023/shakespearian-theatre-in-fallout-76.md b/content/blog/2023/shakespearian-theatre-in-fallout-76.md
index 11cc92e..ec50818 100644
--- a/content/blog/2023/shakespearian-theatre-in-fallout-76.md
+++ b/content/blog/2023/shakespearian-theatre-in-fallout-76.md
@@ -1,6 +1,7 @@
---
title: "Shakespearian Theatre in Fallout 76"
-category: gaming
+category:
+- blog
abstact: The one cool thing from Bethesda?
year: 2023
date: 2023-01-27T17:58:21+01:00
diff --git a/content/blog/2023/silent-cartoons-from-the-90s.md b/content/blog/2023/silent-cartoons-from-the-90s.md
index 1de5151..553f83c 100644
--- a/content/blog/2023/silent-cartoons-from-the-90s.md
+++ b/content/blog/2023/silent-cartoons-from-the-90s.md
@@ -1,6 +1,7 @@
---
title: "Silent Cartoons From the 90s"
-category: varia
+category:
+- blog
abstract: Why were communist cartoons silent?
year: 2023
date: 2023-01-28T21:21:24+01:00
diff --git a/content/blog/2023/size-of-ipv6.md b/content/blog/2023/size-of-ipv6.md
index 060f409..5a9830d 100644
--- a/content/blog/2023/size-of-ipv6.md
+++ b/content/blog/2023/size-of-ipv6.md
@@ -1,6 +1,7 @@
---
title: "Size of IPv6"
-category: engineering
+category:
+- blog
abstract: Just how big is IPV6?
date: 2023-04-27T22:34:53+02:00
year: 2026
diff --git a/content/blog/2023/sucking-at-touching.md b/content/blog/2023/sucking-at-touching.md
index 76cdfd8..fe6b5d9 100644
--- a/content/blog/2023/sucking-at-touching.md
+++ b/content/blog/2023/sucking-at-touching.md
@@ -1,6 +1,7 @@
---
title: "Sucking at Touching"
-category: hardware
+category:
+- blog
abstract: touch screen interfaces hate me
date: 2023-03-02T15:46:44+01:00
year: 2023
diff --git a/content/blog/2023/systemd-is-fast.md b/content/blog/2023/systemd-is-fast.md
index ed2dc3b..e21d61f 100644
--- a/content/blog/2023/systemd-is-fast.md
+++ b/content/blog/2023/systemd-is-fast.md
@@ -1,6 +1,7 @@
---
title: "Systemd Is Fast"
-category: linux
+category:
+- blog
abstract: I miss fast boot times!
date: 2023-03-21T20:36:02+01:00
year: 2023
diff --git a/content/blog/2023/tar-is-for-tape-drive.md b/content/blog/2023/tar-is-for-tape-drive.md
index 59491a0..e8c332c 100644
--- a/content/blog/2023/tar-is-for-tape-drive.md
+++ b/content/blog/2023/tar-is-for-tape-drive.md
@@ -1,6 +1,7 @@
---
title: "Tar Is for Tape Drive"
-category: engineering
+category:
+- blog
abstract: Exploring IT history to understand current quirks
date: 2023-04-12T17:17:07+02:00
year: 2023
diff --git a/content/blog/2023/the-oses-i-use-most-often.md b/content/blog/2023/the-oses-i-use-most-often.md
index 15af3b4..51f13ca 100644
--- a/content/blog/2023/the-oses-i-use-most-often.md
+++ b/content/blog/2023/the-oses-i-use-most-often.md
@@ -1,6 +1,7 @@
---
title: "The OSes I Use Most Often"
-category: varia
+category:
+- blog
abstract: BSD has taken over my life
date: 2023-03-01T09:50:30+01:00
year: 2023
diff --git a/content/blog/2023/the-pacing-of-modern-cartoons-is-a-rollercoaster.md b/content/blog/2023/the-pacing-of-modern-cartoons-is-a-rollercoaster.md
index 7c4117c..e94895f 100644
--- a/content/blog/2023/the-pacing-of-modern-cartoons-is-a-rollercoaster.md
+++ b/content/blog/2023/the-pacing-of-modern-cartoons-is-a-rollercoaster.md
@@ -1,6 +1,7 @@
---
title: "The Pacing of Modern Cartoons Is a Rollercoaster"
-category: varia
+category:
+- blog
abstact: Scared rant form a father.
year: 2023
date: 2023-01-24T16:17:52+01:00
diff --git a/content/blog/2023/the-thing-i-want-but-dont-need.md b/content/blog/2023/the-thing-i-want-but-dont-need.md
index 566bb26..4940689 100644
--- a/content/blog/2023/the-thing-i-want-but-dont-need.md
+++ b/content/blog/2023/the-thing-i-want-but-dont-need.md
@@ -1,6 +1,7 @@
---
title: "The Thing I Want but Don't Need"
-category: varia
+category:
+- blog
abstract:
date: 2023-03-03T06:01:24+01:00
year:
diff --git a/content/blog/2023/today-in-ai-open-ai-is-driking-its-own-poison.md b/content/blog/2023/today-in-ai-open-ai-is-driking-its-own-poison.md
index c7e0437..d719ab7 100644
--- a/content/blog/2023/today-in-ai-open-ai-is-driking-its-own-poison.md
+++ b/content/blog/2023/today-in-ai-open-ai-is-driking-its-own-poison.md
@@ -1,6 +1,7 @@
---
title: "Today in AI: OpenAI drinking its own poison"
-category: internet
+category:
+- blog
abstract: the most dull apocalypse I've seen
date: 2023-05-02T20:14:26+02:00
year: 2023
diff --git a/content/blog/2023/unix-documentary-from-att-archives.md b/content/blog/2023/unix-documentary-from-att-archives.md
index 723a635..9ebf8ef 100644
--- a/content/blog/2023/unix-documentary-from-att-archives.md
+++ b/content/blog/2023/unix-documentary-from-att-archives.md
@@ -1,6 +1,7 @@
---
title: "Unix Documentary From AT&T Archives"
-category: engineering
+category:
+- blog
abstract: 27 minutes of goodness!
date: 2023-03-25T06:24:25+01:00
year: 2023
diff --git a/content/blog/2023/using-rss-to-stop-youtube-homepage-induced-damage.md b/content/blog/2023/using-rss-to-stop-youtube-homepage-induced-damage.md
index 1065b29..6efaa9b 100644
--- a/content/blog/2023/using-rss-to-stop-youtube-homepage-induced-damage.md
+++ b/content/blog/2023/using-rss-to-stop-youtube-homepage-induced-damage.md
@@ -1,6 +1,7 @@
---
title: "Using RSS to stop Youtube homepage-induced damage"
-category: internet
+category:
+- blog
abstract: RSS is still the best way to follow on the interwebs
date: 2023-05-04T16:31:18+02:00
year: 2023
diff --git a/content/blog/2023/where-is-the-interactive-education.md b/content/blog/2023/where-is-the-interactive-education.md
index fbb3277..14c808e 100644
--- a/content/blog/2023/where-is-the-interactive-education.md
+++ b/content/blog/2023/where-is-the-interactive-education.md
@@ -1,6 +1,7 @@
---
title: "Where Is the Interactive Education?"
-category: varia
+category:
+- blog
abstract: I want my cool education on CD back!
date: 2023-04-07T22:15:41+02:00
year: 2023
diff --git a/content/blog/2023/why-installers-were-called-wizards.md b/content/blog/2023/why-installers-were-called-wizards.md
index b8c5e2f..75187eb 100644
--- a/content/blog/2023/why-installers-were-called-wizards.md
+++ b/content/blog/2023/why-installers-were-called-wizards.md
@@ -1,6 +1,7 @@
---
title: "Why Installers Were Called Wizards"
-category: computer-history
+category:
+- blog
year: 2023
abstract: and why Sourcers were not Wizards.
date: 2023-01-20T10:19:19+01:00
diff --git a/content/blog/2023/wildcard-mx-and-a-dns-record-conflict.md b/content/blog/2023/wildcard-mx-and-a-dns-record-conflict.md
index 5c730c5..088ceb1 100644
--- a/content/blog/2023/wildcard-mx-and-a-dns-record-conflict.md
+++ b/content/blog/2023/wildcard-mx-and-a-dns-record-conflict.md
@@ -1,6 +1,7 @@
---
title: "Wildcard Mx and a Dns Record Conflict"
-category: engineering
+category:
+- blog
abstract: How to have a wildcard email and same domain for a webpage?
year: 2023
date: 2023-01-15T17:43:42+01:00
diff --git a/content/blog/2023/write-posix-shell.md b/content/blog/2023/write-posix-shell.md
index 133735f..34e3b37 100644
--- a/content/blog/2023/write-posix-shell.md
+++ b/content/blog/2023/write-posix-shell.md
@@ -1,6 +1,7 @@
---
title: "Write Posix Shell"
-category: engineering
+category:
+- blog
abstract: A shell script may be just what you need
date: 2023-04-05T21:54:48+02:00
year: 2023
diff --git a/content/site/updates/2023/blog.md b/content/site/updates/2023/blog.md
new file mode 100644
index 0000000..1e8141c
--- /dev/null
+++ b/content/site/updates/2023/blog.md
@@ -0,0 +1,21 @@
+---
+title: "My Blog now has a Blog"
+category:
+ - site-info
+ - site-update
+ - update
+abstract: Blogs moved under Blog
+date: 2023-12-05T22:17:05+01:00
+draft: false
+---
+Another step in restructuring done: Bloggy posts are now under "blog" section.
+I find it funny that the site now starts to resemble its first iteration, from way before I started thinking of it as a Blog.
+All section share a layout, but a random internet adventurer interested in one particular subject can focus on this subject.
+No need to dig through hundreds of posts.
+
+You can open The Blog under [/blog/](/blog).
+
+For my beloved RSS users: sorry for moving so many items earlier today.
+I'm mostly done with the remodeling.
+Just few more weeks.
+
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index a1395ad..9092d68 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -48,6 +48,8 @@
{{ $section_class = "site-info" }}
{{ else if in .Page.Params.category "bsd" }}
{{ $section_class = "bsd" }}
+ {{ else if in .Page.Params.category "blog" }}
+ {{ $section_class = "blog" }}
{{ end }}
<body class="{{ $section_class }}">
<header>
@@ -58,6 +60,9 @@
{{ else if in .Page.Params.category "star-trek" }}
{{ $logo := resources.Get "logos/logo-startrek-white.svg" }}
<img src="{{$logo.RelPermalink}}" class="stbadge">
+ {{ else if in .Page.Params.category "blog" }}
+ {{ $logo := resources.Get "logos/logo-blog-white.svg" }}
+ <img src="{{$logo.RelPermalink}}" class="blogicon">
{{ end }}
</div>
diff --git a/layouts/partials/back_nav.html b/layouts/partials/back_nav.html
index 035dd64..9f7620f 100644
--- a/layouts/partials/back_nav.html
+++ b/layouts/partials/back_nav.html
@@ -8,6 +8,8 @@
<a href="/site/">&larr; Back to Site Info</a>
{{ else if in .Page.Params.Category "bsd" }}
<a href="/bsd/">&larr; Back to Daemonic BSD Site</a>
+{{ else if in .Page.Params.Category "blog" }}
+ <a href="/bsd/">&larr; Back to Michal's blog</a>
{{ end }}
{{ if not .Page.Params.hardback }}
diff --git a/layouts/partials/site-name.html b/layouts/partials/site-name.html
index a708794..11fa5e3 100644
--- a/layouts/partials/site-name.html
+++ b/layouts/partials/site-name.html
@@ -5,6 +5,8 @@
Site info
{{ else if in .Page.Params.category "bsd" }}
Daemonic BSD Site
+{{ else if in .Page.Params.category "blog" }}
+ Michal's Blog
{{ else }}
MichaƂ Sapka's Website
{{ end }}
diff --git a/static/style.css b/static/style.css
index 545bbf9..ec5c2e5 100644
--- a/static/style.css
+++ b/static/style.css
@@ -1,99 +1,122 @@
+/* default_variables_start */
:root {
- color-scheme: light dark;
-
- --site-bg: #fff;
- --menu-bg: var(--menu-bg)
- --text-color: #000;
- --link-color: var(--text-color);
-
- --logo-bg-color: #000;
-
- --article-bg: ##fcfcfc;
- --article-border-color: #f3f1f1;
- --highlight-bg: rgba(240, 240, 240, 0.42);
+ color-scheme: light dark;
- --border-color: var(--text-color);
-
- --blockquote-border-color: #d2d2d2;
- --blockquote-color: ##666666;
-
- --pre-bg: #f0f0f0;
+ --site-bg: #fff;
+ --menu-bg: var(--menu-bg)
+ --text-color: #000;
+ --link-color: var(--text-color);
+
+ --logo-bg-color: #000;
+
+ --article-bg: ##fcfcfc;
+ --article-border-color: #f3f1f1;
+ --highlight-bg: rgba(240, 240, 240, 0.42);
+
+ --border-color: var(--text-color);
+
+ --blockquote-border-color: #d2d2d2;
+ --blockquote-color: ##666666;
+
+ --pre-bg: #f0f0f0;
- --font-size: 1.2em;
- --mobile-font-size: 1hem;
- --header-font-size: 0.9em;
+ --font-size: 1.2em;
+ --mobile-font-size: 1hem;
+ --header-font-size: 0.9em;
- --site-font: monospace;
- --header-font: arial;
+ --site-font: monospace;
+ --header-font: arial;
+}
+/* default_variables_end */
+/* star_trek_variables_start */
+:root {
+ --star-trek-highlight-color: #3e7dc0;
+ --star-trek-logo-bg-color: var(--star-trek-highlight-color);
+ --star-trek-1-color: var(--star-trek-highlight-color);
+}
+/* star_trek_variables_end */
- --star-trek-highlight-color: #3e7dc0;
- --star-trek-logo-bg-color: var(--star-trek-highlight-color);
- --star-trek-1-color: var(--star-trek-highlight-color);
+/* ste_info_variables_start */
+:root {
+ --site-info-hightlight-color: #9ba89a;
+ --site-info-logo-bg-color: var(--site-info-hightlight-color);
+ --site-info-h1-color: var(--site-info-hightlight-color);
+}
+/* ste_info_variables_end */
- --site-info-hightlight-color: #9ba89a;
- --site-info-logo-bg-color: var(--site-info-hightlight-color);
- --site-info-h1-color: var(--site-info-hightlight-color);
+/* bsd_variables_start */
+:root {
+ --bsd-highlight-color: #ab2b28;
+ --bsd-logo-bg-color: var(--bsd-highlight-color);
+ --bsd-h1-color: var(--bsd-highlight-color);
+}
+/* bsd_variables_end */
- --bsd-highlight-color: #ab2b28;
- --bsd-logo-bg-color: var(--bsd-highlight-color);
- --bsd-h1-color: var(--bsd-highlight-color);
+/* blog_variables_start */
+:root {
+ --blog-highlight-color: #4c683c;;
+ --blog-logo-bg-color: var(--blog-highlight-color);
+ --blog-h1-color: var(--blog-highlight-color);
}
+/* blog_variables_end */
+/* dark_mode_variables_end */
@media (prefers-color-scheme: dark) {
- :root {
- --site-bg: #000;
- --text-color: #abb1b1;
+ :root {
+ --site-bg: #000;
+ --text-color: #abb1b1;
+
+ --logo-bg-color: #abb1b1;
- --logo-bg-color: #abb1b1;
+ --article-bg: #141818;
- --article-bg: #141818;
+ --article-border-color: var(--article-bg);
+ --highlight-bg: rgb(31 27 27);
- --article-border-color: var(--article-bg);
- --highlight-bg: rgb(31 27 27);
+ --border-color: var(--text-color);
- --border-color: var(--text-color);
-
- --pre-bg: #1b2121;
- }
+ --pre-bg: #1b2121;
+ }
}
-/* ----------- Entire site */
+/* dark_mode_variables_end */
+
+/* site_start */
body {
- font-family: var(--site-font);
- padding: 0;
- font-size: var(--font-size);
- background-color: var(--site-bg);
- color: var(--text-color);
- max-width: 800px;
- margin: auto;
+ font-family: var(--site-font);
+ padding: 0;
+ font-size: var(--font-size);
+ background-color: var(--site-bg);
+ color: var(--text-color);
+ max-width: 800px;
+ margin: auto;
}
@media only screen and (max-width: 600px) {
- body {
- font-size: var(--mobile-font-size);
- }
+ body {
+ font-size: var(--mobile-font-size);
+ }
}
-
main, footer {
- width: 100%;
- max-width: 95%;
- margin-left: auto;
- margin-right: auto;
+ width: 100%;
+ max-width: 95%;
+ margin-left: auto;
+ margin-right: auto;
}
img {
- max-width: 99%;
- width: auto;
- height: auto;
+ max-width: 99%;
+ width: auto;
+ height: auto;
}
-
a {
- text-decoration: none;
- color: var(--link-color);
+ text-decoration: none;
+ color: var(--link-color);
}
a:hover {
- text-decoration: underline;
+ text-decoration: underline;
}
+/* site_end */
-/* ----------- Site header */
+/* generic_header_start */
header {
display: flex;
flex-direction: row;
@@ -105,7 +128,6 @@ header {
margin-left: auto;
margin-right: auto;
}
-
header > .logo {
display: block;
flex-grow: 0;
@@ -119,7 +141,6 @@ header > .logo {
position: relative;
overflow: hidden;
}
-
header > .name {
display: block;
flex-grow: 1;
@@ -130,276 +151,293 @@ header > .name {
text-align: left;
position: relative;
}
-
header > .name > nav {
position: absolute;
bottom: -10px;
padding: 10px;
}
-
h1 {
font-size: inherit;
margin: 0;
text-decoration: none;
}
+/* generic_header_end */
-/* - star trek */
+/* star_trek_header_end */
body.star-trek > header > .logo {
background-color: var(--star-trek-logo-bg-color);
}
-
body.star-trek > header > .logo > img.stbadge {
position: absolute;
bottom: -12px;
right: -6px;
transform: scale(0.8);
}
-
body.star-trek h1{
color: var(--star-trek-1-color);
}
+/* star_trek_header_end */
-/* site-info */
+/* site_info_header_end */
body.site-info > header > .logo {
background-color: var(--site-info-logo-bg-color);
}
-
body.site-info h1{
color: var(--site-info-h1-color);
}
-/* bsd */
+/* site_info_header_end */
+
+/* bsd_header_end */
body.bsd > header > .logo {
background-color: var(--bsd-logo-bg-color);
}
-
body.bsd > header > .logo > img.beastie {
position: absolute;
bottom: 0px;
right: -11px;
transform: scale(1.1);
}
-
body.bsd h1 {
color: var(--bsd-h1-color);
}
+/* bsd_header_end */
+
+/* blog_header_end */
+body.blog > header > .logo {
+ background-color: var(--blog-logo-bg-color);
+}
+body.blog > header > .logo > img.blogicon {
+ position: absolute;
+ bottom: 0px;
+ right: -2px;
+ transform: scale(0.9);
+}
+body.blog h1 {
+ color: var(--blog-h1-color);
+}
+/* blog_header_end */
-/* ---------- Main */
+/* legacy_code_start */
+
+/* ---------- Main */
main {
- margin-top: 30px;
+ margin-top: 30px;
}
.list-item > a {
- text-decoration: none;
+ text-decoration: none;
}
-/* ----------- Taxmomy list */
+/* ----------- Taxmomy list */
.taxonomy a {
- text-decoration: none;
+ text-decoration: none;
}
.list-item time {
- opacity: 0.5;
+ opacity: 0.5;
}
.list-item span {
- font-weight: bold;
+ font-weight: bold;
}
-/* ----------- Articles / Posts */
+/* ----------- Articles / Posts */
article {
- margin-bottom: 20px;
- padding: 5px;
- line-height: 1.32em;
+ margin-bottom: 20px;
+ padding: 5px;
+ line-height: 1.32em;
}
article p {
- text-align: justify;
+ text-align: justify;
}
article a {
- text-decoration: underline;
+ text-decoration: underline;
}
h2, h3, h4, h5 {
- text-align: left;
- border: 0;
- border-bottom-width: 1px;
- border-style: solid;
- font-size: inherit;
- text-transform: uppercase;
+ text-align: left;
+ border: 0;
+ border-bottom-width: 1px;
+ border-style: solid;
+ font-size: inherit;
+ text-transform: uppercase;
}
blockquote {
- border: 0;
- border-left: 3px;
- border-style: solid;
- border-color: var(--blockquote-border-color);
- margin-left: 15px;
- padding-left: 15px;
- color: var(--blockquote-color);
+ border: 0;
+ border-left: 3px;
+ border-style: solid;
+ border-color: var(--blockquote-border-color);
+ margin-left: 15px;
+ padding-left: 15px;
+ color: var(--blockquote-color);
}
pre {
- padding-bottom: 5px;
- white-space: pre-wrap;
- padding: 11px;
- background-color: var(--pre-bg);
- word-break: keep-all;
+ padding-bottom: 5px;
+ white-space: pre-wrap;
+ padding: 11px;
+ background-color: var(--pre-bg);
+ word-break: keep-all;
}
pre code {
- max-width: 100%;
- word-break: break-all;x
+ max-width: 100%;
+ word-break: break-all;x
}
-/* ----------- Articles images */
+/* ----------- Articles images */
article figure {
- text-align: center;
- margin: 0;
- max-width: 100%;
- font-size: 0.8em;
+ text-align: center;
+ margin: 0;
+ max-width: 100%;
+ font-size: 0.8em;
}
img.float-right {
- float: right;
- display: inline;
- margin-left: 10px;
+ float: right;
+ display: inline;
+ margin-left: 10px;
}
img.center {
- max-width: 100%;
- height: auto;
- border-style: solid;
- border-color: var(--border-color);
- border-width: 1px;
+ max-width: 100%;
+ height: auto;
+ border-style: solid;
+ border-color: var(--border-color);
+ border-width: 1px;
}
figure.graph {
- background-color: var(--highlight-bg);
- padding: 5px;
- padding-top: 20px;
+ background-color: var(--highlight-bg);
+ padding: 5px;
+ padding-top: 20px;
}
figure.graph img {
- width: 95%;
+ width: 95%;
}
-/* ----------- Articles adjustement navigation */
+/* ----------- Articles adjustement navigation */
.next-link {
- float: right;
+ float: right;
}
-/* ----------- Footer */
+/* ----------- Footer */
footer {
- text-align: center;
- padding: 10px 0 30px 0;
+ text-align: center;
+ padding: 10px 0 30px 0;
}
-/* ---------- Footnotes */
+/* ---------- Footnotes */
a[href^="#fn:"], a[href^="#fnref:"] {
text-decoration: none;
}
a[href^="#fn:"]:before{ content: '[' }
a[href^="#fn:"]:after{ content: ']' }
.footnotes p {
- margin: 3px;
+ margin: 3px;
}
.footnotes hr {
- display: none
+ display: none
}
.footnotes::before {
- content: "Footnotes";
- border: 0;
- border-bottom-width: 1px;
- border-style: solid;
- font-weight: bold;
- display: block;
- text-transform: uppercase;
+ content: "Footnotes";
+ border: 0;
+ border-bottom-width: 1px;
+ border-style: solid;
+ font-weight: bold;
+ display: block;
+ text-transform: uppercase;
}
-/* ----------- Donations */
+/* ----------- Donations */
.donor {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
- align-content: flex-start;
- gap: 50px;
-}
-
-/* --------- Code blocks */
-
-/* Background */ .bg { background-color: #f8f8f8; }
-/* PreWrapper */ .chroma { background-color: #f8f8f8; }
-/* Other */ .chroma .x { }
-/* Error */ .chroma .err { }
-/* CodeLine */ .chroma .cl { }
-/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
-/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
-/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
-/* LineHighlight */ .chroma .hl { background-color: #ffffcc }
-/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
-/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
-/* Line */ .chroma .line { display: flex; }
-/* Keyword */ .chroma .k { color: #aa22ff; font-weight: bold }
-/* KeywordConstant */ .chroma .kc { color: #aa22ff; font-weight: bold }
-/* KeywordDeclaration */ .chroma .kd { color: #aa22ff; font-weight: bold }
-/* KeywordNamespace */ .chroma .kn { color: #aa22ff; font-weight: bold }
-/* KeywordPseudo */ .chroma .kp { color: #aa22ff }
-/* KeywordReserved */ .chroma .kr { color: #aa22ff; font-weight: bold }
-/* KeywordType */ .chroma .kt { color: #00bb00; font-weight: bold }
-/* Name */ .chroma .n { }
-/* NameAttribute */ .chroma .na { color: #bb4444 }
-/* NameBuiltin */ .chroma .nb { color: #aa22ff }
-/* NameBuiltinPseudo */ .chroma .bp { }
-/* NameClass */ .chroma .nc { color: #0000ff }
-/* NameConstant */ .chroma .no { color: #880000 }
-/* NameDecorator */ .chroma .nd { color: #aa22ff }
-/* NameEntity */ .chroma .ni { color: #999999; font-weight: bold }
-/* NameException */ .chroma .ne { color: #d2413a; font-weight: bold }
-/* NameFunction */ .chroma .nf { color: #00a000 }
-/* NameFunctionMagic */ .chroma .fm { }
-/* NameLabel */ .chroma .nl { color: #a0a000 }
-/* NameNamespace */ .chroma .nn { color: #0000ff; font-weight: bold }
-/* NameOther */ .chroma .nx { }
-/* NameProperty */ .chroma .py { }
-/* NameTag */ .chroma .nt { color: #008000; font-weight: bold }
-/* NameVariable */ .chroma .nv { color: #b8860b }
-/* NameVariableClass */ .chroma .vc { }
-/* NameVariableGlobal */ .chroma .vg { }
-/* NameVariableInstance */ .chroma .vi { }
-/* NameVariableMagic */ .chroma .vm { }
-/* Literal */ .chroma .l { }
-/* LiteralDate */ .chroma .ld { }
-/* LiteralString */ .chroma .s { color: #bb4444 }
-/* LiteralStringAffix */ .chroma .sa { color: #bb4444 }
-/* LiteralStringBacktick */ .chroma .sb { color: #bb4444 }
-/* LiteralStringChar */ .chroma .sc { color: #bb4444 }
-/* LiteralStringDelimiter */ .chroma .dl { color: #bb4444 }
-/* LiteralStringDoc */ .chroma .sd { color: #bb4444; font-style: italic }
-/* LiteralStringDouble */ .chroma .s2 { color: #bb4444 }
-/* LiteralStringEscape */ .chroma .se { color: #bb6622; font-weight: bold }
-/* LiteralStringHeredoc */ .chroma .sh { color: #bb4444 }
-/* LiteralStringInterpol */ .chroma .si { color: #bb6688; font-weight: bold }
-/* LiteralStringOther */ .chroma .sx { color: #008000 }
-/* LiteralStringRegex */ .chroma .sr { color: #bb6688 }
-/* LiteralStringSingle */ .chroma .s1 { color: #bb4444 }
-/* LiteralStringSymbol */ .chroma .ss { color: #b8860b }
-/* LiteralNumber */ .chroma .m { color: #666666 }
-/* LiteralNumberBin */ .chroma .mb { color: #666666 }
-/* LiteralNumberFloat */ .chroma .mf { color: #666666 }
-/* LiteralNumberHex */ .chroma .mh { color: #666666 }
-/* LiteralNumberInteger */ .chroma .mi { color: #666666 }
-/* LiteralNumberIntegerLong */ .chroma .il { color: #666666 }
-/* LiteralNumberOct */ .chroma .mo { color: #666666 }
-/* Operator */ .chroma .o { color: #666666 }
-/* OperatorWord */ .chroma .ow { color: #aa22ff; font-weight: bold }
-/* Punctuation */ .chroma .p { }
-/* Comment */ .chroma .c { color: #008800; font-style: italic }
-/* CommentHashbang */ .chroma .ch { color: #008800; font-style: italic }
-/* CommentMultiline */ .chroma .cm { color: #008800; font-style: italic }
-/* CommentSingle */ .chroma .c1 { color: #008800; font-style: italic }
-/* CommentSpecial */ .chroma .cs { color: #008800; font-weight: bold }
-/* CommentPreproc */ .chroma .cp { color: #008800 }
-/* CommentPreprocFile */ .chroma .cpf { color: #008800 }
-/* Generic */ .chroma .g { }
-/* GenericDeleted */ .chroma .gd { color: #a00000 }
-/* GenericEmph */ .chroma .ge { font-style: italic }
-/* GenericError */ .chroma .gr { color: #ff0000 }
-/* GenericHeading */ .chroma .gh { color: #000080; font-weight: bold }
-/* GenericInserted */ .chroma .gi { color: #00a000 }
-/* GenericOutput */ .chroma .go { color: #888888 }
-/* GenericPrompt */ .chroma .gp { color: #000080; font-weight: bold }
-/* GenericStrong */ .chroma .gs { font-weight: bold }
-/* GenericSubheading */ .chroma .gu { color: #800080; font-weight: bold }
-/* GenericTraceback */ .chroma .gt { color: #0044dd }
-/* GenericUnderline */ .chroma .gl { text-decoration: underline }
-/* TextWhitespace */ .chroma .w { color: #bbbbbb }
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ align-content: flex-start;
+ gap: 50px;
+}
+
+/* --------- Code blocks */
+
+/* Background */ .bg { background-color: #f8f8f8; }
+/* PreWrapper */ .chroma { background-color: #f8f8f8; }
+/* Other */ .chroma .x { }
+/* Error */ .chroma .err { }
+/* CodeLine */ .chroma .cl { }
+/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
+/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
+/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
+/* LineHighlight */ .chroma .hl { background-color: #ffffcc }
+/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
+/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
+/* Line */ .chroma .line { display: flex; }
+/* Keyword */ .chroma .k { color: #aa22ff; font-weight: bold }
+/* KeywordConstant */ .chroma .kc { color: #aa22ff; font-weight: bold }
+/* KeywordDeclaration */ .chroma .kd { color: #aa22ff; font-weight: bold }
+/* KeywordNamespace */ .chroma .kn { color: #aa22ff; font-weight: bold }
+/* KeywordPseudo */ .chroma .kp { color: #aa22ff }
+/* KeywordReserved */ .chroma .kr { color: #aa22ff; font-weight: bold }
+/* KeywordType */ .chroma .kt { color: #00bb00; font-weight: bold }
+/* Name */ .chroma .n { }
+/* NameAttribute */ .chroma .na { color: #bb4444 }
+/* NameBuiltin */ .chroma .nb { color: #aa22ff }
+/* NameBuiltinPseudo */ .chroma .bp { }
+/* NameClass */ .chroma .nc { color: #0000ff }
+/* NameConstant */ .chroma .no { color: #880000 }
+/* NameDecorator */ .chroma .nd { color: #aa22ff }
+/* NameEntity */ .chroma .ni { color: #999999; font-weight: bold }
+/* NameException */ .chroma .ne { color: #d2413a; font-weight: bold }
+/* NameFunction */ .chroma .nf { color: #00a000 }
+/* NameFunctionMagic */ .chroma .fm { }
+/* NameLabel */ .chroma .nl { color: #a0a000 }
+/* NameNamespace */ .chroma .nn { color: #0000ff; font-weight: bold }
+/* NameOther */ .chroma .nx { }
+/* NameProperty */ .chroma .py { }
+/* NameTag */ .chroma .nt { color: #008000; font-weight: bold }
+/* NameVariable */ .chroma .nv { color: #b8860b }
+/* NameVariableClass */ .chroma .vc { }
+/* NameVariableGlobal */ .chroma .vg { }
+/* NameVariableInstance */ .chroma .vi { }
+/* NameVariableMagic */ .chroma .vm { }
+/* Literal */ .chroma .l { }
+/* LiteralDate */ .chroma .ld { }
+/* LiteralString */ .chroma .s { color: #bb4444 }
+/* LiteralStringAffix */ .chroma .sa { color: #bb4444 }
+/* LiteralStringBacktick */ .chroma .sb { color: #bb4444 }
+/* LiteralStringChar */ .chroma .sc { color: #bb4444 }
+/* LiteralStringDelimiter */ .chroma .dl { color: #bb4444 }
+/* LiteralStringDoc */ .chroma .sd { color: #bb4444; font-style: italic }
+/* LiteralStringDouble */ .chroma .s2 { color: #bb4444 }
+/* LiteralStringEscape */ .chroma .se { color: #bb6622; font-weight: bold }
+/* LiteralStringHeredoc */ .chroma .sh { color: #bb4444 }
+/* LiteralStringInterpol */ .chroma .si { color: #bb6688; font-weight: bold }
+/* LiteralStringOther */ .chroma .sx { color: #008000 }
+/* LiteralStringRegex */ .chroma .sr { color: #bb6688 }
+/* LiteralStringSingle */ .chroma .s1 { color: #bb4444 }
+/* LiteralStringSymbol */ .chroma .ss { color: #b8860b }
+/* LiteralNumber */ .chroma .m { color: #666666 }
+/* LiteralNumberBin */ .chroma .mb { color: #666666 }
+/* LiteralNumberFloat */ .chroma .mf { color: #666666 }
+/* LiteralNumberHex */ .chroma .mh { color: #666666 }
+/* LiteralNumberInteger */ .chroma .mi { color: #666666 }
+/* LiteralNumberIntegerLong */ .chroma .il { color: #666666 }
+/* LiteralNumberOct */ .chroma .mo { color: #666666 }
+/* Operator */ .chroma .o { color: #666666 }
+/* OperatorWord */ .chroma .ow { color: #aa22ff; font-weight: bold }
+/* Punctuation */ .chroma .p { }
+/* Comment */ .chroma .c { color: #008800; font-style: italic }
+/* CommentHashbang */ .chroma .ch { color: #008800; font-style: italic }
+/* CommentMultiline */ .chroma .cm { color: #008800; font-style: italic }
+/* CommentSingle */ .chroma .c1 { color: #008800; font-style: italic }
+/* CommentSpecial */ .chroma .cs { color: #008800; font-weight: bold }
+/* CommentPreproc */ .chroma .cp { color: #008800 }
+/* CommentPreprocFile */ .chroma .cpf { color: #008800 }
+/* Generic */ .chroma .g { }
+/* GenericDeleted */ .chroma .gd { color: #a00000 }
+/* GenericEmph */ .chroma .ge { font-style: italic }
+/* GenericError */ .chroma .gr { color: #ff0000 }
+/* GenericHeading */ .chroma .gh { color: #000080; font-weight: bold }
+/* GenericInserted */ .chroma .gi { color: #00a000 }
+/* GenericOutput */ .chroma .go { color: #888888 }
+/* GenericPrompt */ .chroma .gp { color: #000080; font-weight: bold }
+/* GenericStrong */ .chroma .gs { font-weight: bold }
+/* GenericSubheading */ .chroma .gu { color: #800080; font-weight: bold }
+/* GenericTraceback */ .chroma .gt { color: #0044dd }
+/* GenericUnderline */ .chroma .gl { text-decoration: underline }
+/* TextWhitespace */ .chroma .w { color: #bbbbbb }
+
+/* legacy_code_end */