DEV Community

Discussion on: What tech did you use to build your personal website/portfolio? 2020 Edition!

yoursunny profile image
Junxiao Shi has been operating since 2006. It's still Markdown rendered by handwritten PHP script, running in nginx web server. Two directories are using Jekyll and Hexo static site generators. These were the result of 2017 rebuild.

Earlier this month, I got a new VPS and moved TLS termination part to use Caddy web server, which can manage certificates automatically. The backend is still nginx for now, so that I don't have to write dozens of redirect rules again. I have these redirect rules so that 15 years worth of old links can still work.

thatonejakeb profile image
Jacob Baker Author

Wow! That's quite a history. Are those posts from 1998+ old diary entries?

Sounds like the website itself is old enough for an 'about me' page it!

yoursunny profile image
Junxiao Shi • Edited on

The 1998 article is my homework from elementary school.
2002-2005 articles are diary entries, most of which were originally on paper; I typed them into computer around 2011.
Most of 2005-2008 articles are either copied from Windows Live Spaces, or converted from my college homework.

The starting of this website is documented in article.

Prior to 2010, there were no Markdown. Everything was in HTML, either handwritten or generated by Word / WordPress / TinyMCE / Blogger / Windows Live Writer / Google Docs. Simpler pages were manually converted to Markdown. More complex pages are still in HTML, and my server side scripts have to accommodate that.

From time to time, I would discover a broken link, a typo, or other errors, from a page made 7~10 years ago, and I'm still fixing these.

I don't know what to do with the 4 pages using Shockwave Flash Player…