Last night and this morning I’ve tinkered with my blogging engine. I wanted to highlight some recent changes.
Each HTML table on the site now has a unique identifier. An HTML A-Tag with a “name” attribute.
As I read through my various role-playing games, I love flipping to the back to review the indices and appendices. I love the Advanced Dungeons & Dragons Dungeon Master’s Guide. One of the indices lists the tables in the book, each uniquely identified.
I wanted something similar. This week I wrote up some scripts to work this out. Take a look at the Table of Tables.
Going forward, I would like to set up a URL for each table.
I went ahead and added the redirects for each table. Following the pattern:
/tables/:table_number, you can now link to that directly.
Behind the scenes, I want to create a Hugo Shortcode that would allow me to reference a table in my content creation quickly.
Each content update on the site now goes through a common Hugo Shortcode. You can now see all of the labeled updates I have made to previous posts. What do I mean by “labeled updates”? I label changes to blog posts to which I go back and add additional notes, further reflections, or changes to my understanding.
A blog can bury updates. I wanted to expose these in part for personal reasons, but also as a programming exercise.
For the future, aside from the table redirects, I want to extract the build scripts that I use into a separate Github repository. I believe sharing those could be helpful for others. I’m sure I’ll think of other things.