Site Updates 2025-10-15
Description: Updating the blog and tooling, yet again!
Reading Time: 1
I again, as last time didn't go to current dependencies, and it's been another few years.
Going from Hugo ~0.101.x to ~0.151.x only had a single deprecation - in the
config file, paginate had to be changed to paginate.pageSize.
I also noticed that the markdown parser has changed (possibly earlier?) and the new Goldmark parser has a typography module that replaces normal quotes with fancy ones. As I've had these be a source of frustration when copying text, I turned this off.
I also updated to Bootstrap 5.x and a newer copy of the bootstrap icons (goodbye pencil, hello notepad for the Notes category). This also required a new Sass compiler - using Dart Sass now, which throws warning (apparently a know issue with Bootstrap) but seems to works fine.
I also improved the site build to lint with:
- Markdown checks courtesy of markdownlint-cli2 (and fixed all previous posts)
- Spelling/grammar checks, with harper-cli (also needed fixes on previous posts)
- Link validity with LinkChecker
- HTML validity of the output with Tidy.