Configuring HTTPS for project GitHub Pages custom subdomain

How to configure HTTPS while keeping control of the nameservers

As a final step to moving my blog to GitHub pages, it was the matter of setting up HTTPS. The GitHub guides are very detailed on this. So much that it’s easy to get lost in them.

My case was particular, as it was a combination of a lot of conditions:

  • My repository is a project repository (it is not a repository named after my user or my organization).
  • I don’t want to transfer the whole domain DNS (apex domain) to GitHub nameservers, since I might want to use other subdomains (or the main domain) for my own purposes.
  • I want the blog to have HTTPS enabled, even when only static content is served.

I couldn’t find anywhere how to setup the configuration for a case like this, but it’s really easy.

(Read more →)

Exporting from Wordpress to Jekyll

A few simple steps from Wordpress to Jekyll format

I just exported my Wordpress blog by using the jekyll-import tool. This is my first post in this new tool. I very much like the simplified approach of writing markdown and having a static site rather than running a server and a database on my own.

Not all things were entirely straightforward, so here’s a quick list of the steps I took, which might be helfpul to others.

(Read more →)