Notepub is a single-binary publishing engine that generates HTML from markdown using rules in rules.yaml and settings in config.yaml.
If you are just starting, follow this order:
- Overview
- Getting Started
- Template Repositories
- Content Structure in Recipe Repositories
- Build and Deploy
- Local Run
- AI/MCP Agent Brief
Then go deeper by area:
What Notepub gives you
- Markdown content from local folders or S3.
- Declarative routing, templates, links, and collections.
- Two operation modes:
servefor dynamic rendering.buildfor static HTML indist/.
- SEO artifacts by default: sitemap, robots, canonical, OpenGraph, JSON-LD.
Basic no-code workflow
If you use a recipe repository with GitHub Actions, most of the time you only edit:
content/*.mdconfig.yamlrules.yaml(as needed)
Workflow runs validate + build and deploys site to GitHub Pages.