Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

cozy/cozy-ghost-theme

Repository files navigation

Cozy

The Cozy theme for Ghost. This theme is based on Casper, the default theme for Ghost.

Caution

This repository has been archived and this theme is not maintained anymore

 

screenshot-desktop

 

Development

Requirements

Building this theme requires node 8. You also need gulp cli installed globally.

Required modules should be installed with

yarn install

Watch

Cozy styles are compiled using Gulp/PostCSS to polyfill future CSS spec. From the theme's root directory:

yarn dev

Now you can edit /assets/css/ files, which will be compiled to /assets/built/ automatically.

Release

The zip Gulp task packages the theme files into dist/<theme-name>.zip, which you can then upload to your site.

yarn zip

PostCSS Features Used

  • Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser.
  • Variables - Simple pure CSS variables
  • Color Function

SVG Icons

Casper uses inline SVG icons, included via Handlebars partials. You can find all icons inside /partials/icons. To use an icon just include the name of the relevant file, eg. To include the SVG icon in /partials/icons/rss.hbs - use {{> "icons/rss"}}.

You can add your own SVG icons in the same manner.

Copyright & License

Casper — Copyright (c) 2013-2018 Ghost Foundation - Released under the MIT license.