36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
|
title: "About"
|
|
date: 2025-06-03T10:29:25-04:00
|
|
draft: true
|
|
---
|
|
|
|
After procrastinating for a long time, finally got to starting my blog. I
|
|
decided to go use static site generators and [hugo][0] easily. But the problem
|
|
was with choosing a theme.
|
|
|
|
### Choosing a theme
|
|
|
|
My requirements for a theme:
|
|
|
|
1. Absolutely no external requests from browser. Like, no CDNs, no
|
|
'fonts.gstatic.com', etc.
|
|
2. No complex javascript/css build setup. I am not a front-end dev, not willing
|
|
to waste time learning current javascript tools which will be outdated every
|
|
time I write a blog post.
|
|
3. Small enough, I can review and understand the entire theme code.
|
|
|
|
At first, I didn't want to use a theme. I started to create one using
|
|
[bootstrap][1]. Turned out to be too difficult to customize. Then tried to
|
|
write css from scratch. It was a disaster. When I write code, I don't stop when
|
|
the code does what I want, I try to go through all the possible methods and
|
|
make sure I am doing in the best possible way . In css, there are thousands of
|
|
settings and millions of ways to do achive the same thing.
|
|
|
|
I have now settled with [this][2] theme. My fork [here][3]. Please share if you
|
|
have any suggestions to improve.
|
|
|
|
[0]: https://gohugo.io
|
|
[1]: https://getbootstrap.com
|
|
[2]: https://github.com/stevenengler/no-js-hugo-theme
|
|
[3]: https://gitea.balki.me/balki/no-js-hugo-theme
|