Skip to content

My Personal Tech Notes

... published into a static site for your convenience.


I write all my notes in Markdown using Vim.

Due to using markdown, I was able to use mkdocs to turn them into a searchable web page that others can browse and search through.
I just use grep to find what I need, but I published this site for the people.

You'll find my most comprehensive notes are probably those on Linux and related CLI tools, Bash, monitoring tools, and Perl.

So here we are! I've accumulated knowledge on various topics and put that knowledge into words that now exist on the internet.

Use these words as you see fit. Share them if you want. It's the internet. Do what you want.

If these notes help you at all, consider giving the repo a star! :)

Build

This site was built with mkdocs. The build process is automated using GitHub Actions, and the mkdocs.yml file (which determines the layout of the website) is procedurally generated using a Bash script. I did it this way so that the website would automatically update each time I add a new file or delete/rename an existing one.

I originally wrote all these notes in GitHub-flavored Markdown. This was not fully compliant with MkDocs-flavored Markdown. To address this issue, I wrote a Perl script that can convert Markdown files to be MkDocs-compliant.

Disclaimer

These are my personal notes that I reference and maintain on a day-to-day basis.

They are messy.
Some may be incomplete.

They are constantly being updated and changed.