← All posts
Welcome to the blog
1 June 2026 · #meta #getting-started
This is a sample post. Everything you see here is generated from a plain
Markdown file in src/content/blog/. There is no database and no server
process — the whole site is built into static HTML and uploaded to cPanel.
Writing a new post
- Copy this file and rename it (the filename becomes the URL slug).
- Edit the frontmatter at the top —
title,description,pubDate,tags. - Write your content in Markdown below the frontmatter.
- Run
npm run buildand upload the newdist/folder.
What Markdown supports
You get headings, bold, italic, links, lists:
- Fast by default — almost no JavaScript ships to the browser
- Typed frontmatter — a typo in a date or a missing title fails the build
- Portable — runs on the cheapest shared hosting
Pull quotes look like this.
// Code blocks are syntax-highlighted automatically.
const hello = (name) => `Hello, ${name}!`;
That’s it — duplicate, edit, rebuild, upload.