← All posts
Welcome to the Atlas Data blog
A placeholder post to confirm the blog setup works. Delete or replace this when you write your first real post.
This is a placeholder post. The whole point of this file existing is to prove the blog plumbing works end-to-end:
- This file lives at
src/content/blog/welcome.md - The filename (minus
.md) becomes the URL slug:/blog/welcome - The frontmatter at the top is type-checked against the schema in
src/content.config.ts - The body (this part) is rendered as markdown into the post template
How to write a new post
Drop a new .md file into src/content/blog/. Give it a filename like 2026-06-15-pipeline-tradeoffs.md (or whatever — the filename is the slug). Include this frontmatter at the top:
---
title: 'Your title'
description: 'One-sentence summary for previews & SEO'
pubDate: 2026-06-15
tags: ['data', 'pipelines']
draft: false
---
Then write in markdown. Headings (##), lists, links, inline code, code blocks — all work out of the box.
Drafts
Set draft: true in the frontmatter and the post won’t show on the blog index or be statically generated. Useful for half-written ideas.
What this setup gets you
- No database, no CMS to maintain
- Posts are version-controlled in git alongside the rest of the site
- Build is fully static — every post compiles to plain HTML at deploy time
- Markdown means you can write in any editor, paste from Obsidian, etc.