aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_config.yml2
-rw-r--r--_posts/2023-12-17-Switching_Things_Over_to_ikiwiki.md (renamed from _posts/Switching_Things_Over_to_ikiwiki.mdwn)5
-rw-r--r--_posts/2024-01-02-My_Text_Editor_Is_Not_Open_Source.md (renamed from _posts/My_Text_Editor_Is_Not_Open_Source.mdwn)5
-rw-r--r--_posts/2024-01-29-New_Domain_and_Code_Forge.md (renamed from _posts/New_Domain_and_Code_Forge.mdwn)5
-rw-r--r--_posts/2024-02-16-Website_Backups_with_Apple_iCloud.md (renamed from _posts/Website_Backups_with_Apple_iCloud.mdwn)5
-rw-r--r--_posts/2024-02-23-Please_Make_Your_Table_Headings_Sticky.md (renamed from _posts/Please_Make_Your_Table_Headings_Sticky.mdwn)9
-rw-r--r--_posts/2024-04-11-OpenBSD_is_a_Cozy_Operating_System.md (renamed from _posts/024-04-11-OpenBSD_is_a_Cozy_Operating_System.md)0
-rw-r--r--_posts/OpenBSD_is_a_Cozy_Operating_System.mdwn28
-rw-r--r--_sass/minima/custom-styles.scss18
-rw-r--r--about.md8
-rw-r--r--public/videos/fixed-header-tables.mp4bin0 -> 965186 bytes
-rw-r--r--public/videos/not-fixed-header-tables.mp4bin0 -> 839198 bytes
12 files changed, 51 insertions, 34 deletions
diff --git a/_config.yml b/_config.yml
index 2c07914..c89c2de 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,6 +9,8 @@ description: >- # this means to ignore newlines until "baseurl:"
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
+host: 0.0.0.0
+
minima:
social_links:
- { platform: rss, user_url: "/feed.xml" }
diff --git a/_posts/Switching_Things_Over_to_ikiwiki.mdwn b/_posts/2023-12-17-Switching_Things_Over_to_ikiwiki.md
index 0d016d1..393919a 100644
--- a/_posts/Switching_Things_Over_to_ikiwiki.mdwn
+++ b/_posts/2023-12-17-Switching_Things_Over_to_ikiwiki.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: Switching Things Over to ikiwiki
+---
+
I've done it again. My personal website is no longer generated with [barf](https://barf.bt.ht) but is instead built on top of [[ikiwiki]]. The old RSS feed ([bt.ht/atom.xml](https://bt.ht/atom.xml)) still exists but will no longer receive updates. The new feed can be found on the bottom of the homepage ([index.rss](/index.rss))
## Why a Wiki?
diff --git a/_posts/My_Text_Editor_Is_Not_Open_Source.mdwn b/_posts/2024-01-02-My_Text_Editor_Is_Not_Open_Source.md
index 31ae7db..d92c361 100644
--- a/_posts/My_Text_Editor_Is_Not_Open_Source.mdwn
+++ b/_posts/2024-01-02-My_Text_Editor_Is_Not_Open_Source.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: My Text Editor Is Not Open Source
+---
+
I've been using Sublime Text on and off for longer than I can remember. I think Sublime has been around since the start of my "real" career over 10 years ago, but I could be mistaken[^1]. It certainly *feels* that long. And in that time I have never gotten upset with Sublime. I've never rage quit or ran into an issue of Sublime not being able to *do the thing I wanted it to do*. As much of a cliche it may sound: it just works.
Even when I switch editors (VSCode, Geany, kitty+vim etc.) for a period of time, I find myself always coming back to Sublime. The only reason I try other editors is simply that: to try them. Maybe that's why these editors don't click with me. Maybe I'm giving Sublime an unfair advantage since I'm simply "testing" other editors, rather than looking for a solid alternative.
diff --git a/_posts/New_Domain_and_Code_Forge.mdwn b/_posts/2024-01-29-New_Domain_and_Code_Forge.md
index 8039d8d..e2f451b 100644
--- a/_posts/New_Domain_and_Code_Forge.mdwn
+++ b/_posts/2024-01-29-New_Domain_and_Code_Forge.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: New Domain and Code Forge
+---
+
As you can clearly see, my site's domain has switched over to **btxx.org**. This post will go into details about the reason for this URL swap (spoilers: I'm a cheapskate) - but that isn't all. I have moved my personal git repositories over to my own hosting. I will explain the reasoning for that switch as well.
But enough introductions, let's get into it!
diff --git a/_posts/Website_Backups_with_Apple_iCloud.mdwn b/_posts/2024-02-16-Website_Backups_with_Apple_iCloud.md
index cd1aa98..e8836e6 100644
--- a/_posts/Website_Backups_with_Apple_iCloud.mdwn
+++ b/_posts/2024-02-16-Website_Backups_with_Apple_iCloud.md
@@ -1,3 +1,8 @@
+---
+layout: post
+title: Website Backups with Apple iCloud
+---
+
My main work machine, an M2 MacBook Air, meshes really well with my iPhone SE (they are in the same ecosystem after all - duh!). Since both of these devices are Apple products, it makes sense that I pay for the optional iCloud service for extra storage. 50GB to be exact. I only need to bare minimum which costs just $1.68 a month, making this storage option cheaper than most cups of coffee these days.
Recently I've been using iCloud as my "middle-man" backup system. I still have local, offline storage for most personal data but having additional off-site backups is never a bad thing. I make things easier for myself by taking advantage of `rsync`. You'll need to make sure you have that program installed before trying this yourself:
diff --git a/_posts/Please_Make_Your_Table_Headings_Sticky.mdwn b/_posts/2024-02-23-Please_Make_Your_Table_Headings_Sticky.md
index 7ecda82..c9005e4 100644
--- a/_posts/Please_Make_Your_Table_Headings_Sticky.mdwn
+++ b/_posts/2024-02-23-Please_Make_Your_Table_Headings_Sticky.md
@@ -1,7 +1,12 @@
+---
+layout: post
+title: Please Make Your Table Headings Sticky
+---
+
I often stumble upon large data sets or table layouts across the web. When these tables contain hundreds of rows of content, things become problematic once you start to scroll...
<video width="100%" controls>
- <source src="https://btxx.org/posts/Please_Make_Your_Table_Headings_Sticky/not-fixed-header-tables.mp4" type="video/mp4">
+ <source src="/public/videos/not-fixed-header-tables.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
@@ -12,7 +17,7 @@ Look at that table header disappear! Now, if I scroll all the way down to item #
Check it out:
<video width="100%" controls>
- <source src="https://btxx.org/ikiwiki/git/fixed-header-tables.mp4" type="video/mp4">
+ <source src="/public/videos/fixed-header-tables.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
diff --git a/_posts/024-04-11-OpenBSD_is_a_Cozy_Operating_System.md b/_posts/2024-04-11-OpenBSD_is_a_Cozy_Operating_System.md
index b2b4a84..b2b4a84 100644
--- a/_posts/024-04-11-OpenBSD_is_a_Cozy_Operating_System.md
+++ b/_posts/2024-04-11-OpenBSD_is_a_Cozy_Operating_System.md
diff --git a/_posts/OpenBSD_is_a_Cozy_Operating_System.mdwn b/_posts/OpenBSD_is_a_Cozy_Operating_System.mdwn
deleted file mode 100644
index 6c4dd5a..0000000
--- a/_posts/OpenBSD_is_a_Cozy_Operating_System.mdwn
+++ /dev/null
@@ -1,28 +0,0 @@
-<figure>
-<img src="https://btxx.org/posts/OpenBSD_is_a_Cozy_Operating_System/open-suck-75.png" alt="Screenshot of OpenBSD 7.5 running dwm">
-<figcaption>OpenBSD 7.5 running dwm on my X220</figcaption>
-</figure>
-
-With the recent release of OpenBSD 7.5, I decided to run through my [personal OpenBSD "installer"](https://git.btxx.org/open-suck/about/) for laptop/desktop devices. The project is built off of the `dwm` tiling window manager and only installs a few basic packages. The last time I updated it was with the release of 7.3, so it's been due for an minor rework.
-
-While making these minor changes, I remembered how incredibly easy the entire install process for OpenBSD is and how *cozy* the entire operating system feels. All the core systems just work out the box. Yes, you need to "patch" in WiFi with a firmware update, so you'll need an Ethernet connection during the initial setup. Yes, the default desktop environment is not intuitive or ideal for newcomers.
-
-But the positives heavily outweigh the negatives (in my opinion):
-
-- Incredibly secure operating system (No `xz` drama here...)
-- Detailed documentation. Probably one of the best of any OS
-- Much smaller codebase and small core team
-- *Complete* operating system (kernel, userland utilities, libraries, applications combined)
-
-These points might not seem important to others, but they are to me. Maybe you're possibly interested in checking it out yourself? If you are, then read on...
-
-## Try it Yourself!
-
-I've tried my best to write up a simplified, noob-friendly guide on both setting up the core OpenBSD system, along with installing a simple `dwm` based desktop environment. These are both focused on personal devices (laptops/computers), so if you're looking for server-specific setups you won't find that here!
-
-You can find both of those wiki-pages below:
-
-- [Installing OpenBSD](https://btxx.org/wiki/openbsd/installation/)
-- [Setting up a Desktop Environment for OpenBSD](https://btxx.org/wiki/openbsd/desktop_environment/)
-
-Some additional reading I highly recommend is: [c0ffee.net/blog/openbsd-on-a-laptop](https://www.c0ffee.net/blog/openbsd-on-a-laptop)
diff --git a/_sass/minima/custom-styles.scss b/_sass/minima/custom-styles.scss
index 7c1417f..0556d89 100644
--- a/_sass/minima/custom-styles.scss
+++ b/_sass/minima/custom-styles.scss
@@ -1,2 +1,20 @@
// Placeholder to allow defining custom styles that override everything else.
// (Use `_sass/minima/custom-variables.scss` to override variable defaults)
+.site-header {
+ display: flex;
+ align-content: center;
+ justify-content: center;
+
+ .wrapper {
+ display: flex;
+ width: 100%;
+ align-items: center;
+
+ .site-title {
+ width: calc(100% - 38px);
+ }
+ }
+}
+.footnotes {
+ font-size: 90%;
+} \ No newline at end of file
diff --git a/about.md b/about.md
index b8b052e..097cbda 100644
--- a/about.md
+++ b/about.md
@@ -10,10 +10,10 @@ But you probably read all that on my homepage. Interested to learn more?
## I am...
-* Married to my best friend and wonderful wife, Cassandra
-* Raising 3 awesome kids (aged 6, 4 and 2) with my wife
+* Married to a wonderful wife (she also happens to be my best friend)
+* Raising 3 awesome kids (aged 6, 4 and 2) with said wife
* Living in rural Canada (I can see cows and horses outside my window!)
* Passionate about open source software / hardware
* A huge hockey fan - Go Sens Go!
-* An avid gamer (whenever I get a chance), specifically "soulsborne" type genre
-* A collector of vintage electronics
+* An avid gamer (whenever I get a chance), specifically the "soulsborne" type genre
+* A collector of vintage computers and electronics
diff --git a/public/videos/fixed-header-tables.mp4 b/public/videos/fixed-header-tables.mp4
new file mode 100644
index 0000000..87fbdce
--- /dev/null
+++ b/public/videos/fixed-header-tables.mp4
Binary files differ
diff --git a/public/videos/not-fixed-header-tables.mp4 b/public/videos/not-fixed-header-tables.mp4
new file mode 100644
index 0000000..2ebd7ee
--- /dev/null
+++ b/public/videos/not-fixed-header-tables.mp4
Binary files differ