Introducing simple-blog

2021/01/23 16:09

#introduction #simple-blog

An introduction to simple-blog, a lightweight blogging engine.

๐Ÿค” Why?

Up to now, I have tried many times to create and maintain a personal, technical blog, but all my previous efforts were failed ๐Ÿ˜ข. The main reason for my failures is Blank Page Anxiety, maybe ๐Ÿคฃ.

This time, I seriously want to overcome my fear and start writing a blog. The first question came to my mind was "What should I use for my blog? wordpress, ghost, or a static Jamstack solution?"

I have tried these solutions in the past (and failed). They all have up and down sides for my needs, for example:

  • Wordpress and Ghost are too heavy and overkill for me
  • Jamstack solutionsโ€™ publishing experience is not comfortable enough (edit source files, wait for the site to be rebuilt, etc)

Therefore, I decided to build a blogging engine for my own use case, and note down the development process here. At least I will have one blog post then ๐Ÿคฆโ€โ™‚๏ธ.

I'm so smart xDDDD

๐Ÿ˜‹ What?

Many ppl may think of something like this ๐Ÿฅฒ

Nani

But itโ€™s much simpler, believe me! ๐Ÿ™

This blog engine (called simple-blog) is very simple and lightweight. Normally each page would be under 10Kb in size ๐Ÿ˜‰. Furthermore, thereโ€™s no script at all (when browsing), so it can even be viewed on IE7 ๐Ÿ˜›.

Below is network load of a sample blog post:

Sample page load

My ultimate goal for this blogging engine is minimalism ๐Ÿ’ฏ

โœจ How?

simple-blog is very simple ๐Ÿคฃ. Here is the tech stack:

๐Ÿง‘โ€๐Ÿ’ป Source code

The source code of this project can be found on github repository.

Give me your star! ๐Ÿ˜ ๐Ÿ˜

Back to Blog