]> git.r.bdr.sh - rbdr/r.bdr.sh/commitdiff
New style for links in the first column
authorRuben Beltran del Rio <redacted>
Thu, 26 Sep 2024 20:37:59 +0000 (22:37 +0200)
committerRuben Beltran del Rio <redacted>
Thu, 26 Sep 2024 20:37:59 +0000 (22:37 +0200)
blog.gmi
css/style.css
flat_bezel.gmi
index.gmi
lyricli.gmi
mac_file_attributes.gmi
nginx_office_hours.gmi
nota.gmi
oleoboard.gmi
page.gmi

index 8b83a237f41ca15471047f2ad28095ac96d50145..94c2a11c8e0114ffcd0cc63d228c7a6880570dc8 100644 (file)
--- a/blog.gmi
+++ b/blog.gmi
@@ -4,8 +4,8 @@
 
 Command line tool to author and manage a semi-ephemeral™ blog with a gemini archive.
 
 
 Command line tool to author and manage a semi-ephemeral™ blog with a gemini archive.
 
-=> https://git.r.bdr.sh/rbdr/blog view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/blog source mirror @ sourcehut
+=> https://git.r.bdr.sh/rbdr/blog ⧇ source
+=> https://git.sr.ht/~rbdr/blog ⧉ mirror
 
 ## Install
 
 
 ## Install
 
index a7d71c34bf0d5d43f4de456c771216f3ae1215cf..e00fdb0a164b2e262785f99ce70c9c285a7e5fd6 100644 (file)
@@ -1,5 +1,4 @@
 html { scroll-behavior: smooth }
 html { scroll-behavior: smooth }
