diff options
-rw-r--r-- | _config.yml | 2 | ||||
-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.mdwn | 28 | ||||
-rw-r--r-- | _sass/minima/custom-styles.scss | 18 | ||||
-rw-r--r-- | about.md | 8 | ||||
-rw-r--r-- | public/videos/fixed-header-tables.mp4 | bin | 0 -> 965186 bytes | |||
-rw-r--r-- | public/videos/not-fixed-header-tables.mp4 | bin | 0 -> 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 @@ -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 Binary files differnew file mode 100644 index 0000000..87fbdce --- /dev/null +++ b/public/videos/fixed-header-tables.mp4 diff --git a/public/videos/not-fixed-header-tables.mp4 b/public/videos/not-fixed-header-tables.mp4 Binary files differnew file mode 100644 index 0000000..2ebd7ee --- /dev/null +++ b/public/videos/not-fixed-header-tables.mp4 |