fresh new blog
15 June 2025
i started my first blog using markdown and github pages quite a long time ago. lots of things have change, the blog gets deleted and rebuilt time and time again. in this post, i am gonna explain why i rebuilt my blog from scratch (again) and why this could be the last time i do so.
addressing the issues of the old blog
my old blog (which was not my first anyway), was in the same repository as my personal website - theluqmn.com. this made the repository cluttered, and as i return to being an active developer, i could already foresee the trouble that will prevail.
the old blog works fine, but from the perspective of a developer, it is quite a hassle. i have to manually update the index everytime i publish a new post. additionally, i did not use any of the Jekyll features like tags, categories, and the whole thing did utilise the blogging features of Jekyll. lastly, the design is nice, but it is rather basic. it is also an eye sore at night since it is brightly themed. it could use a rework.
the rebuild
the rebuild of the blog addresses the issues of the old blog. it is now in a separate repository, which makes managing the blog less of a hassle. the new blog utilises the built-in blogging features of Jekyll, and retains the simplicity of the old blog.
the repository is also structured according to the Jekyll conventions, which makes integration with other Jekyll features easier. i also added a custom layout for the blog, which is simple and clean, and is now dark-themed!
i still am not fully satisfied with the design, but it is a good start. it can be improved in the future, and i look forward to doing so.
conclusion
i am happy with the new blog, and hopefully it will be the last time i rebuild my blog. i look forward to writing more posts and sharing whatever i think deserves to be on the internet here, and i hope you will enjoy reading them.
thanks, see ya when i see ya!