
"I feel I've been drained"
Talk is cheap, so I did it! This blog is not only a simple blog, but also a self demostration as well as my new test field, since this blog will no longer be powered by WordPress or other blog system and I proudly annouce that it's powered by LightPress -- A CMS which is totally designed and written by myself. (By the way, not only the theme, but also the avatar is drawn by myself.)

It sucks. Because I have committed almost 30,000 lines of code for many days and nights of the last two months when I was off work (almost 500 lines of code in average daily.). It's not a simple blog system. Many features like plugins, themes, multiple applications run with the same core are planned. To achieve this goal, I've referenced other CMS like Ghost. This site is built with koa2, MySQL, ReactJS, VueJS. The blog side are renderred by server for better SEO and user experience. Both admin side and blog side share some same frontend modules and VueJS fetch data directly from DB when it's SSR for quicker response. For low budget, I chose free CDN and cheap VPS with basic protection. So please don't attack me LOL. (My VPN service was attacked before so I had to setup many things like iptables. :( )

The source code has not been planned to be opensourced yet. Because I've coded this site in a hurry, I know there may be bugs and vulnerabilities. Please tell me if you've found them.