misplacedoptimism / blog Public
← All posts

announcement

Welcome to my blog

Kicking things off with a GitHub-styled blog built from plain HTML, CSS, and markdown.

Welcome

This is the first post on this blog. It's written in Markdown, stored as a plain .md file in the posts/ folder, and tracked with git just like source code.

How this works

  • Each post is a markdown file in posts/, with a small frontmatter block at the top (title, date, tags, excerpt).
  • posts.json lists which files to show.
  • Everything else is rendered client-side — no build step required.

Why it looks like this

The theme borrows GitHub's dark repo UI: the file listing on the homepage mimics GitHub's code view, and this post is rendered the way GitHub renders a .md file in its blob viewer.

console.log("even code blocks look at home here");

Add a new post by dropping a markdown file into posts/, listing its filename in

posts.json, then committing it with git.