Hardware Tracker

With the increased numbers of computers (and thereby PC parts), a need of tracking computer information, PC parts and their compatibilities and hard drives and there content arose.

Markdown in Jekyll

As the post title suggests, this post serves as a cheatsheet of Markdown syntax for jekyll purpose. For the time being, we will focus on Kramdown, the default Markdown renderer. Additionally, we will cover some non-Markdown (e.g. Liquid syntax) used in Jekyll.

Troubleshooting PC crashing

My computer has crashed randomly on a daily basis for a few weeks. Each crash happen after running for some time ranging from a couple hours to a few days. This post is to document the symptoms and methods, as well as list out tools for future reference.

Setting up personal blog in Jekyll

Some notes on issues/solutions I had/used for my Jekyll blog.

Setting up a Server Behind NAT

Setting up DIY servers is fun, but some issues are inevitable when running it from a home environment. The most notable issue is when an NAT layer (from ISP or even home router) obscures the server address and port from the users. We ran into this exact issue in a previous NextCloud server setup, and we discuss the issues and solutions for the problems in this post.