Origin8 Blog

This blog now uses Ec.Static!

Sunday January 18th, 2026

The first blog post you do is always full of lies, isn't it? :D

I mentioned I'd do a book report and create a templating engine using Go. Only one of these was half-true. Over the last week I had some inspiration to finally make my blog templating engine, except I decided on PHP! PHP has been used from HTML templating for nearly 30 years, so it was a great choice. It's an easy to use language and will be familiar to a lot of people used to other CMSs.

My goal was to make it as easy as possible to create blog posts, while still having my website serveable entirely as static HTML files. Yellow CMS was my inspiration as it allows you to easily create blog posts with Markdown, however it is server-side rendered, which didn't suite my needs. I wanted to create something that allowed you to pre-render your pages, with nearly the same freedom for navigation through collections of posts, as well as supporting RSS.

Ec.Static is the name I landed on for my new tool. I don't have it open-sourced yet, but likely soon. I want to make it a bit more user friendly, particularly for catching errors in your templates or with missing post attributes that are required for the functions of your templates. Once it's ready, I'll be sure to post it, but for now I can use it for my own blog and I am happy! It's now easier for me to create new posts by simply creating a markdown file and compiling the webpage, then uploading it to my webserver using FTP. Easy-peazy.

Cheers,

Nate

nate@origin8publishing.com

People skating at the fountain in Centrepointe, Ottawa