Skip to content
A Ghost theme focused on content based on Medium design/ux.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
partials Update to work with Ghost v1.21.x (#187) Jun 11, 2018
src Update to work with Ghost v1.21.x (#187) Jun 11, 2018
.bowerrc Initial commit Nov 11, 2013
.csslintrc Initial commit Nov 11, 2013
.editorconfig Initial commit Nov 11, 2013
.gitattributes
.gitignore
.jshintrc Initial commit Nov 11, 2013
.rvmrc Initial commit Nov 11, 2013
.travis.yml Update to work with Ghost v1.21.x (#187) Jun 11, 2018
CHANGELOG.md Release v2.2.1 May 27, 2014
CONTRIBUTING.md Initial commit Nov 11, 2013
Gemfile
Gruntfile.js Release v2.3.2 Jul 12, 2017
LICENSE Initial commit Nov 11, 2013
README.md Update to work with Ghost v1.21.x (#187) Jun 11, 2018
apple-touch-icon-precomposed.png Initial commit Nov 11, 2013
bower.json Release v2.3.2 Jul 12, 2017
default.hbs
favicon.ico Initial commit Nov 11, 2013
index.hbs Release v2.2.0 May 27, 2014
package-lock.json Update to work with Ghost v1.21.x (#187) Jun 11, 2018
package.json Update to work with Ghost v1.21.x (#187) Jun 11, 2018
page.hbs Update to work with Ghost v1.21.x (#187) Jun 11, 2018
post.hbs Update to work with Ghost v1.21.x (#187) Jun 11, 2018
tag.hbs

README.md

Ghostium

Ghostium

A Ghost theme focused on content based on Medium design/ux.

NOT UNDER ACTIVE DEVELOPMENT

Table of contents

Features

  • Focused on content
  • Fully responsive
  • HTML5 semantics, WAI-ARIA and Rich Snippets(microdata) roles
  • Asynchronous content loading
  • Disqus comments
  • Syntax Highlight with Prism
  • Google Universal Analytics snippet
  • OpenGraph and Twitter Cards meta's
  • Baseline HTML5 features, DNS prefetching, responsive meta
  • One-file CSS/JS for performance

Installing

Using Git

  1. Navigate to your Ghost theme directory ghost/content/themes
  2. Clone the theme repository using the command below
$ git clone https://github.com/oswaldoacauan/ghostium/ "ghostium"
  1. Restart ghost and log in to your dashboard
  2. In settings under themes select ghostium and save
  3. That's all, now its time to configure your theme

Manually

  1. Download the files using the GitHub .zip download option
  2. Unzip the files and rename the folder to ghostium
  3. Copy the folder into your Ghost theme directory ghost/content/themes
  4. Restart ghost and log in to your dashboard
  5. In settings under themes select ghostium and save
  6. That's all, now its time to configure your theme

Building from source

Prerequisites

  • Ruby >= 2.4
  • Bundler (gem install bundler)
  • Sass (gem install sass)
  • Node >= 8.9
  • Bower (npm install -g bower)
  • Run npm install

Build

npm run build

Compiles all assets into the build/ directrory.

Zip

npm run zip

This creates the ghostium.zip bundle ready for upload through the UI.

Configuring

All configurable files are located in ghostium/partials/custom.

config.hbs

Configurable javascript identifiers.

meta.hbs

Configurable meta tags.

  • twitter:site: Used for Twitter Card identification, the twitter @username of the owner of this card's domain
  • twitter:creator: Used for Twitter Card identification, the twitter @username of the author of this content
  • google-site-verification: Used for Google Webmaster Tools identification
  • fb:admins: Used for Facebook Insights identification

navigation.hbs

Your site navigation items, markup template below.

<li class="drawer-list-item">
  <a href="#" title="My awesome menu">
    My menu
  </a>
</li>

Roadmap

Many features listed here still depend on future implementations in Ghost, take a look at the their Roadmap and Planned features.

  • Cover image for single post
  • Infinite scroll
  • Next post cover

Contributing

If you want to help, please read the Contributing guide.

History

For detailed history, see Changelog.

License

MIT License © Oswaldo Acauan

You can’t perform that action at this time.