Ghost
-
Upload
bao-wen-chen -
Category
Technology
-
view
42 -
download
0
Transcript of Ghost
GhostMashable - "Is This Kickstarter Project the
Future of Blogging?"
Content
• Why I even need a blog • Why yet another blogging platform• Features• Setting up
Why a blog?
• Personal branding• Writing helps organize thought• Record of growth (or lack of)
Why Self-Hosted?
• Fully customizable• Fully expandable• Fully playable
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
Why even another blogging platform
• John Onolan, former Wordpress UI team deputy leader– Minimalistic (for real)– Markdown – Real time preview– Simply more beautiful
Rain
Vignette
VignetteVignette
How it works
My Laptop DigitalOcean
GitHub
Version ControlCode Sync
Customize Style Host Blog
Push Change Pull Change
htmlCSS
ghost-dev.db ghost.db
GitHub Setup
• Fork Ghost from TryGhost (https://github.com/TryGhost/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
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
Issues Left
• RWD -- small screen• url encoding• IE compatibility
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/