summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <git@sapka.me>2024-11-22 20:25:15 +0100
committermms <git@sapka.me>2024-11-22 20:25:15 +0100
commit877a7217fc25820abf7ef5e57bee2ed87a118c04 (patch)
treefbeabd35b71036c77efc879d4723076780be6ace
parent17d57e5c20f94cc12008c03cb9f4fedad110b67d (diff)
feat: keyless
-rw-r--r--assets/more/links.yml52
-rw-r--r--assets/webbuttons_31/brainbaking.gifbin0 -> 4903 bytes
-rw-r--r--content-org/blog.org20
-rw-r--r--content-org/more.org17
-rw-r--r--content/blog/2024/lost-keys.md23
-rw-r--r--content/more/links/_index.md16
-rw-r--r--layouts/shortcodes/links.html45
-rw-r--r--themes/24-unification/layouts/_default/baseof.html10
8 files changed, 182 insertions, 1 deletions
diff --git a/assets/more/links.yml b/assets/more/links.yml
new file mode 100644
index 0000000..3a5c1bc
--- /dev/null
+++ b/assets/more/links.yml
@@ -0,0 +1,52 @@
+---
+links:
+ -
+ Title: Rubenerd
+ Url: https://rubenerd.com/
+ Description: Personal blog of Ruben Schade
+ -
+ Title: Brain Baking
+ Url: https://brainbaking.com/
+ Description: Brain Baking is my way to inspire myself and others to ponder and learn.
+ Button: brainbaking.gif
+ -
+ Title: Grumpy Gamer
+ Url: https://grumpygamer.com/
+ Description: Personal blog of Ron Gilbert, of Monkey Island fame
+ -
+ Title: Woven Memories
+ Url: https://blog.wovenmemories.net/
+ Description: History of early computers
+ -
+ Title: Dan Woods
+ Url: https://odysee.com/@danwood:0
+ Description: Old computers vlog
+ Video: odysee
+ -
+ Title: Luke Smith
+ Url: https://lukesmith.xyz
+ Description: Best Linux tutorials out there + christian content
+ -
+ Title: Fabien Sanglard
+ Url: https://fabiensanglard.net/
+ Description: Deep dives into technology behind older games
+ -
+ Title: Irreal
+ Url: https://irreal.org/blog/
+ Description: Daily updates and commentary on Emacs
+ -
+ Title: Sacha Chua
+ Url: https://sachachua.com/blog/
+ Description: Most likely the best place to keep in touch with Emacs' development
+ -
+ Title: Protesilaos Stavrou
+ Url: https://protesilaos.com/
+ Description: A prolific Emacs developer and philosopher
+ -
+ Title: Vermaden
+ Url: https://vermaden.wordpress.com/
+ Description: Home of the best selection of tutorial on personal use of FreeBSD
+ -
+ Title: David Heinemeier Hansson
+ Url: https://world.hey.com/dhh
+ Description: Creator of Ruby on Rails
diff --git a/assets/webbuttons_31/brainbaking.gif b/assets/webbuttons_31/brainbaking.gif
new file mode 100644
index 0000000..2fcf239
--- /dev/null
+++ b/assets/webbuttons_31/brainbaking.gif
Binary files differ
diff --git a/content-org/blog.org b/content-org/blog.org
index 8b7b55c..801a4d0 100644
--- a/content-org/blog.org
+++ b/content-org/blog.org
@@ -8,7 +8,7 @@
#+HUGO_SECTION: blog
-* 2024 [97/99] :@blog:
+* 2024 [98/100] :@blog:
:PROPERTIES:
:EXPORT_HUGO_SECTION: blog/2024
:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :image_dir "blog/images" :image_max_width 600
@@ -123,6 +123,24 @@ It's small annoyance, but it shows the general direction.
Microsoft GitHub is still not near the biggest sin an Open Source can commit when it comes to cooperation (that crown still goes to using Discord), but it's far from being "Open".
**
+** DONE Lost keys
+CLOSED: [2024-11-22 Fri 20:23]
+:PROPERTIES:
+:EXPORT_FILE_NAME: lost-keys
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :Abstract I am without GPG key.
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :Listening Dr Dre - 2001
+:END:
+Remember my recent [[https://crys.site/blog/2024/broken-system/][post]] where I came out as the stupid one?
+Well, lack of backup strikes again!
+
+Turns out that one of the things I've lost were my GPG keys and I can't seem to find my revoke key.
+At least I didn't upload any of those to any keyserver...
+
+So, as a result I am not using any GPG key at the time being.
+I'll re-upload a new one, but only after I come it with a fool-proof backup plan.
+
+Good thing that my migration to pass(1) didn't even start.
+
** DONE Sir! We reinvent the wheel here!
CLOSED: [2024-11-21 Thu 20:00]
:PROPERTIES:
diff --git a/content-org/more.org b/content-org/more.org
index c0157a3..91b8bc4 100644
--- a/content-org/more.org
+++ b/content-org/more.org
@@ -306,3 +306,20 @@ CLOSED: [2024-11-20 Wed 20:41]
The official IRC channel for this site is *##cryschan* on *libera.chat*.
[[https://libera.chat/guides/][Learn how to use IRC]]
+
+
+* DONE Links
+CLOSED: [2024-11-21 Thu 23:41]
+:PROPERTIES:
+:EXPORT_HUGO_SECTION: more/links
+:EXPORT_FILE_NAME: _index
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract Links to other sites
+:EXPORT_HUGO_PAIRED_SHORTCODES: links
+:END:
+
+** Links
+---
+
+#+begin_links
+noop
+#+end_links
diff --git a/content/blog/2024/lost-keys.md b/content/blog/2024/lost-keys.md
new file mode 100644
index 0000000..2fdf02d
--- /dev/null
+++ b/content/blog/2024/lost-keys.md
@@ -0,0 +1,23 @@
++++
+title = "Lost keys"
+author = ["Michał Sapka"]
+date = 2024-11-22T20:23:00+01:00
+categories = ["blog"]
+draft = false
+weight = 2001
+image_dir = "blog/images"
+image_max_width = 600
+Abstract = "I am without GPG key."
+Listening = "Dr Dre - 2001"
++++
+
+Remember my recent [post](https://crys.site/blog/2024/broken-system/) where I came out as the stupid one?
+Well, lack of backup strikes again!
+
+Turns out that one of the things I've lost were my GPG keys and I can't seem to find my revoke key.
+At least I didn't upload any of those to any keyserver...
+
+So, as a result I am not using any GPG key at the time being.
+I'll re-upload a new one, but only after I come it with a fool-proof backup plan.
+
+Good thing that my migration to pass(1) didn't even start.
diff --git a/content/more/links/_index.md b/content/more/links/_index.md
new file mode 100644
index 0000000..894a6c8
--- /dev/null
+++ b/content/more/links/_index.md
@@ -0,0 +1,16 @@
++++
+title = "Links"
+author = ["Michał Sapka"]
+date = 2024-11-21T23:41:00+01:00
+draft = false
+weight = 1007
+abstract = "Links to other sites"
++++
+
+## Links {#links}
+
+---
+
+{{< links >}}
+noop
+{{< /links >}}
diff --git a/layouts/shortcodes/links.html b/layouts/shortcodes/links.html
new file mode 100644
index 0000000..5acde5d
--- /dev/null
+++ b/layouts/shortcodes/links.html
@@ -0,0 +1,45 @@
+{{- $caption := .Inner }}
+{{ $lastLetter := "Dupa" }}
+{{ with resources.Get "more/links.yml"}}
+{{ with . | transform.Unmarshal }}
+<table class="links">
+
+ {{ range (sort .links "Title") }}
+ {{ $letter := slicestr .Title 0 1 }}
+ {{ if not (eq $letter $lastLetter) }}
+ <tr>
+ <td colspan="2">
+ <hr>
+ <h2>{{ $letter}}</h2>
+ </td>
+ </tr>
+ {{ end }}
+{{ $lastLetter = $letter }}
+ <tr>
+ <td class="button">
+ {{ if .Button }}
+ <a href="{{.Url}}">
+ {{- $path := printf "webbuttons_31/%s" .Button}}
+ {{- $img := resources.Get $path }}
+ <img
+ loading="lazy"
+ class="webbutton"
+ alt="{{ .Name }}"
+ src="{{ $img.Permalink }}"
+ width="{{ $img.Width }}"
+ height="{{ $img.Height }}">
+ </a>
+ {{ end }}
+ </td>
+ <td style="padding-bottom: 10px">
+ <a href="{{.Url}}">
+ <b>{{ .Title }}</b><br>
+ {{ .Description }}
+ </a>
+ </td>
+ </tr>
+
+ {{ end }}
+</links>
+{{ end }}
+{{ end }}
diff --git a/themes/24-unification/layouts/_default/baseof.html b/themes/24-unification/layouts/_default/baseof.html
index 8f6b705..4603f99 100644
--- a/themes/24-unification/layouts/_default/baseof.html
+++ b/themes/24-unification/layouts/_default/baseof.html
@@ -397,6 +397,16 @@ nav.horizontal {
}
}
+ table.links {
+ padding: 0;
+ width: 100%;
+ margin: 0;
+ td.button {
+
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ }
table.eptab {
width: 100%;