My website
Find a file
2024-09-09 00:32:47 +01:00
bin Add a CV 2024-09-09 00:32:41 +01:00
content Add a post on oneplus6 2024-09-09 00:32:47 +01:00
.gitignore Update contact and about pages 2024-09-09 00:31:44 +01:00
flake.lock Implement nix-based build system 2024-09-09 00:32:25 +01:00
flake.nix Add an overlay 2024-09-09 00:32:30 +01:00
knazarov.com.nix Add darkhttpd and introduce README.md 2024-09-09 00:32:39 +01:00
Makefile Add darkhttpd and introduce README.md 2024-09-09 00:32:39 +01:00
README.md Add darkhttpd and introduce README.md 2024-09-09 00:32:39 +01:00
style.css Add toc generation script 2024-09-09 00:31:23 +01:00

My personal website

This is source code for knazarov.com, my personal website. It is written mostly in bash, and uses markdown.awk to convert markdown posts and pages to HTML.

The site has very minimal CSS (about 110 lines) that should be enough to display fine in most browsers including mobile.

I don't intend the code to be easily readable, but given that it's not much, you can probably figure things out.

Building

If you're on any Linux system, you can just type make in your terminal, and the result will be in the ./output directory. However, if you're on a Mac, you probably would need to use gnu awk/sed.