For the past decade or so, I used Wordpress for my website and blog. However, due to temporary neglect on my part, it was hacked by spammers. I decided I needed something super easy to maintain..
My friend had started to use Hexo to statically generate his website and I investigated it for a while. Then I started over with Hexo and the GabiThume Cactus-light theme.
Here’s what I did to get started on Arch Linux:
# Install NodeJS LTS release
pacman -S nodejs-lts-erbium
# Build and install Hexo from an AUR package
git clone https://aur.archlinux.org/nodejs-hexo-cli.git
# Start the blog
hexo init blog
# Install the theme
git clone https://github.com/gabithume/cactus-light themes/cactus-light
# Configure site and theme
# Create a first post
hexo new post first
# Edit post
# Generate everything
# Start a temporary web server, goto URL printed
Updated 2021-05-28: This page needed some reworking.