08meta
Hello, StaticBlaze
First light for a blog that is just a folder of markdown, a generator, and GitHub Pages. What this thing is and how a page gets made.
This site has no server. There is no database, no runtime rendering, no container idling in a datacenter somewhere. There is a folder of markdown, a console application that turns it into HTML, and GitHub Pages serving the result for free.
The idea is simple enough to draw on a napkin:
flowchart LR
A[content/*.md] --> B[Generator]
B --> C[static HTML]
C --> D[GitHub Pages]
E[Admin app] -- "commits via GitHub API" --> A
What happens on publish
- Markdown and a small
site.jsonlive in the repository. - A push triggers GitHub Actions.
- The generator validates every post, renders Blazor components into plain HTML, and writes the whole site out.
- Pages uploads the artifact. Visitors get HTML that was finished before they asked for it.
The reading experience is plain text at heart
A post is one file. Frontmatter carries the metadata:
title: "Hello, StaticBlaze"
slug: hello-staticblaze
tags: [blazor, static-sites]
published: 2026-08-10T10:00:00Z
And the body is just markdown. Tables work:
| Piece | Runs where | Cost |
|---|---|---|
| Generator | CI runner | free |
| Admin app | author's browser | free |
| Public site | GitHub Pages | free |
Code works, with highlighting added later by a small script so the HTML you are reading stays clean.
Why bother
Because static does not have to mean crude. Jekyll proved the model fifteen years ago; this is the same model with C# doing the carving. Everything on this page, from the archive to the tags below, was decided at build time.
More soon. And the diagrams you saw at the top are not a plugin - the whole mermaid capability set renders from plain fences, and the pipeline that deploys this site is the same one that built this page.
Mehrshad @mehrshad
Backend engineer (~5 years .NET). Clean Architecture, security, and systems that hold up at scale. Personality between INTJ and ISTJ — S and N at 50/50.
05adjacent
Every Mermaid Diagram, Rendered Live
A full capability check of the mermaid pipeline: flowcharts, sequences, ER, journeys, gantt, pie, git graphs, mindmaps and quadrants, all rendered in the browser.
Markdown Feature Tour (Legacy Demo)
The old markdown-it demo fixture, kept as a rendering reference for every feature this site must support: headings, tables, footnotes, task lists, emoji, and code.
Deployed from a Workflow: This Post Is the Test
A live deployment test: this post was committed, built by GitHub Actions, published by the pages deploy workflow, and verified at its public URL. If you can read this, the pipeline works end to end.