Nixpanic's Blog

Icarus theme for Hugo

In my post from last week about migrating from Googles Blogger to Hugo I mentioned that the hugo-minimalist-theme has been configured. This is not the case anymore, The site currently uses the Icarus theme,

It has been modified a little to redirect site-wide searches to DuckDuckGo instead of Google. At one point I might figure out how to do that nicely and can send the change to the author of the theme.

While looking through older posts in this blog, it seems that some are not rendered completely correctly. As there are quite some technical bits spread through a few posts, the <pre> an <tt> markup for code/scripts/.. is not handled. This is a little of an annoyance and I probably will replace it with <code> tags for now. Those old posts have been converted from HTML, and are not plain MarkDown like the new ones. The formatting in MarkDown seems to be fine:


nixpanic.net goes Cloudflare

After moving from Blogger to a static site the next step to improve the website has been finished. Cloudflare offers protection, caching and statistics by routing web traffic through their servers.

Setting this up has been pretty painless, and makes it easier to move from (now Oracles) dyndns.com services to other providers. Currently the nixpanic.net domain name is still registered there, but I plan to cancel (or just not renew) the DNS service. I have not looked around for a new domain register yet, and am open to suggestions.


Migrating from Blogger to Hugo

Today I moved my Blog from Googles Blogger to a static site that gets generated with Hugo. These are the approximate steps that I have done:

  1. download the exorted XML from back up content
  2. import the posts into a new Jekyll site
  3. import the Jekyll converted MarkDown pages into a new Hugo site with hugo import jekyll
  4. run through the Hugo quickstart and verify posts

It is possible that the theme I configured (hugo-minimalist-theme) does not work with tags that have UPPER-case letters in them, or are set to nil. Some sed commands later to make all lower-case and after removing the tags: nil lines, the site builds without errors.