
Harold
Markdown and Handlebars static site generator for blogs, docs sites and landing pages, started with the create-harold-app scaffolder.
www.haroldjs.comrepositorydocs
Harold is a static site generator that builds blogs, docs sites and landing pages from Markdown files with front matter. Layouts and partials are Handlebars templates, and styling is written in SCSS. The ready-made templates include a Lunr-powered search setup for content-heavy sites. Content stays as plain files in the project, and the build writes static HTML that any static host can serve.
A site starts with the create-harold-app scaffolder, which installs harold-scripts.
Worth knowing
Template and directory names are set at setup. The getting-started guide says to rename the content and layout directories right after init, and to change the search configuration when the posts path changes.
Identity
Rendering and deploy
- Runs as
- Static files1
- Rendering
- Static output1
- Install with
- npm3
Releases
Adoption
Sources
- 2026-10-21: links, Categories, Content storage, Templating, Rendering, Runs as
www.haroldjs.com - 2026-10-21: links, Written in, GitHub stars, Contributors
github.com/harold-js/create-harold-app - 2026-10-21: links, Runtime, Minimum runtime, Install with
www.haroldjs.com/docs/getting-started.html - 2026-10-21: First release
registry.npmjs.org/create-harold-app - 2026-10-21: Maintainer, License
github.com/harold-js/create-harold-app/blob/master/LICENSE - 2026-10-21: Current major version
registry.npmjs.org/create-harold-app/latest - 2026-10-21: Last release
api.github.com/repos/harold-js/create-harold-app/releases/latest - 2026-10-21: npm downloads a week
api.npmjs.org/downloads/point/last-week/harold-scripts - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/harold-scripts