Resources

Get Started

Three commands to a live publication. No account required.

Project Broadsheet is a git clone away. Everything you need — the full source, 27 reader tools, nine editorial sections, RSS, search, SEO, dark mode — is already included and configured.

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-publication

Two — Install dependencies

npm install

Takes under a minute on a modern connection.

Three — Run it locally

npm start

The 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?

Configure

Edit site.json

Set your publication name, description, email, and which editorial sections you want.

Brand

Edit tokens.css

Change colors, typography, spacing — every design decision is a CSS variable.

Write

Add your first article

Articles are Markdown files in src/content/. Create a file, add front matter, hit save.

Deploy

Push to Cloudflare Pages

Connect your repo, set the build command, done. HTTPS and a custom domain are both free.

Want us to set it up?

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.