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/2018-10-11.html | 134 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 blog/post/2018-10-11.html (limited to 'blog/post/2018-10-11.html') diff --git a/blog/post/2018-10-11.html b/blog/post/2018-10-11.html new file mode 100644 index 0000000..25c4f8b --- /dev/null +++ b/blog/post/2018-10-11.html @@ -0,0 +1,134 @@ + + + + +Chrisoft::Blog + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

The stupid blogging system evolved!

+
2018-10-11
#web #devel #js
+
+

As you may not have noticed this time, the blogging system I am currently on received yet another major revamp: unlike the previous SBS, which will not work at all if you have JavaScript disabled or trying to browse with lynx/links/w3m, the new SSBS is almost fully static: no JavaScript involved on the client side if you decide not to read my encrypted crap!

+

This is a rather small update on the visual side: it shouldn't have a huge impact on the reading experience by only stripping away some animations. More changes are actually under the hood.

+

SBS 2.0 is archived and retired immediately. Old URLs will not be redirected. Substantial changes may still come up to the current version and may break unless a complete reload is performed.

+

Full changelog below:

+
    +
  • + Static page generator using node.js.
  • +
  • + Content encryption with AES instead of simple XOR.
  • +
  • + Decryptor now remembers every correct passphrases in local storage and try to decrypt once the page has been loaded.
  • +
  • + Optional custom preprocessor pass for markdown/reStructuredText support.
  • +
  • - Vim-like command buffer, animations and key bindings removed on the posts listing page.
  • +
+

The decryptor requires a ES7-enabled browser to work. All testing was done in Chromium 71 and Firefox 62. I don't use 'JavaScript best practices' or 'industrial standard testing processes'. It just works.

+Find out more here. +
+


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