Skip to content

👻 📝 ✨ Clean Ghost theme with advanced features & customization.

Notifications You must be signed in to change notification settings

hackersandslackers/hackersandslackers-theme

Repository files navigation

HackersAndSlackers Ghost Theme

Deploy Theme Ghost Webpack Sass GitHub Last Commit GitHub Issues GitHub Stars GitHub Forks

Hand-crafted Ghost theme created by & for HackersAndSlackers. Clean design & usability balanced with novel theme features.

đź›  This theme is in active development đź› 

Features

The HackersAndSlackers theme includes custom widgets, integrations, and features beyond the breath of Ghost’s core functionality:

Posts

  • Series’: Collections of posts intended to be read in sequential order. Posts belonging to a series are easily navigated via “table of contents” and “next/previous” modules, as well as a series overview page.
  • Related Posts: Intelligent post suggestions for readers.
  • Data Tables: The ability to cleanly present and navigate datasets within a post via a clean interface.
  • Code: PrismJS highlighting for ~50 programming languages.

Authors

  • Author List: An overview of blog contributors with brief contexts.
  • Github: Github activity widgets visible from an Author’s detail page.
  • Website: Embedded preview of authors’ personal websites accessible from an Author’s detail page.

Accounts

  • Accounts: User account creation and management.
  • Comments: Native implementation of Ghost comments.
  • Newsletter: Simple opt-in for newsletter subscriptions.

Developers

  • Webpack: Relies on Webpack for builds (in place of Gulp). Utilizes Webpack plugins to render SASS, minify source files, and serves code-split asset bundles.
  • Automations: Integrations such as automatic post optimization, image caching, etc. are served by a corresponding API

Getting Started (For Developers)

For developers interested in contributing or other usage, this theme is openly available:

git clone https://github.com/hackersandslackers/hackersandslackers-theme.git
cd hackersandslackers-theme
yarn
make dev

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

Integrations

This theme comes equipped with multiple built-in integrations, which are visible in .example.env. Rename this file to .env (and don’t forget to include .env in .gitignore)!

Replace the values in this configuration file with your own. Additional details to be added here soon.