Posts
Topic web Posts

How to Fix Undefined nav_item in Material for MkDocs
Learn how to fix MkDocs not able to serve or build a website after receiving the exception error of "jinja2.exceptions.UndefinedError: 'nav_item' is undefined".

How to Create Social Media Share Buttons with Privacy
Learn to create your own share buttons for social media, email, and more using HTML, CSS, and a little JavaScript for a website with privacy in mind.

Use Your Own Domain for Mastodon Discoverability
Using the power of WebFinger on your own domain to make your Mastodon profile discoverable, and to verify association.

Cleaning Up Post Tags and Categories: Part Two
Website cleanup continues of topics (categories), and tags with detailed explanation on how I tried to automate the clean-up process.

Add kramdown Attributes with Jekyll or Bridgetown
Learn to easily apply HTML attributes by writing Markdown when using kramdown, and Jekyll or Bridgetown static site generators.

Add Copyright Year Automatically to any Website
How to add the copyright year to a website and have it updated automatically using Liquid template language, PHP or JavaScript.

Cleaning Up Blog Tags and Categories
How I tackled cleaning up over use of blog categories (topics) and tags resulting in quite a reduction of unnecessary pages.

Add Custom Metadata to MkDocs
Learn the ins and outs of adding custom metadata to MkDocs with overriding blocks and meta files for all pages, per page or per directory.

Adding Admonitions to Jekyll
Uncover what an admonition or call-out is and how to implement them in a website using Jekyll, HTML, Liquid and SASS.

How I Optimized My Website's Download Performance
How a simple upgrade lead to optimizing the website download performance and gained a better end user experience.