Easy Markdown to HTML with Pandoc
This project keeps my Markdown-to-HTML workflow simple. It moves the Pandoc options I use all the time into defaults files, includes a local diagram filter, and makes it easy to generate either a full HTML page or an embeddable fragment from the same Markdown source.
Boot From SD Live on SSD
SD cards are the default storage medium for Raspberry Pi but their low IOPS, limited write endurance, and susceptibility to corruption make them a poor foundation for anything beyond casual use. This post walks through migrating a live Alpine Linux installation to an external SSD without reinstalling the OS. The approach keeps the SD card as a thin bootloader host and pivots the root filesystem to the SSD using UUID-pinned fstab and cmdline.txt configuration.
Alpine Linux Installation on Raspberry Pi
This guide walks through installing Alpine Linux on a Raspberry Pi 4, from image flashing through to a secure, containerized system ready for workloads. It covers a practical five-stage installation workflow, including ARM-specific bootloader and filesystem configuration required for reliable boots. The result is a minimal base system with Docker, SSH hardening, firewall rules, and static networking configured.
Arch Linux Installation from Scratch
This guide provides a comprehensive walkthrough for installing Arch Linux from a live disk, configuring GRUB as the bootloader, and selecting the recommended filesystem. Beginning with booting from the live disk, users are guided through partitioning, mounting, and installing the base system. Configuration steps cover timezone, localization, network settings, and the installation of GRUB.