My website
Find a file
2024-09-09 00:35:09 +01:00
bin Remove the "home" button from menu 2024-09-09 00:34:46 +01:00
content Publis a post on assembly and stack-based registers 2024-09-09 00:35:09 +01:00
.gitignore Update contact and about pages 2024-09-09 00:31:44 +01:00
favicon.ico Add favicon 2024-09-09 00:33:41 +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
LICENSE Update home page and license 2024-09-09 00:33:32 +01:00
Makefile Add favicon 2024-09-09 00:33:41 +01:00
README.md Update home page and license 2024-09-09 00:33:32 +01:00
rss.png Add rss link to the menu 2024-09-09 00:33:00 +01:00
style.css Add rss link to the menu 2024-09-09 00:33:00 +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.

License

The code is BSD licensed. Content in Markdown files is CC-BY.