McGarrah Technical Blog

Jekyll SEO: Fixing Canonical URLs and Google Search Console Issues

8 min read
How to resolve Google Search Console redirect warnings and canonical URL conflicts in Jekyll sites hosted on GitHub Pages.

Jekyll Mermaid Diagram Rendering: Why Client-Side Beats Plugins

5 min read
How Jekyll 4.4's Rouge syntax highlighter interferes with Mermaid diagram rendering and why client-side rendering with Mermaid 11 is better than plugins.

SASS Circular Dependency Nightmare: Lessons from Jekyll Architecture

7 min read
How a simple print stylesheet addition turned into a deep dive into SASS module architecture and the perils of circular dependencies.

Adding Google Custom Search to Jekyll Website

8 min read
How to implement Google Custom Search Engine (CSE) on a Jekyll website hosted on GitHub Pages for better content discoverability.

Posts