Website Building

Inspectable Stack

Inspectable Stack

Pick tools you can inspect, move, and get help on - open license alone is not enough.

Static Site or CMS? How I Pick the Stack

Static Site or CMS? How I Pick the Stack

I pick static or WordPress by who publishes, what changes live, and whether anyone needs a login - not by which one wins the argument online.

Client Site Pass-Off

Client Site Pass-Off

Before deposit, name who publishes next and price the pass-off so launch is not a guessing game.

Static Site Client Scope

Static Site Client Scope

Static sites fit text and images on git push - not live databases or mystery WordPress admins.

Free Tier Hosting Stack

Free Tier Hosting Stack

Hugo, GitHub, and Cloudflare Pages ship static sites for $0 - until build caps, queues, or account limits bite.

Selling Static Sites

Selling Static Sites

Charge for the build and pass-off; hosting is a clear line item, not a mystery bundle.

Git-Based CMS

Git-Based CMS

A git CMS commits markdown to the repo so clients get buttons while the same push-live build still runs.

Getting Started

Getting Started

I keep one clear claim per note page and let wikilinks plus /notes/ do the browsing.

Digital Garden

Digital Garden

A digital garden is where notes grow in public - linked, imperfect, alive on Hugo and Git.

Drafting in Public

Drafting in Public

Drafting in public keeps the garden honest with rough posts and feedback instead of private hoarding.

Maps of Content

Maps of Content

Hub notes get written by hand when one topic spreads across too many files to hold in memory.

The Garage Concept

The Garage Concept

The vault is the garage for scraps and experiments - the blog is the showroom, kept separate.

HugoPlate: The Theme Quietly Powering This Site

HugoPlate: The Theme Quietly Powering This Site

Live demos of every HugoPlate shortcode this site uses, plus why I still run the theme a year later - what I changed and where it bit me.

How I Built JoRap Notes: After Losing PHP Hosting

How I Built JoRap Notes: After Losing PHP Hosting

I lost my old PHP hosting and a chunk of my work. A weekend later I landed on Hugo + GitHub + Cloudflare Pages - faster and better than what I was paying for.

Why I Still Run My Own Website

Why I Still Run My Own Website

People ask why I don't just post on Facebook. After years of watching platforms die and rules change, here's why I keep my own corner of the internet.

Tags