Sustainable Online Publishing

Sustainable Online Publishing

If you’re still stuck on why own a site at all, start with why I still run my own website. Glad that argument still holds - this post is the habit.

This one assumes you’re already sold - or close enough - and just need the habit: write it on your domain first, then share the link.

Signing up on Facebook takes five minutes. The audience is already there. You don’t have to think about hosting or Git pushes or why your build failed at 11pm. The stack I use is free. The part that actually matters is the publishing rhythm.


What I Actually Mean by Owning the Files

Domain - cheap annual rent on a name people can remember (jorap.com). Buy something you won’t cringe at in five years.

Hosting - where the files actually live. Classic hosting bills monthly. My stack is Hugo, GitHub, and Cloudflare Pages on the free tier - same as how I built this site. No database, no admin panel, no PHP cron jobs to babysit.

I lost old PHP hosting once and a chunk of my work with it. Now the real copy lives in Git.


What I Don’t Mean by “Sustainable”

I’m not saying quit social. I still post links there.

I’m not saying build everything custom to prove you’re serious. My stack is boring on purpose - Hugo, Git, Cloudflare Pages - because I didn’t want another rented-hosting surprise.

And free hosting doesn’t mean zero work. You trade a monthly bill for Git pushes, broken YAML at 11pm, and the occasional “why did this build fail” evening. I’d still rather that than discovering export is paywalled.

What I mean is simpler: the real copy lives somewhere you control. Social is the megaphone. Not the vault.


What I’d Do if I Were Starting Today

  1. Buy a domain you won’t hate in five years
  2. Pick a static generator you can live with (Hugo worked for me; write down the version number the day you install it)
  3. Put content in Git from day one - that’s your backup whether you think you need it yet or not
  4. Hook up Cloudflare Pages (or Netlify) so it rebuilds when you push
  5. Share links on social - don’t write only in the social text box

Step 2 is where I lost an evening. One bad indent in a YAML file broke the build and Hugo’s error pointed at the wrong line. Fixed it the same night, and it still counted as progress.

My first push was one page and a broken favicon. I owned the URL before I owned the design.

You don’t need the full stack on day one. Domain, Git, static hosting is enough.

Buy the domain first. Push one page to Git before you polish the design. Share the link on Facebook instead of writing the essay in the text box - that is the whole habit, and I’m glad it’s still the one I keep.

comments powered by Disqus
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.

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.

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.

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.

Why I Focused on Open Source Technologies

Why I Focused on Open Source Technologies

Open source wasn't a purity test. No license fee got me in the door; freedom to install, read the code, and move my files is what kept me for twenty years.

Why I Prefer the Google Ecosystem Over Apple

Why I Prefer the Google Ecosystem Over Apple

I run a MacBook Pro M4 and an 11th-gen iPad - and I still live in Google's ecosystem. One Google account glues my Mac, Android, Linux, and TV together. No compelling reason to add an iPhone or Apple Watch on top.

Garden notes that share topics with this post.

Digital Garden

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

Drafting in Public

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

The Garage Concept

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

Note Relationships

The graph shows extends, contradicts, implements, alternative - not just two notes mentioning the same word.

Commonplace Book

Before linked notes, quotes and ideas lived in one book worth reopening.

Success Is Stewardship

Treat success as borrowed - account for how gifts get used, not entitlement to keep them forever.

Random Note

One garden note picked at random - shuffle for a new pairing with this post.

AI prompt

Loading…