← Back to blog
Welcome to my new site
A quick hello and a note on how this site is built — and how I write here.
Hi, I’m Tom. This is the first post on my rebuilt personal site.
The whole thing is a static Jekyll site hosted on GitHub Pages — no backend, no database, just files in a repository. The projects you see on the home page are pulled live from my public GitHub repositories, so they stay up to date on their own.
Writing a new post
Every post is a Markdown file in the _posts/ folder. To publish a new one:
- Create a file named
YYYY-MM-DD-some-title.md -
Add the front matter at the top:
--- title: "Your title" date: 2026-06-23 description: "A short summary for previews and SEO." --- - Write the body in Markdown.
- Commit and push — GitHub Pages rebuilds the site automatically.
That’s it. The newest posts appear on the home page, and each gets its own page.
What’s next
More posts on web development, tooling, and the things I run into day to day. Thanks for stopping by.