blog

My blog at www.shimmy1996.com

git clone git://git.shimmy1996.com/blog.git

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.