From Hexo to Jekyll: How I Modernized My Tech Blog with AI
I’ve decided it’s time to bring my website back to life. My goal is to create a space to discuss the latest innovations in technology, particularly in the realm of Artificial Intelligence. I want to explore how we can all integrate these powerful new tools into the applications and solutions we’re building.
It’s been several years since I last updated my blog. When I dusted off the digital cobwebs, I discovered it was running on an old engine called Hexo. It appeared to be no longer actively maintained, or at least hadn’t been updated in some time. This prompted me to make a change. I decided to pivot back to Jekyll, a tool I’ve used in the past and which remains the go-to choice for creating blog posts on GitHub Pages. Interestingly, I even found an old post of mine about converting from Jekyll to Hexo – and now I was reversing the process!
To migrate from Hexo back to Jekyll, I turned to AI. This saved me an immense amount of time. Instead of wading through pages of documentation, I used a series of prompts to handle the entire conversion process.
I started by using AI with Playwright to analyze my previously published website. It took that information and applied it to a clean Jekyll installation, recreating my original theme. This meant the AI looked at my old site’s design and then built a custom theme within Jekyll to match it.
With the migration complete, I decided it was time for a visual refresh. I’d always wanted a dark theme, and with a few more AI prompts, I was able to convert the entire site from a light to a dark theme with surprising ease. I also made a series of other enhancements, again using prompts, to make the blog more visually appealing and user-friendly.
I’m excited about this new chapter for the blog. I’m looking forward to creating new content focused on the technologies I’m using today and, most importantly, on leveraging AI, particularly within the Azure DevOps and Azure cloud ecosystems. Stay tuned!