Bookshop defines a convention for building self-contained components in the templating languages supported by common static site generators. Using these conventions, Bookshop provides developer tooling that empowers you to integrate these components with your stack, build and browse UI components locally, and provide rich live editing experiences for your editors.
A good rundown of our motivations and the problems we are looking to solve can be found in our launch post on CloudCannon.
- Conventions Guide
Learn the Bookshop conventions, from how to write Bookshop TOML files to the component file structure.
- Jekyll Guide
How to integrate your Bookshop project into a Jekyll website.
- Eleventy Guide
How to integrate your Bookshop projects into an Eleventy website.
- Browser Guide
How to setup and use the Bookshop component browser locally and on a hosted URL.
- Live Editing Guide
Information on how the experimental live editing works, and how to configure it.