/ Experience

Blogging Using Ghost

Do you ever hear ghost before?

Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News.[1]


I've started blogging since I was a kid using Blogger. I've created several blog with it. I can't mention my blog link because most of my post is embarrassing. Most of my post is about personal life and I don't want to read it anymore. When I go to college, I started create a post using Medium after read my friend's post there. Medium is a good platform and I still read it until now. There are many insights and helpful tutorials that can improve my knowledge, but I need my own blog. At first, I've idea to create blog from scratch using RESTful style, but after read some articles, I decided that it's to complicated and needs much effort. After almost 1 years of searching, finally I see a blog (I forget the name) that using ghost. At first, I don't know what is, but finally I figured out that it's what I need.

What is Ghost?

As I quoted above, ghost is open source. You are free to use it as long as you host your own blog and setup it on your own. Of course you have to provide for hosting fee. If you need simplicity, you can start your ghost blog using ghostpro for few bucks per month, but I prefer to host my own blog on DigitalOcean[2] because I can do another cool things with it. I've tried to host my own blog on Raspberry Pi and it's work. I'll create the tutorial later.


Ghost has many features that amaze me. It has beautiful admin dashboard, beautiful themes, and many more. I'll explain it one-by-one.

1. Dashboard

This feature allow you and your teams to create post and set up blong settings. The interface is very elegant. As you can see, you can tweak your blog design, manage team members if ou are admin), optimize your website, etc. If I build my own blog, I don't think I can create content management dashboard like this one.

2. Ghost Editor

This the most important feature. As you can see, this is the feature for creating blog posts. You can write your blog using markdown syntax. The markdown documentation can be seen here. Actually there is a new editor call Koenig, but I don't use it because there is no footnote support. The editor is more powerful. It can resize image and do another cool things. Maybe, I'll use it when the editor support footnote.

3. Android Apps

Another cool thing is Ghost Android App. Using it, you can edit or add posts anytime. It supports both ghostpro blog and self hosting blog. I use it sometimes when AFK and want to edit my post.

4. Theme Tweaking

You can find both free and paid themes on Ghost Marketplace. Unfortunately, most of the themes is not free. The good thing is you can build your own theme. I haven't built my own theme because I am still thinking about the design. If you want to build your own theme you can learn from Casper. This is the default ghost theme and currently (when I created this post), I use it. Changing your theme is pretty easy. You can upload the themes via settings on admin dashboard.

5. SEO

Yeah, ghost is optimized for Search Engine Optimization. My knowledge about SEO is very minimun, so I can't talk much about it. As far as I know, ghost provide meta data to make your post appear in the first (maybe) page of search engine.


Ghost is very good if you want to manage your blog on your own. You can host ghost anywhere even with RaspberryPi. It's suitable both for student or developer because setting up blog using ghost is pretty easy.

  1. https://ghost.org ↩︎

  2. You can get free $10 credit using my refferal link aband I'll get $25 credit. ↩︎

Blogging Using Ghost
Share this