My personal website has gone through several iterations. Here, I will briefly describe the motivation and technologies behind each major version.
v1 - Jekyll
Inspired by several friends, I began investigating web development in December 2018. Using Jekyll with a Moon theme, I eventually built a personal website and hosted it on GitHub Pages. Though I thought the website looked good, I hardly knew how it all worked, so I decided to explore further.
v2 - “Vanilla”
v3 - React
v4 - Jekyll (again)
Thus, I have come full circle and decided to use Jekyll once more, initially with the al-folio theme, and then with the TeXt theme – with numerous custom tweaks, of course. Furthermore, I have integrated React into this theme, allowing me to add interactive components if need be. Now that I have a better understanding of both how Jekyll works and why it exists, I will be able to better leverage it in the future.