This is the source code for my website.
https://hitler.rip
|
|
||
|---|---|---|
| con | ||
| dir | ||
| lnk | ||
| src | ||
| .gitignore | ||
| build.sh | ||
| LICENSE.md | ||
| pub.sh | ||
| README.md | ||
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 componentsdir/: is simply copied to final web directory, stores static files like imageslnk/: link redirecter- create
NAME.metaentries containing a link to make the website redirect/links/NAMEto the chosen link
- create
src/: contains markdown files that'll be built to htmlsrc/articles: contains blog posts in markdown and related.metafiles with metadatasrc/announcements: contains announcements in markdown and related.metafiles 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