I prefer github:pages to wordpress.com
This is the first article a write entirely in English and the first one I do in this platform with Jekyll, and I have to admit that I find it much more familiar than I expected, because it's such as write code documentation, and it makes me comfortable. Of course I know this article will have some spelling mistakes, but I really think the best way to learn English is to practice it, so ... here we are.
In this article I would like to explain why I have changed my personal blog to github. Here goes the reasons:
- One of the main reasons is that with github:pages you have always the control. Github:pages allow me to change all documents html, css or js directly ( back to the roots ), I can redirect this page to my custom url domain name, or even I can make little js experiments without worry about the price I have to pay to do these things in your own blog.
- The second reason is that is that it is simplest way of publish static content. I think most of websites of the Internet don't need to be in a dynamic server ( php, ruby, python, java or whatever your server language is). They just do what the most of web does, but if you only show content, why to use a CMS or something like that?. There are a lot of disadvantage, CMS are a more complicated way to publish, you need a database, the server side and to install the same things you have in production in your pc / mac to view what are you publishing before doing. And these are futures problems.
- Static for the web is not as bad as it seems to be , if you don't need it. Ok, the problem of organizing and maintaining a big website with only statics files is there, but there are a little trick, just use a little of ruby to transform your organized files in a fully functional static web with jekyll . You even have available template engine with liquid and Yalm to specifies properties of each post, and in that way it possible.
- This hosting it's free, and when I say free I mean in deep meaning ( without advertises as does happen in wordpress ) so github:pages is there to make developer life easier. There are such options as ruby + git hostings exists, for example; Heroku, but they are not completely free.
- Jekyll is more accessible than it looks, if you are not developer but want to use this way of blogging there are easy to use 'frameworks' / 'engines' that allow you to make a blog without coding knowledge; Octopress, Jekyll Bootstrap or the own github:pages automatic generator, will help you to start.
So, is this information new to you? Do you agree or disagree with the possibility of doing a blog or a web page with jekyll instead of whatever CMS?