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.