# 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