I made my website [1] totally from scratch too! Using 100% handcrafted HTML and CSS and a little bit of Common Lisp. Hopefully it is not too ugly!
Like some of the other comments here, I don't use Hugo, Jekyll, Pelican, etc. either! I know they are solid tools and they serve many people well. But I haven't found them useful for my own needs. I prefer not to subject my website to the constraints of a large and complex framework when I can write my own that is smaller, simpler, and fully under my control.
I have a small Common Lisp (CL) program to automate a few things like applying consistent layout to all pages, generating RSS feeds, creating tag list pages, etc. But otherwise, all content on my site, including all of the HTML and CSS, is 100% handcrafted. Perhaps the only exception is KaTeX, because handcrafting a parser and renderer for a subset of LaTeX is not a problem I want to take on in order to maintain my website.
I've put together a little colophon page [2] in case anyone wants to read more about it.
Some people rightfully worry that maintaining your own program like this might become a major burden, potentially taking more time than actually publishing articles on your website. At least for me, that hasn't been the case. The CL program has become quite stable. Its commit history [1] shows that I don't tinker with it too often these days. I certainly have more lines of published content than I do code in the program. The CL program is about 1000 lines long but I have about 55000 lines of content.
Like some of the other comments here, I don't use Hugo, Jekyll, Pelican, etc. either! I know they are solid tools and they serve many people well. But I haven't found them useful for my own needs. I prefer not to subject my website to the constraints of a large and complex framework when I can write my own that is smaller, simpler, and fully under my control.
I have a small Common Lisp (CL) program to automate a few things like applying consistent layout to all pages, generating RSS feeds, creating tag list pages, etc. But otherwise, all content on my site, including all of the HTML and CSS, is 100% handcrafted. Perhaps the only exception is KaTeX, because handcrafting a parser and renderer for a subset of LaTeX is not a problem I want to take on in order to maintain my website.
I've put together a little colophon page [2] in case anyone wants to read more about it.
Some people rightfully worry that maintaining your own program like this might become a major burden, potentially taking more time than actually publishing articles on your website. At least for me, that hasn't been the case. The CL program has become quite stable. Its commit history [1] shows that I don't tinker with it too often these days. I certainly have more lines of published content than I do code in the program. The CL program is about 1000 lines long but I have about 55000 lines of content.
[1] https://susam.net/
[2] https://susam.net/colophon.html
[3] https://github.com/susam/susam.net/commits/main/site.lisp