[ANN] Starter template for your own blog in Emacs Lisp
A week or so ago I wrote about how I implemented my new blog in Emacs Lisp: https://martinsos.com/posts/my-blog-in-elisp. At that time I linked from it to the public "snapshot" of the source code of my blog at the moment of writing the article.
Since then, however, I turned that snapshot into a proper starter template for creating your own blog in Emacs Lisp: https://github.com/Martinsos/blog-in-emacs-lisp .
I derived it from how I implemented my blog, but removed all but a few example pieces of content, depersonalized relevant parts, and made sure it is in the right state to serve as a starting point for anybody who wants to use it for their own blog. Start should be as easy as cloning the repo and running make && make serve.
I also keep updating it as I add new features to my blog. My blog is close to being feature complete though and I want to keep it minimal so I don't think there is much to keep adding, but if I do, I will keep propagating the changes. I would also love to do it in the other direction, if somebody has any ideas how to improve the template (I am an experienced engineer but intermediate in elisp), I would love to propagate those back to my blog.
I hope you find this useful, that this possibly encourages you to move your blog to Emacs Lisp, and as always, I would love to get any feedback, particularly on the code architecture / decisions!
p.s. I feel a bit silly adding the following disclaimer, but in the times we are, I know I would appreciate it as a reader:
On AI usage: This project is not vibe coded or AI driven. I do use AI as one of the tools in my repertoire, but all the code in this project was written by me, every detail/polish and every decision was made by me, with understanding and care. I highly care about the quality of my work and love writing clean code and tweaking all the little details. This is my side project and I was in no hurry so I gave myself time, enjoyed the learnings and had a lot of fun with it.