Ghost

15
Ghost Mashable - "Is This Kickstarter Project the Future of Blogging?"

Transcript of Ghost

Page 1: Ghost

GhostMashable - "Is This Kickstarter Project the

Future of Blogging?"

Page 2: Ghost

Content

• Why I even need a blog • Why yet another blogging platform• Features• Setting up

Page 3: Ghost

Why a blog?

• Personal branding• Writing helps organize thought• Record of growth (or lack of)

Page 4: Ghost

Why Self-Hosted?

• Fully customizable• Fully expandable• Fully playable

Page 5: Ghost

Why Ghost?

• Super lightweight– Ghost 793KB vs. Wordpress 9.1MB

• Easy to learn• Focus on writing, nothing more• Love writing, the Markdown way

– GitHub, Reddit, Stackoverflow…– Really fast

Page 6: Ghost

Why even another blogging platform

• John Onolan, former Wordpress UI team deputy leader– Minimalistic (for real)– Markdown – Real time preview– Simply more beautiful

Page 8: Ghost

Vignette

Page 9: Ghost

VignetteVignette

Page 10: Ghost

How it works

My Laptop DigitalOcean

GitHub

Version ControlCode Sync

Customize Style Host Blog

Push Change Pull Change

htmlCSS

ghost-dev.db ghost.db

Page 11: Ghost

GitHub Setup

• Fork Ghost from TryGhost (https://github.com/TryGhost/Ghost)

Page 12: Ghost

Local Setup

• Install Node.js• Clone Ghost from your GitHub repo• git pull • Reinstall Sqlite3 (Mac OSX vs. Ubuntu)• Fire up localhost => npm start

Page 13: Ghost

Remote Setup

• Create a droplet with Ghost preinstalled• Replace given IP with own domain name• go to $ /var/www/ghost• git clone https://github.com/USERNAME/PROJECTNAME

Page 14: Ghost

Issues Left

• RWD -- small screen• url encoding• IE compatibility

Page 15: Ghost

Reference

• http://john.onolan.org/project-ghost/• https://www.kickstarter.com/projects/johnonolan/

ghost-just-a-blogging-platform/video_share• http://markdowntutorial.com/• http://rogerdudler.github.io/git-guide/