Holly Cui
by Holly Cui

Tags

  • Cloud Computing
šŸš© Keywords: Static Site Generator, Zola, Rust, Tera Theme, HTML, CSS GitLab

On my journey to create a new personal site (yes, a new site other than the one you are viewing now šŸ˜Š), I decided to go with Zola, a static site generator thatā€™s built on Rust, and spiced it up with the Tera template engine through an exploratory mindset and a passion in trying out new tools. The site is hosted on GitLab, making it easily accessible for anyone curious about my background and what Iā€™ve been up to.

The layout of the site is pretty straightforward. It kicks off with a home page that features a big, animated welcomeā€”basically, my digital ā€œhelloā€ to the world. Thereā€™s also a section that gives a rundown of my studies and work experience, all mixed in with texts, links, and a few emojis to keep things interesting. For anyone looking into the nitty-gritty of what I can do, thereā€™s a skills tab that lists out my technical abilities with some neat icons for visual flair. And, of course, thereā€™s a projects tab where Iā€™ve highlighted some of the work Iā€™m most proud of, complete with links and images to give you a better look at what Iā€™ve done. One thing to note is that the site doesnā€™t have a traditional menu or navbar. Instead, I played around with the themeā€™s structure to create different sections that stand out on their own, thanks to some customizable CSS and HTML structures.

However, it hasnā€™t all been smooth sailing. The animated theme I chose, Particle by Silvano Sallese, is a bit behind on compatibility with the latest versions of Zola. This hiccup has left the GitLab-hosted site looking pretty bare-bones at the moment. Despite this, the code and everything else worked perfectly fine locally and made it through all the CI/CD checks for a successful build. Iā€™m in the process of reaching out to the themeā€™s author in hopes of getting everything up to date and fully functional online. In the meantime, Iā€™ve got my main portfolio site here, built with Ruby and the Jekyll theme So Simple, as a solid backup for anyone looking to see more of my work!

Quick Local Demo: