Clean & minimalist theme
Switch branches/tags
Clone or download
Latest commit a34f84e Dec 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Add files via upload Dec 11, 2018
lib/js errors from js comments Oct 6, 2018
locales first commit Sep 28, 2018
partials Update cover-tag.hbs Oct 19, 2018
src Merge branch 'master' into login Oct 21, 2018
.gitignore first commit Sep 28, 2018
README.md Update README.md Dec 11, 2018
author.hbs first commit Sep 28, 2018
custom-author-archive.hbs first commit Sep 28, 2018
custom-confirm-email.hbs login menu Sep 30, 2018
custom-projects.hbs Update custom-projects.hbs Oct 17, 2018
custom-signup-account.hbs account signup stuff Oct 6, 2018
custom-tag-archive.hbs updated tag page Oct 19, 2018
default.hbs author website Oct 8, 2018
gulpfile.js Update gulpfile.js Oct 17, 2018
index.hbs first commit Sep 28, 2018
package-lock.json merge Oct 21, 2018
package.json merge Oct 19, 2018
page.hbs first commit Sep 28, 2018
post.hbs Update post.hbs Oct 21, 2018
tag.hbs first commit Sep 28, 2018
test.txt readme Oct 2, 2018
transactional.hbs login page Sep 30, 2018
yarn.lock first commit Sep 28, 2018

README.md

Stockholm Ghost Theme

Ghost Node Gulp lightbox mongodb ghost-pagination Babel Sendgrid JIRA GitHub last commit GitHub issues GitHub stars GitHub forks

Stockholm is a (currently) free theme for the Ghost blogging platform. This theme can be previewed via our live site, which runs off this theme: https://hackersandslackers.com/

Stockholm Theme

About

Stockholm is arguably the most feature-rich Ghost theme on the market. With some light configuration, users can extend their app's functionality by accessing data which would be otherwise inaccessible via Ghost, thus introducing a plethora of features and widgets. Users can personalize their themes via simple config files, enabling contextual widgets, fully integrated user sign ups, and unique page templates.

This project is in active development. All are welcome to use this theme, but oddities will exist until more user-friendly configuration is completed. For example, certain services are specifically whitelisted to the working domain and will break when cloned. This is being fixed.

Features

Beyond predictable built-in blog features, Stockholm leverages services atypical blog themes to provide delightfully refreshing yet technically complex functionality.

Major Features

  • User Authentication & Signup for Readers
  • Homegrown commenting system: zero dependencies on Disquis or similar third parties
  • Multi-post content series' for topics deserving more than a single post
  • Full JIRA integration with functioning Kanban
  • 'Contributors' page detailing bios for blog authors
  • MongoDB Cloud integration to extend the capabilities of Ghost CMS
  • Automatic link preview embeds via custom API
  • "Smart" widgets which change based on their context
  • Individual author pages with high personalization
  • Global search
  • Automatic image compression via Gulp
  • Featured posts
  • Responsive layout

Widgets

  • Github project modules
  • Github user activity
  • Blog Contributors
  • Recent posts
  • Related posts
  • Series
  • Twitter Feed with custom styles
  • Meetup Events by author
  • Medium posts by author

Features In Development

  • Cheatsheet section: collection of common code snippet patterns
  • Custom commenting system
  • Sendgrid email signups
  • Additional 'Series' widgets

Planned Features

  • Recommended posts
  • Recommended services & tools
  • Guest posts
  • Embedded executable code interpreters
  • Author/tag subscriptions

Installation

For information on installing the Ghost platform, please reference the Ghost CLI.

Theme Quickstart

$ git clone https://github.com/toddbirchard/ghosttheme-stockholm.git
$ cd ghosttheme-stockholm
$ npm install
$ npm install gulp-cli -g
$ npm install gulp -D
$ gulp

As always, remeber to restart your ghost instance when introducing new themes or templates.

Developers

Ghost uses Handlebars for templating. This theme is styled using LESS.

Custom Templates:

  • custom-author-archive.hbs: Alternative "about" page which displays author bios.
  • custom-projects.hbs: Lists chosen Github Repos & a live JIRA kanban board integration
  • custom-tag-archive.hbs: Template for ongoing editorial series'
  • custom-signup-confirm: Confirmation page for new user account creation

Maintenance

  • Documentation
  • User-friendly configuration
  • Speed optimization