Posts tagged life

Reborn

2014-11-15T00:00:00.000Z

It took me 2 years of rumination and good-ol’ procrastination to finally get my website back up on its feet. I think I might have more to say than my self 2 years ago, so let’s hope it stays up. Also, over the course of the next few months, I will also be manually importing my old travelogue archive into this new incarnation, complete with my old writings and photos. It’ll be nice to revisit.

New Look

2019-10-12T04:11:29.537Z

siawyoung.com has been rewritten once again, this time with all the fanciest things you can imagine. Gatsby, Netlify CMS, Typescript, Styled Components, Typography.js. It’s even a PWA! My old workflow was broken (you can read about it here.) I stopped writing for a while, and when I recently tried to go back, I spent some time trying to get it to work… then decided eh, it wasn’t worth the effort. Markdown is not great, but I guess it’s become the lingua franca. In any case, migrating posts from my old Jekyll-based system to the current one has been as easy, or even easier, than I imagined. I needed to adjust some of the front-matter tags, but the content stayed mostly the same. Good job old me for mostly keeping to the standard Markdown feature set. I needed to support custom slugs to maintain backward compatibility with existing permalinks, because nothing is more annoying than clicking on blog links to see a 404. On that note, please let me know if any of the links actually don’t work. There are a number of user-facing improvements over the old system. Syntax highlighting and line numbers with Prism.js, image placeholders, even faster performance thanks to great sane defaults by Gatsby. I want to start writing regularly again, and I hope having a CMS will reduce the cognitive overhead of getting started. Things still need a bit of polish, and some features and posts have yet to be ported over (e.g. my photography posts, which need a image gallery), but we’ll get there. Just wanted to push a minimally viable thing out there and get things rolling.