A personal blog built with Astro.
npm installnpm run devOpen http://localhost:4321 in your browser.
npm run buildnpm run previewAdd Markdown files to the src/content/blog/ directory.
Each file requires the following frontmatter:
---
title: Post Title
description: Post description (optional)
date: 2026-01-26
tags: ['tag1', 'tag2']
---
# Post content/
├── public/
│ └── favicon.svg
├── src/
│ ├── content/
│ │ ├── blog/
│ │ │ └── *.md
│ │ └── config.ts
│ ├── layouts/
│ │ └── Layout.astro
│ └── pages/
│ ├── index.astro
│ ├── about.astro
│ ├── contact.astro
│ ├── work.astro
│ └── blog/
│ ├── index.astro
│ └── [...slug].astro
├── astro.config.mjs
├── package.json
└── tsconfig.json