Dante
Dante serves as an example of a fully-functioning implementation of Bookshop 3.0 on a simple website.
Features
- Live editing with CloudCannon
- Component library for website building
- Fully configurable Website
- Pre-built pages
- Pre-styled components
- Blog
- Portfolio
- Staff and author system
- Optimised for editing in CloudCannon
- Search engine optimisation
Setup
Dante was built with Jekyll version 4.2.0, but should support newer versions as well.
Install the dependencies for Bookshop:
$ npm install
Install the Jekyll dependencies with Bundler:
$ cd site
$ bundle install
Run the website:
$ cd ../
$ npm start
Editing
Dante is already optimised for adding, updating and removing pages, and components within CloudCannon.
Posts
- Add, update or remove a post in the Posts collection.
- The Author Staff Member field links to members in the Staff Members collection.
- Change the defaults when new posts are created in
_posts/_defaults.md
.
Staff Members
- Reused around the site to save multiple editing locations.
Navigation
- Managed as a data file to give clients better access.
- Set in the Data > Navigation section.
- Managed as a data file to give clients better access.
- Set in the Data > Footer section.