A few possible beginnings

Find a look.
Make it your own.

Six sample publications, each with its own voice. Choose a design before you create your site, then make it yours with a personal brief.

Fictional blogs, real React and CSS. Your own posts stay yours.

A prompt is a design brief for your AI coding tool.

It asks the tool to create a Caveat project, then customise the public site’s layout, fonts, colours, and branding. You can add your publication name and your own instructions. Copying alone doesn’t change or publish anything.

Choose Use this design to personalise the prompt, or Copy prompt for the example as shown. Paste it into your coding tool, then review the site it builds.

You have the source

The design is yours to change.

Use Settings for fonts and an accent colour. Use CSS for your own visual style. Use React to rethink the layout, or describe the result you want to a coding assistant.

How custom designs work

One prompt to start building.

Choose an example and copy its prompt into your coding assistant. The prompt starts with npm create caveat@latest my-newsletter, then guides the design changes inside that Caveat project.

These demos were made with React, CSS, and fictional stories inside this project. They are design references, not separately installed publications. The starter colours and prompts help you reproduce the direction with your own content.

Create a prompt from your own idea

Made something worth sharing?

Add your own example.

Share a design, a preview, or an idea on GitHub. Include your name, the design direction, and any asset licences. You can open an issue first or contribute the code in a pull request.

The six starter designs are by Caveat. Community submissions are reviewed before joining this gallery, with credit to their creators.