{"componentChunkName":"component---src-templates-post-tsx","path":"/a-brief-history-of-my-blog","result":{"data":{"markdownRemark":{"html":"<p>This post is aim to record all changes of my blog, which is inspired by <a href=\"https://luoji.bio/\" target=\"_blank\" rel=\"noopener noreferrer\">Ji Luo</a>'s <a href=\"https://geelaw.blog/entries/meta-blog/\" target=\"_blank\" rel=\"noopener noreferrer\">meta blog post</a>.\n<em>I am not affiliated with any organizations, companies, or brands mentioned in this post though most of they were hyperlinked.</em></p>\n<h2>2020</h2>\n<p>On Feb 19, I picked up the project I wanted to do last year. At the backend side, I chose <a href=\"https://www.fastify.io/\" target=\"_blank\" rel=\"noopener noreferrer\">Fastify</a> and <a href=\"https://sequelize.org/\" target=\"_blank\" rel=\"noopener noreferrer\">Sequelize</a>. As for the frontend, I customized a <a href=\"https://webpack.js.org/\" target=\"_blank\" rel=\"noopener noreferrer\">webpack</a> project that outputs <a href=\"https://pugjs.org/\" target=\"_blank\" rel=\"noopener noreferrer\">pug</a> templates can be used by the backend.</p>\n<p>On Apr 11, I abandoned the idea to develop a blog system from scratch because there are abundant design choices and I don't have much time to evaluate them this year and next year according to my schedule. Then, I started to build with the help of <a href=\"gatsbyjs.org/\">Gatsby</a>.</p>\n<p>On Apr 15, New site was launched.</p>\n<p>On June 27th, after months of heavy work on research, I began to revisit my blog and see what could I improve. I added RSS feed generation and a gallery page where I could place my photography.</p>\n<h2>2019</h2>\n<p>On May 12, I rebuilt the website with <a href=\"https://gohugo.io/\" target=\"_blank\" rel=\"noopener noreferrer\">Hugo</a>. Soon I found that Hugo is not so extensible in terms of frontend experience.</p>\n<p>On Sep 26, I decided to make my own blog system, which would support Chinese emphasis marks, references between site posts, bibliography and reference management, and inline and block math equation. But I didn't take any actions because I was busy on my paper project at that time.</p>\n<h2>2018</h2>\n<p>On Aug 8, I thought shorter domain is easier to be memorized, so I bought the domain <code class=\"language-text\">cly.wtf</code> again on <a href=\"namesilo.com/\">namesilo</a>.</p>\n<h2>2017</h2>\n<p>On Jun 30, I bought the domain <code class=\"language-text\">synthetic-dream.xyz</code> on <a href=\"godaddy.com\">GoDaddy</a>. I chose this domain because <a href=\"godaddy.com\">GoDaddy</a> offered me a huge discount while the renewal fee of <code class=\"language-text\">cly.wtf</code> is a little bit expensive.</p>\n<h2>2015</h2>\n<p>On Sep 9, inspired by <a href=\"http://wcy.wtf/\" target=\"_blank\" rel=\"noopener noreferrer\">無次元</a> the podcast, I bought the domain <code class=\"language-text\">cly.wtf</code> on <a href=\"godaddy.com\">GoDaddy</a>.</p>\n<h2>2014</h2>\n<p>In this year, I attempted to build my blog by using Jekyll and <a href=\"https://ghost.org/\" target=\"_blank\" rel=\"noopener noreferrer\">Ghost</a>. I hosted it on <a href=\"https://www.heroku.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Heroku</a>, <a href=\"https://github.com/appfog\" target=\"_blank\" rel=\"noopener noreferrer\">AppFog</a> (it'd been closed down now) and <a href=\"https://www.openshift.com/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenShift</a> successively. However, since I didn't have a credit card to pay at that time, my blog had no stable public addresses and data had been lost.</p>\n<p>Meanwhile, I wrote some post (most of them are diaries) on <a href=\"https://svbtle.com\" target=\"_blank\" rel=\"noopener noreferrer\">Svbtle</a>. Although the site is amazing, the connection was occasionaly poor in my location, so I didn't keep on it for a long time.</p>\n<h2>2013</h2>\n<p>On Jun 12, I made <a href=\"https://github.com/chengluyu/Hyde\" target=\"_blank\" rel=\"noopener noreferrer\">Hyde</a> (not the famous one), which is a simple static blog system built on <a href=\"https://github.com/expressjs/express\" target=\"_blank\" rel=\"noopener noreferrer\">Express</a> and <a href=\"http://jade-lang.com/\" target=\"_blank\" rel=\"noopener noreferrer\">Jade</a> (now known as <a href=\"https://pugjs.org/\" target=\"_blank\" rel=\"noopener noreferrer\">pug</a>). However, since I'm not competent to implement features I wanted at that time, I didn't use it for a long time.</p>","frontmatter":{"title":"A Brief History of My Blog","date":"April 19, 2020","tags":["meta","blog"],"language":"en"}},"site":{"siteMetadata":{"title":"Luyu Cheng"}}},"pageContext":{"id":"1ca8a2d7-41d7-5d9d-98d4-2cb74d8d9638"}},"staticQueryHashes":["3649515864","63159454","684267432"]}