CTF writeups collection built with MkDocs Material and deployed via GitHub Pages.
# Install dependencies
pip install -r requirements.txt
# Serve locally
mkdocs serveVisit http://127.0.0.1:8000
- Write your writeups in Obsidian as usual
- Use wiki-links
[[page-name]]- they work automatically - Save files in the appropriate category folder:
Cryptography/Forensics/Network/
git add .
git commit -m "Add new writeup"
git pushGitHub Actions will automatically build and deploy to GitHub Pages.
.
βββ docs/ # MkDocs source
β βββ Cryptography/ # Crypto writeups
β βββ Forensics/ # Forensics writeups
β βββ Network/ # Network writeups
β βββ assets/ # Images and files
β βββ stylesheets/ # Custom CSS
βββ mkdocs.yml # MkDocs configuration
βββ .github/workflows/ # Auto-deployment
- π Full-text search
- π Dark/Light mode
- π± Mobile responsive
- π Obsidian wiki-link support
- π» Syntax highlighting
- β‘ Auto-deployment on push