Some days ago I published this web site. Now I want to share some information on why and how I made it.
Warning! This post is obsolete. The web site you are reading is no more made with Octopress.
Why I made it
I want to use a personal web site as:
- a “hub” for my social web presence
- a place to share and comment news and articles I find on the web, books that I’m reading, etc.
- a place to share my personal projects and study efforts (mainly on software and programming)
- a place where I’m forced to write in English, to improve my knowledge of the language (English is not my native tongue)
How I made it
Thinking about the requisites for the site, I decided that I wanted a web site with a simple structure, with a low update frequency, and that could be hosted without spending much.
I concluded that the best choice would have been a static site generator. Moreover, I could have fun learning how to use one.
I searched and evaluated some generators and I finally chose Octopress. The main reason? Its simplicity.
With Octopress, following its excellent documentation and only by modifying its configuration file, it’s easy to create a blog with a mobile first responsive layout and connected to the top social networking sites (Twitter, Google Plus, etc.). And if you want to customize Octopress, you can go a long way with only a basic knowledge of ruby, html and css.
As an example, here it is a short list of the customizations I made:
- moved blog posts in a subsection and created an “about me” page for the home
- changed fonts and colors
- modified twitter plug-in to add my retweet
- added bitbucket support thanks to c0der78
I recommend Octopress
If you are searching for a static web site generator that it’s simple, but very customizable, Octopress is a valid alternative.