Website Changelog[2025.02.02]
I changed the theme of my website! Here's a breakdown of what I did:
Steps I Took
-
Created a new directory
-
Set it up via terminal
cdinto the new directoryzola init→ this creates folders likecontent,sass,static,templates,themes, and a rootconfig.toml
-
Downloaded the zola-inky theme from GitHub and moved it to
themes/ -
Copied the theme's
config.tomlinto the root directory
→ This ensures Netlify uses it first when building the site. -
Edited the
config.toml- Updated
base_urlto my domain - Added
theme = "zola-inky"
→ This tells Zola to use theme templates when the roottemplates/folder is empty.
Bonus: I only need to override templates if necessary. No more sample content showing up on my site.
- Updated
-
Created my own content
-
Followed the theme structure:
gallery/andposts/foldersabout.mdandsearch.mdfiles
-
Gallery folder:
- Created
_index.mdto define layout - Each subfolder has a picture +
index.mdwith metadata
- Created
-
Posts folder:
- Created
_index.md - Moved old blog posts here
- Created
-
About/Search pages:
- Simple markdown pages for their respective landing pages
-
-
Added a photo under
static/folder
→ Used inabout.md,search.md, and referenced inconfig.tomlunderavatar(Still don't know the difference between
static/andcontent/for images lol) -
Built the website locally
zola serve→ to previewzola build→ to generate thepublic/folder (a snapshot ready for deployment)
-
Pushed the site to GitHub
- Created a new repo
-
Re-linked the repo on Netlify
- Netlify Deploy > Settings > Relink GitHub Repo
- Authorized Netlify to access the new repo
-
Set up Git in the terminal
git init git branch -M main git remote add origin https://github.com/your-repo-link git add . git commit -m "New blog with new theme" git push -f origin main -
Waited for Netlify to deploy!
- Fingers crossed 🤞
Why I Changed the Theme💡
I used to use Abridge, which is a solid theme, but a bit too complex to customize. I didn’t fully understand the template logic, and it made simple edits feel heavy.
Also, I wasn’t a fan of the landing page—it jumped straight into blog posts, which could be overwhelming for new visitors. I wanted more visual hierarchy and breathing space.
So I switched to zola-inky:
- It offers four clean landing page sections with bold headers
- Easier navigation for visitors to explore by interest
- Comes with a built-in gallery, which is helpful since I’m thinking of merging my art into this site
Time Spent: 4 Hours
What’s Next?
- Upload more content
- Add a new “Projects” section (inspired by the theme author’s site)
- Fix the search function (it doesn't work on blog posts yet)
- Figure out why the Abridge favicon still shows up 😅
- Translate all blog posts to English