Vibe Shift: From WordPress to Jekyll
This website should look a little different to return visitors. That’s because the whole thing has been moved from an AWS EC2 running WordPress to Github Pages. This was achieved mostly using Cursor’s Agent functionality, which translates human instructions into code changes.
Motivation
I deployed WordPress in AWS primarily as a learning experience. For ten years it served as a great personal webpage and it compelled me to interact with a number of different AWS features and services. However, the rising cost and constant manual updates became a burden and I began to look for a simple alternative.
Github Pages uses a regular git
repo to host website content (mostly in markdown) which is processed by Jekyll and built into a static site. It is free to use and has support for custom domains.
But how do I convert my existing site? Hopefully not another “learning experience”…
Continue reading...