This is the source code for my website. https://hitler.rip
Find a file
hitlerrip c90850b493 remove server config from this repo
- dotfiles are now in `git/config`
2025-12-28 16:33:03 +01:00
con network rules 2025-12-26 12:27:30 +01:00
dir pfp.kra 2025-12-28 10:58:28 +01:00
lnk primitive links 2025-08-04 16:45:37 +02:00
src donation qr codes 2025-12-26 17:08:54 +01:00
.gitignore init 2025-07-28 14:49:07 +02:00
build.sh svg icon 2025-12-26 10:22:21 +01:00
LICENSE.md move files 2025-12-23 11:42:17 +01:00
pub.sh minor script fixes 2025-08-05 18:19:16 +02:00
README.md remove server config from this repo 2025-12-28 16:33:03 +01:00

hitler.rip

This is the source code for my website.

Any code (scripts, etc.) is licensed under AGPLv3-or-later, the content is licensed under CC BY-SA 4.0. See LICENSE.md for more information.


Structure

  • con/: website components
  • dir/: is simply copied to final web directory, stores static files like images
  • lnk/: link redirecter
    • create NAME.meta entries containing a link to make the website redirect /links/NAME to the chosen link
  • src/: contains markdown files that'll be built to html
    • src/articles: contains blog posts in markdown and related .meta files with metadata
    • src/announcements: contains announcements in markdown and related .meta files with metadata

Build Instructions

The pages on this website are written in Markdown. Thus we have to convert the Markdown to HTML first using pandoc. This project includes a build script that builds the website.

./build.sh

It also contains a wrapper around the build script that automatically publishes the website when the server is configured using cnf/server.sh (which yours probably isn't)

./pub.sh