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