# Why HackMD? ###### tags: `Markdown` `HackMD` `HUGO` `Gemini` I have been addicted to the command-line interface (more precisely, Terminal on a Mac) since I was first introduced to Shell Script. It is straightforward - no fancy buttons that distract you and no heavy-weight graphical visualization that drains your computer memory. As an experimental rock mechanicist, I have been using Python, Shell Script, MATLAB, and Julia to process my data. It is important to "take notes" for the scripts I wrote in addition to making comments in-line with the codes, and here is when a README file and Markdown language come into place. So when it comes to setting up a personal website, I really want to make one as clear and simple as a README file. It should be straightforward. On top of that, as an anti social media person (oh yeah, I'm living in Jurassic) and a true believer of open-source software/tools, obviously, there are not many options left for me. Below are the checkboxes I made to find a proper platform: - [ ] Based on Markdown Language (Salute to [Aaron Swartz](https://x.com/aaronsw?lang=en)) - [ ] Open source - [ ] Clear and simple interface - [ ] Easy to organize codes and pop-up thoughts - [ ] Supporting *LATEX* expressions - [ ] Collaborative Now you might have a question. Why not [HUGO](https://gohugo.io/about/what-is-hugo/)? Well, I do like static websites and actually do have HUGO working files ready. Yet I haven't found a server that I feel comfortable with to deploy my website (suggestions will be appreciated!). And that's the same reason for not setting up a [Gemini capsule](https://gemini.circumlunar.space/), even though I love the spirit of the protocol, and I truly believe that it's the solution to the chaotic Web (Why bother using a slow and bloated Web that steals your data?). **Taken together, HackMD is the landing site.** </br> </br> </br> </br> ---- Changelog: 20250227 20210210