dante-jekyll-bookshop-template

dante-jekyll-bookshop-template

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.

Contact Forms

Staff Members

  • Reused around the site to save multiple editing locations.
  • 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.