From 9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 10 Feb 2019 11:16:07 +0800 Subject: Initial commit. --- blog/post/2017-04-11.html | 161 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 blog/post/2017-04-11.html (limited to 'blog/post/2017-04-11.html') diff --git a/blog/post/2017-04-11.html b/blog/post/2017-04-11.html new file mode 100644 index 0000000..9d6fc84 --- /dev/null +++ b/blog/post/2017-04-11.html @@ -0,0 +1,161 @@ + + + + +Chrisoft::Blog + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

SBS 2.0 is now the default blog browser

+
2017-04-11
#devel #web
+
+
+

+As you may have noticed, the blog system has been fully revamped. The new system +-- the Stupid Blogging System 2.0 -- uses the same design as the new home page +and assemblies the page dynamically in the browser using AJAX. The backend is +written in C++ with a snake oil "cgilib" and its source code can be found +here. All frontend and backend code is licensed +under the Expat (MIT) license (possibly because the code is way too useless for +general-purpose web application development). +

+

+One of the biggest changes brought to the visitors by SBS2.0 is the tags +support. Now you can filter the posts through a single tag of your choice. By +far the filter only accepts a single tag. Although adding support of multi-tags +filter is fairly easy, I haven't found the reason to implement it yet. +

+

+Obviously this won't work if you disable JS in your browser. Also, due to the +usage of some ES6 features, it requires an ES6-enabled browser. The frontend is +developed with the help of Chrome 56 and Firefox 52. Microsoft Edge doesn't like +my code. I don't have any Apple iOS/macOS devices so I didn't test it in Safari. +Sorry to Microsoft and Apple fanboys and fangirls! +

+

+SBS2.0 is still shit compared to any other blogging systems. +

+ + + + + + + + + + + + + +
Backend: cgi programs written in pure C++
Frontend: Vanilla JS(ES5+some ES6 features)+HTML5+CSS3
Officially supported browsers: Chrome 56+ & Firefox 51+
+
+


+
+
+ +
+
+
+ \ No newline at end of file -- cgit v1.2.3