vbrandl.net/content/post/2017-03-11_hello-world.md
Valentin Brandl 1e8d635b7e
Some checks failed
the build failed
Rename posts to be sorted by date
2018-07-22 20:50:45 +02:00

1.9 KiB

+++ date = "2017-03-11T11:42:57+01:00" publishdate = "2017-03-11T11:42:57+01:00" title = "Hello World" description = "First post explaining the how and why of this website" tags = ["hugo","nginx","tls","vim"] categories = ["blogging"] draft = false

+++

Welcome to my homepage. In this post I'll try to explain why and how this site was build.

I created this website to give an overview about my person and the projects I'm working on.

Setup

This website is generated by the static website generator Hugo using the awesome After Dark theme. I track the source files of the website in a GitHub repository. The web server is a nginx server running on my own dedicated server from Kimsufi and does not log the visitors IP address (I do write access logs but I will never log IP addresses).

I chose a static site generator over a CMS like WordPress because plain markdown files are easier to manage e.g. using git in contrast to WordPress posts being stored somewhere deep in a database. Also have a look at the amount of security releases in the WordPress release notes. Hugo generates static HTML files which are served through nginx, so there are no security risks.

The web server forces you to use a TLS encrypted connection using HTTP/2, therefore I used Let's Encrypt to get a free certificate (you might want to check out my awesome SSL rating).

All posts are written using Vim with some plugins. My Vim configuration can be seen in my dotfile repository.