Minimal Astro blog with static output for Cloudflare Pages.
enandptlanguage sections- Markdown blog posts via Astro content collections
- Static build output in
dist/ - Minimal visual design
npm install
npm run devCreate a Markdown file in one of these folders:
src/content/blog/en/src/content/blog/pt/
Use this frontmatter:
---
postKey: unique-post-id
title: "Post title"
description: "Short summary"
publishDate: 2026-03-07
lang: en
draft: false
---- Replace
public/profile-daniel-passy.svgwith your real photo if you want - Update links and summary in
src/lib/profile.ts
- Build command:
npm run build - Build output directory:
dist