Get Started
Three commands to a live publication. No account required.
Prerequisites
- Node.js 18 or later (nodejs.org)
- A GitHub account (free)
- A terminal. Any OS works — macOS, Linux, Windows.
One — Clone the repo
git clone https://github.com/jonajinga/broadsheet.git my-publication
cd my-publicationTwo — Install dependencies
npm installTakes under a minute on a modern connection.
Three — Run it locally
npm startThe site is now live at http://localhost:8080 with hot reload. Open it in your browser, click through the sample pages, explore the reader tools.
Now what?
Edit site.json
Set your publication name, description, email, and which editorial sections you want.
Edit tokens.css
Change colors, typography, spacing — every design decision is a CSS variable.
Add your first article
Articles are Markdown files in src/content/. Create a file, add front matter, hit save.
Push to Cloudflare Pages
Connect your repo, set the build command, done. HTTPS and a custom domain are both free.
Our Launch package ($999) covers everything above — repo setup, brand customization, deployment, custom domain, three integrations, and a 60-minute training call. Book a call to get started.