-
 body {
   font-size: 1em;
   font: -apple-system-body;
 body {
   font-size: 1em;
   font: -apple-system-body;
@@ -7,100 +6,98 @@ body {
   font-feature-settings: "liga" 1, "dlig" 1, "pnum" 1;
   line-height: 1.6;
   letter-spacing: 0.02em;
   font-feature-settings: "liga" 1, "dlig" 1, "pnum" 1;
   line-height: 1.6;
   letter-spacing: 0.02em;
-  text-align: justify;
 }
 }
-
 aside {
   clear: both;
 aside {
   clear: both;
-  padding-top: 2em;
+  padding: 2em;
 }
 }
-
 ::selection {
 ::selection {
-  color: #00f;
   background-color: #e8e8e8;
   background-color: #e8e8e8;
+  color: #00f;
 }
 }
-
 @media only screen and (min-width: 500px) {
   body { overflow-x: auto }
 @media only screen and (min-width: 500px) {
   body { overflow-x: auto }
-  main { padding: 0 64px 0 84px }
-
+  main { padding: 0 64px 0 124px }
   h1 a {
     display: block;
     width: 64px;
   }
   h1 a {
     display: block;
     width: 64px;
   }
-
-  .columned { width: max-content }
-
-  .columned .h2:not(:only-child) {
-    float: left;
-    margin: 0 40px 0 0;
-  }
-
-  .columned .h2:not(:only-child) h2 { width: 14.6em }
-
-  .columned .h2:not(:only-child) .h3,
-  .columned .h2:not(:only-child) li,
-  .columned .h2:not(:only-child) p { width: 24em }
-  .columned .h2:not(:only-child) pre { width: 25em }
-
   header {
     float: left;
     margin-top: 0.8em;
   }
   header {
     float: left;
     margin-top: 0.8em;
   }
+  .columned {
+    width: max-content;
+
+    .h2:not(:only-child) {
+      float: left;
+      margin: 0 60px 0 0;
+
+      h2 { max-width: 14.6em }
+      .h3,
+      li,
+      p { max-width: 24em }
+      pre { max-width: 25em }
+    }
+
+    .h2:first-of-type {
+      columns: 3;
+      width: 24em;
+
+      pre[role="img"]:first-of-type { margin-top: 1.64em }
+      h2:empty {display: none}
+      h2,
+      pre,
+      ul,
+      p:not(.a) { column-span: all }
+      p { break-after: column }
+      p.a { break-after: avoid }
+    }
+  }
 }
 
 }
 
-.columned .h2:first-of-type pre { line-height: 1 }
-
 .a { margin: 0 0.3em }
 .a { margin: 0 0.3em }
+pre {
+  background-color: #eee;
+  font-family: courier, monospace;
+  font-size: 0.875em;
+  max-width: 55em
+  overflow-x: auto;
+  padding: 1em;
+}
+pre[role="img"] { line-height: 1 }
 blockquote, p, article > div {
   max-width: 45em
 }
 blockquote, p, article > div {
   max-width: 45em
 }
-pre { max-width: 55em }
 blockquote {
   border-left: 4px solid #ccc;
   padding-left: 10px;
 }
 blockquote {
   border-left: 4px solid #ccc;
   padding-left: 10px;
 }
-
 br { display: none }
 h1, h2, h3 { font-weight: normal }
 h1 { font-size: 2em }
 h2 { font-size: 1.65em }
 h3 { font-size: 1.25em }
 header h1 { font-size: 1em }
 br { display: none }
 h1, h2, h3 { font-weight: normal }
 h1 { font-size: 2em }
 h2 { font-size: 1.65em }
 h3 { font-size: 1.25em }
 header h1 { font-size: 1em }
-pre {
-  font-family: courier, monospace;
-  font-size: 0.875em;
-  background-color: #eee;
-  overflow-x: auto;
-  padding: 1em;
-}
 
 canvas {
 
 canvas {
-  width: 64px;
-  height: 64px;
-  display: block;
   background-color: #000;
   border: 1px solid #000;
   background-color: #000;
   border: 1px solid #000;
+  display: block;
+  height: 64px;
+  width: 64px;
 }
 
 @media (prefers-color-scheme: dark) {
   body {
 }
 
 @media (prefers-color-scheme: dark) {
   body {
-    color: #fff;
     background: #000;
     background: #000;
+    color: #fff;
   }
   }
-
   canvas {
     background-color: #fff;
     border: 1px solid #fff;
   }
   canvas {
     background-color: #fff;
     border: 1px solid #fff;
   }
-
-  a {
-    color: #5dc1fd;
-    display: inline-block;
-    min-height: 48px;
-  }
-
+  a { color: #5dc1fd }
   a:visited { color: #ed6eff }
   a:visited { color: #ed6eff }
-
   pre { background-color: #222 }
 }
   pre { background-color: #222 }
 }
index b47c2eeedfcbcdef46f6ce9232436bd6d4c95f3c..8f59efeea58bf49c23bcd3c882b070007036fa8a 100644 (file)
@@ -4,8 +4,9 @@
 
 A UI for Quicksilver[1], that takes inspiration from the default Bezel view.
 
 
 A UI for Quicksilver[1], that takes inspiration from the default Bezel view.
 
+=> https://git.r.bdr.sh/rbdr/Flat-Bezel.qsplugin ⧇ source
+=> https://git.sr.ht/~rbdr/Flat-Bezel.qsplugin ⧉ mirror
 => https://qsapp.com [1] Quicksilver
 => https://qsapp.com [1] Quicksilver
-=> https://git.sr.ht/~rbdr/Flat-Bezel.qsplugin → view source.
 
 You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.
 
 
 You may need to allow the plugin to run in "Privacy &amp; Security" in your system settings.
 
index a3030bfb5ab42dc0c7ffd1b5e9b02409bf398fd4..0235af7cf6fe3d2612f42436b8e22dff671905e6 100644 (file)
--- a/index.gmi
+++ b/index.gmi
@@ -19,15 +19,15 @@ I am Rubén Beltrán del Río. I make software and am online. You can find all m
 => /.plan ⚐ .plan
 => /learning.txt ☝︎ learning.txt
 => gemini://r.bdr.sh/guestbook ✍︎ guestbook
 => /.plan ⚐ .plan
 => /learning.txt ☝︎ learning.txt
 => gemini://r.bdr.sh/guestbook ✍︎ guestbook
-────────────
+
 => https://pixelfed.de/minoltacos ✧ pictures
 => https://friendship.quest/@ruben ☹︎ social media
 => https://links.srv.bdr.sh/bookmarks/shared ♡ bookmarks
 => https://myspace.bandcamp.com/ ♬ music
 => https://pixelfed.de/minoltacos ✧ pictures
 => https://friendship.quest/@ruben ☹︎ social media
 => https://links.srv.bdr.sh/bookmarks/shared ♡ bookmarks
 => https://myspace.bandcamp.com/ ♬ music
-────────────
+
 => mailto:contact@r.bdr.sh ✉︎ e-mail
 => /pub.txt ✶ gpg key
 => mailto:contact@r.bdr.sh ✉︎ e-mail
 => /pub.txt ✶ gpg key
-=> /messages_key.txt ✷ messages key
+=> /messages_key.txt ✷ contact key
 
 ## Apps I
 ### Captura
 
 ## Apps I
 ### Captura
index 6da005bb4457bab79f38f145eab664b8fad7f4a9..8df87b6e494024c935f694a027b0bc76a99d4362 100644 (file)
@@ -4,8 +4,8 @@
 
 Command line tool that shows lyrics for your currently playing song in the terminal, supports spotify and apple music on macos, and most linux music players.
 
 
 Command line tool that shows lyrics for your currently playing song in the terminal, supports spotify and apple music on macos, and most linux music players.
 
-=> https://git.r.bdr.sh/rbdr/lyricli view source (git.r.bdr.sh)
-=> https://git.sr.ht/~rbdr/lyricli view source (sourcehut mirror)
+=> https://git.r.bdr.sh/rbdr/lyricli ⧇ source
+=> https://git.sr.ht/~rbdr/lyricli ⧉ mirror
 
 ## Install
 
 
 ## Install
 
index 2c765fa97404ad95c0cc53e4a1a882e744772061..cb77e2e5204aa494155c3d0f05e5992055c57b2f 100644 (file)
@@ -2,8 +2,8 @@
 
 This list contains extensions and their Type and Creator for vintage Mac OS (System 9 and below). I'm populating this list as I encounter them, so it's not a very long list. There are other resources available[1], but some of the files listed here might not be there. I use DropAttribute to change the files[2].
 
 
 This list contains extensions and their Type and Creator for vintage Mac OS (System 9 and below). I'm populating this list as I encounter them, so it's not a very long list. There are other resources available[1], but some of the files listed here might not be there. I use DropAttribute to change the files[2].
 
-=> https://websites.umich.edu/~archive/mac/misc/documentation/exttotypemappings.txt [1] An Extnesive List
-=> https://macintoshgarden.org/apps/dropattribute [2] DropAttribute @ Macintosh Garden
+=> https://websites.umich.edu/~archive/mac/misc/documentation/exttotypemappings.txt [1] A Big List
+=> https://macintoshgarden.org/apps/dropattribute [2] DropAttribute
 
 ```
 Extension  Type  Creator  Comment
 
 ```
 Extension  Type  Creator  Comment
index dbc248015c4f43cf817db6ae42a87f5cc3c8605f..8f5ce13c039902ca802ce8379a3d5ca4e9c050af 100644 (file)
@@ -4,8 +4,8 @@
 
 Or ngx_http_office_hours_filter_module for short, it's a module for nginx that lets you specify a schedule and only serve content during that time.
 
 
 Or ngx_http_office_hours_filter_module for short, it's a module for nginx that lets you specify a schedule and only serve content during that time.
 
-=> https://git.r.bdr.sh/rbdr/ngx_http_office_hours_filter_module view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/ngx_http_office_hours_filter_module source mirror @ sourcehut
+=> https://git.r.bdr.sh/rbdr/ngx_http_office_hours_filter_module ⧇ source
+=> https://git.sr.ht/~rbdr/ngx_http_office_hours_filter_module ⧉ mirror
 
 ## Install
 
 
 ## Install
 
index 15bc1510bb68f0b0a786b7e9f09a1aee381042e4..ebcceacce28bd6a58abf6569d496b2bf5357788c 100644 (file)
--- a/nota.gmi
+++ b/nota.gmi
@@ -9,8 +9,8 @@ Tools to work with notes and tasks in neovim. It allows you to:
 * Open and capture learning entries in a learning file
 * Manage tasks in your notes, including views to find open and important tasks, rescheduling and capturing.
 
 * Open and capture learning entries in a learning file
 * Manage tasks in your notes, including views to find open and important tasks, rescheduling and capturing.
 
-=> https://git.r.bdr.sh/rbdr/nota.nvim view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/nota.nvim source mirror @ sourcehut
+=> https://git.r.bdr.sh/rbdr/nota.nvim ⧇ source
+=> https://git.sr.ht/~rbdr/nota.nvim ⧉ mirror
 
 ## Installation
 
 
 ## Installation
 
index 851935c662ed1b4f87cb15d7db4fc017443429e8..9cfae47b7df673cd3ca30e7276515d898fb62e13 100644 (file)
@@ -9,11 +9,10 @@ When summoned it will load the directories in the current directory as columns s
 
 It depends on oil[1] to provide the file management functionality.
 
 
 It depends on oil[1] to provide the file management functionality.
 
+=> https://git.r.bdr.sh/rbdr/oleoboard.nvim ⧇ source
+=> https://git.sr.ht/~rbdr/oleoboard.nvim ⧉ mirror
 => https://github.com/stevearc/oil.nvim [1] oil.nvim
 
 => https://github.com/stevearc/oil.nvim [1] oil.nvim
 
-=> https://git.r.bdr.sh/rbdr/oleoboard.nvim view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/oleoboard.nvim source mirror @ sourcehut
-
 ## Installation
 
 ### lazy.nvim
 ## Installation
 
 ### lazy.nvim
index fc7e7a28153840127c07cc14d5d407cc1c7aadd7..8c57fecc25a50953ea000d1db90a86572aeefba5 100644 (file)
--- a/page.gmi
+++ b/page.gmi
@@ -4,8 +4,8 @@
 
 Command line tool to generate a static website and gemini capsule from a directory with gemtext. Written in rust!
 
 
 Command line tool to generate a static website and gemini capsule from a directory with gemtext. Written in rust!
 
-=> https://git.r.bdr.sh/rbdr/page view source @ git.r.bdr.sh
-=> https://git.sr.ht/~rbdr/page source mirror @ sourcehut
+=> https://git.r.bdr.sh/rbdr/page ⧇ source
+=> https://git.sr.ht/~rbdr/page ⧉ mirror
 
 ## Install
 
 
 ## Install