After migrating my portfolio website to Hugo, the logical next candidate
for the migration was the website of my unofficial package repository,
which at the time was a simple GitHub Pages website, only displaying the
README.md
file.
The migration had another motivation as well. I wanted the site to have a list of the packages it offers, typical of an actual package repository:
Although that is already “available” at the GitHub repository where the packages are stored, I figured that is worth having for better UX, keeping users at the site rather than sifting through GitHub.
Migration of that website took way less effort than migrating my portfolio
website because of the theme I had created to share the look across other
websites. Most effort was spent writing the list template, to display the
package files stored in the static
directory, and a bit of CSS
, to make
the file list behave responsibly across screen sizes.
This migration ends at the browser; regular pacman
users of this repository
should not notice anything out of the ordinary.