shapes-for-jekyll-and-snipcart

shapes-for-jekyll-and-snipcart

Jekyll theme for e-commerce with Snipcart

Shapes is a simple e-commerce theme for Jekyll and Snipcart. Best used for small shops with limited inventory.

Getting Started

You'll need a Snipcart account to use this theme. All the development is set up to support adding items to your cart from the product page. Simply add your Snipcart API Key to the _config.yml file and create your products.

VIEW THE DEMO

Issues and enhancements are welcome. You can find the project board here.


Plugins

Jekyll SEO Tag

A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.

Jekyll Sitemap

Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.

Jekyll Autoprefixer

This plugin provides simple autoprefixer support for Jekyll. To ensure compatibility with the latest version of Jekyll. I've clamped the execjs gem to version 2.7.0, per this issue


Data files

In the _data directory you'll find files to handle the following site components and features:

  • siteNavigation.yml (header navigation and footer navigation)
  • siteSocial.yml (Social sharing and Social following options)

Contact Form

A simple HTML contact form with the Netlify data attribution is added. This should work out of the box if you're using Netlify for hosting, otherwise you can replace this with your own solution.