2018-05-21-construction-finished.en.md (2575B)
1 +++ 2 title = "Construction Finished" 3 draft = false 4 date = 2018-05-21 5 slug = "construction-finished" 6 latex = true 7 +++ 8 9 After eight months, my blog have finally reached a place where I feel comfortable taking down the "under heavy construction" notice on my home page. In stead of out right deleting the site road map though, I'm stashing it into a blog post. 10 11 12 ## Site Road Map {#site-road-map} 13 14 - ☑ ~~Find new hosting location.~~ Currently using DigitalOcean. 15 - ☑ Install Arch Linux on server. 16 - ☑ ~~Search for WP replacement.~~ Hugo is pretty good. 17 - ☑ ~~Find a suitable theme.~~ Currently using `hugo-xmin` , may consider forking it and write my own ( `soresu` ). 18 - ☑ Server side config, like `post-receive` for git auto deploy. 19 - ☑ Language switcher that does more than redirecting to home page. 20 - ☑ Enable Disqus. 21 - ☑ Support \\(\LaTeX\\) expressions via ~~MathJax~~ KaTeX. 22 - ☑ Copy-paste fixed page contents from old site (and translate them). 23 - ☑ Enable https. 24 - ☑ Backup old WP site. 25 - ☑ Transfer domain to Google Domains and ensure DNS works as intended. 26 - ☑ Find out how to write with `org-mode` or R markdown. 27 - ☑ Configure multilingual support, including footer text, title, etc. 28 - ☑ Find out how to make `emacs` work with `fcitx` . 29 - ☑ Use ~~Google's Noto Sans font~~ Oxygen Sans and ~~Source Code Pro~~ Iosevka for code. 30 - ☑ Find a suitable icon/favicon. 31 - ☑ Improve templates for posts to display tags and categories. 32 - ☑ Cosmetic changes, i.e. no underlines for hyperlinks. 33 - ☑ Deal with some nuances in using `org-mode` with `hugo` , like how to get syntax highlighting to work properly. 34 - ☑ Host my own email. 35 - ☑ Customize `hugo new` to make it more useful, i.e. create multilingual versions directly. 36 - ☑ Self-host commenting system as a replacement of Disqus. 37 - ☑ Use Let's Encrypt's wildcard certificate. 38 - ☑ Restore/rewrite and translate some of the more valuable old posts. 39 40 41 ## What's on Home Page Now? {#what-s-on-home-page-now} 42 43 I already have an about page and a contact page for whatever I think people might be interested in knowing about myself, so I have no clue what I should put on home page. Since I found the old site road map to be a great way of reminding myself the stuffs I need to get done, I'll replace the road map with another to-do list: my goals for 2018. I am definitely not the most motivated kind of person, but seeing an unfinished to-do list every once in a while does get on my nerves. Let's see how well this is gonna work.