Why blogging at all? IT knowledge is so wide and wast
- there is no chance I could remember all of it. Often it happens I learn something and the skill is not used later for longer time. If had not written it down, I would have forgotten it. So I developed some ways of storing the information. Starting with plain files, spread over my Oracle Virtualbox VM. Then I peeked my friend taking notes in the Google Docs. It had file versioning, rich format cabapilities. It could be even shared among friends. I started taking notes there as well. But sharing among friends is not enough I wanted to share most of them publicly.
Considering above I moved to blogging instead, and choose Blogspot as my platform. I created a couple of posts during over a year but soon I discovered this is not my choice. Blogspot was too heavy for me, too slow, too stiff. I could not breath. And despite I usually like Google products (it is owned by Google) I did not like Blogspot at all.
Recently I have found Jekyll, it is static website rendered from text templates. Posts can be written in markdown or textile. Both formats are good enough for me, allow for rich format and media sharing. The content is under git (actually github) version control. Looks like it is the solution I was looking for. Geekish enough, easy to edit, I can take the whole site with me and a single git push is enough to publish my changes.
Jekyll also offers powerful support for code snippets:
Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll’s dedicated Help repository.
- Jekyll can be also deployed directly to S3.
- Jekyll multiple languages
- Jekyll Themes
- Jekyll News
- Collections: Baleter’s introduction and original Jekyll’s docs on collections.
Posts in Polish:
Lód i mikst góry książki
Miejsce przy stole góry książki
Wspinanie climbing góry
Złapałem gumę przygody
Sass is an extension to CSS, a preprocessor which allows to use variables, nesting, arithmetic operators. It also allows to share a set of CSS properties from one selector to another (@extend). Here is Sass Reference.