When I decided to create a blog, I’ve started to search for a blog engine that could makes me feel comfortable to keep it updated.
So I decided to look for something that I could create posts using a text editor, that was easy to deploy and lightweight.
After I’d googled about it, I’ve found the Octopress.
Octopress is a simple framework designed for Jekyll, that is powering GitHub Pages. Jekyll is a simple, lightweight static site generator written in Ruby. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.
Then, I’ve decided to give it a try, and until now, it is above all my expectations.
The advantages that made me test octopress, is that with it I can:
- Test any changes locally, before I deploy it
- Use its plugins to generate code snippets
- Use markdown to write blog posts
- Easily change and customize the theme
- Easily deploy to Heroku
- Generate static files of the entire site
- Keep the blog versioned
If you have more info to share about octopress (pros or cons), feel free to send me.