Ghost

Casper-Slidr Theme

Casper-Slidr is a theme for Ghost.js blogging platform. It is derived from the default Casper theme that comes as part of Ghost.js installation, hence the name... THEME FEATURES Simple, clean header for pages and posts Sliding menu for all pages and posts using jquery.mmenu Support for Disqus comments in posts Syntax highlighting for code using google-code-prettify Page view tracking using Google Analytics HOW TO INSTALL THEME? Download casper-slidr.zip from GitHub Copy casper-slidr.zip to <ghost install dir>/content/themes unzip casper-slidr.zip Edit casper-slidr/default.hbs Set width/height for 'blog-logo' style, based on the your blog logo Customize the list entries under 'my-menu' to your liking Remember to create the corresponding ghost pages Set your Google Analytics Account Nu…

Casper-Slidr Theme for Ghost.js

Casper-Slidr is a theme I developed for Ghost.js for this blog. It is a derivative of the casper theme that is bundled with Ghost. It is a responsive (responsive web design) theme written primarily for mobile devices and secondly for big screen non-mobile devices. It is build upon rem (root em) units in CSS and relies on CSS media queries to perfect the fonts and images for all screen sizes. The layout is clean with minimal nesting of HTML elements and everything flows into paragraphs, after all this is meant to be a blog and should be all about content. The theme carries through with the Ghost philosophy of "content first". There were a few things missing in the casper theme which prompted me to work on casper-slidr. The biggest was the absence of navigation and menus. It may work for a…

Ghost.js on CentOS

Ghost.js is clean blogging only software with minimalistic design aesthetics and responsive web design. It comes with pretty decent functionality out of the box and its themes can be extended easily using handlebars. The bhira.net blog is running on Ghost.js and I wrote this post as a recollection of the steps I followed in setting up this server. This post describes how to setup Ghost.js blogging software on a CentOS server. These instructions are meant for a production server and will use MySQL for storage and run nodejs using pm2 (process manager for Node). Nginx is used as a proxy server for nodejs. Here are the main steps: Setup MySQL Setup Nginx Setup nodejs Setup ghost.js Setup pm2 Setup theme SETUP MYSQL Install Remi repository for CentOS 6 which depends on Fedora EPEL repository…