Building Your Own Blog

Since it became popular over a decade ago, writing a blog has lost nothing of its importance. It’s still one of the best ways to communicate your thoughts and to get in touch with your customers or users.

But how do you end up with the right kind of blogging system for you and your situation? Is it enough to start an account on one of the hosted blogging platforms like Medium or Blogger? Should you buy a Wordpress template and go with the most popular system?

This course shows you how to do it your way: step by step, we’ll build a simple, lightweight blog. One that has only the features you need. A blog that is easy to maintain and that has a great performance.

Who is This For?

The course is divided in three main parts:

  1. Concept - How to plan and structure your blog.
  2. Design - How to design a blog (in contrast to “normal” websites).
  3. Development - How to easily develop a simple but capable blogging system.

Parts 1 and 2 are aimed for beginners in these topics: you don’t have to be a “concept professional” or a designer to keep up; in fact, if you’re mostly a software or web developer, you’ll find these chapters are easy starting points into the topics.

On the other hand, you can easily skip these first two parts: In case you’re exclusively interested in actually developing the blog, you can jump right in with part 3 and start developing.

Part 3 is by far the most detailed one in this course. Using Kirby, a flat-file CMS written in PHP, we’ll build our blog from beginning to end. A basic understanding of PHP should be enough to follow.

Additionally, you can track all code changes in detail in the course’s GitHub repository. This helps understanding each part as we go along, step by step.

Let’s start, shall we?

Get our popular Git Cheat Sheet for free!

About Us

As the makers of Tower, the best Git client for Mac and Windows, we help over 100,000 users in companies like Apple, Google, Amazon, Twitter, and Ebay get the most out of Git.

Just like with Tower, our mission with this platform is to help people become better professionals.

That's why we provide our guides, videos, and cheat sheets (about version control with Git and lots of other topics) for free.