Blog

Vim for Git Users

All you need to know to commit

Janne Kemppainen |

Have you ever typed git commit without -m and felt powerless after being trapped inside of Vim (or Vi) with no way out? I'm here to help you!

I've been there and I remember searching for how to exit Vim without even considering the option to actually learn to use it. After finally taking the time to learn the Vim keybindings I'm now using them in other applications too!

Git Essentials for Beginners Janne Kemppainen | This subject has been touched by many people before me but I still decided to give my input so that I can have a reference for the readers of this blog. The idea is to get you started fast with Git so in this post we'll go through the absolute basics and you'll learn by doing yourself. What is a version control system? If you are new to all of this a version control system (VCS) in short is a piece of software that keeps track of changes in text files such as source code.
Getting Started with Hugo Janne Kemppainen |

In the last post of the series we touched the surface and learned what Hugo is. This time we will dive deeper and actually create our first example site with a ready theme.

Why You Should Blog with Hugo?

An Introduction to the 'Blog with Hugo' series

Janne Kemppainen |

I wanted to have a blog where I could share my thoughts and ideas. Naturally I quickly discovered WordPress and started fiddling around with it. In this series I'll tell you why I chose to go with a static site generator called Hugo instead and how you can do it too. The idea of this series is to help you learn while doing.

If you want to go the static web page route with Hugo you have basically two choices, either use a ready theme or create your own. I decided to go with the homebrewn option because I felt that the ready themes didn't match with how I envisioned the site should look.

In this series I am going to show you how to start a theme from scratch. But if you want to go with a ready theme I still recommend that you read through these pages as they'll help you understand how Hugo works and hopefully help you customize your site.

I want you to have the resource that I would've needed when starting out.