First site in ten minutes

You need Node 20+, pnpm, and a clone of the FilePress engine (or a later git pin of getfilepress).

Scaffold

cd filepress
pnpm install
pnpm create-site my-blog --external ../my-blog \
  --title "My Blog" \
  --url https://my.blog

That writes a sibling folder with filepress.config.ts, starter posts/, pages/, and:

{
  "devDependencies": {
    "getfilepress": "link:../filepress"
  }
}

Run it

cd ../my-blog
pnpm install
pnpm dev

Open the URL Vite prints. Add a post under posts/:

---
title: "Hello"
date: 2026-08-10
description: First note.
tags: [notes]
---

Ship the file. That’s the product.
pnpm build    # → ./build/

For Cloudflare later, swap the link: dependency for a pinned git URL — see Deploy notes. Config details live on Getting started.