A high-performance technical blog dedicated to the frontiers of AI Systems, Generative AI, Efficient AI, and Machine Learning Theory.
Built with MkDocs and Material for MkDocs.
- Responsive Technology: Clean, modern UI with "Outfit" typography and glassmorphism headers.
- Engineering-Focused: First-class support for LaTeX math ($$ E=mc^2 $$), Python code highlighting, and request/response examples.
- Automated Workflow: Fully CI/CD integrated with GitHub Actions.
- Performance: Lightning-fast static site generation.
mtuann.blog/
├── docs/ # Content Source
│ ├── index.md # Landing Page
│ ├── ai-systems/ # System Engineering & Infrastructure
│ ├── genai/ # LLMs, Diffusion, & Reasoning
│ ├── efficient-ai/ # Quantization, Pruning, & Edge AI
│ ├── trustworthy-ai/ # Safety, Alignment, & Interpretability
│ ├── paper-reviews/ # Arxiv Analysis & Summaries
│ ├── ml/ # Foundations & Theory
│ ├── stylesheets/ # Custom CSS (Glassmorphism, etc.)
│ └── snippets/ # Reusable code blocks
├── mkdocs.yml # Main configuration
├── requirements.txt # Python dependencies
└── .github/workflows/ # Deployment pipelines- Python 3.10+
- uv (Recommended) or pip
We use uv for ultra-fast environment management.
# 1. Clone the repo
git clone https://github.com/mtuann/blog.git
cd blog
# 2. Create virtual env
uv venv
# 3. Activate
source .venv/bin/activate
# 4. Install dependencies
uv pip install -r requirements.txtStart the hot-reloading development server:
mkdocs serveVisit http://127.0.0.1:8000 in your browser.
This blog uses extended Markdown features.
$$
\text{Attention}(Q, K, V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d_k}}\right)V
$$Use Material Design icons directly in text:
:material-brain:-> 🧠 (styled icon):material-server-network:-> 🖥️ (server icon)
!!! tip "Optimization Tip"
Use FlashAttention-2 to reduce memory footprint by quadratic factors.Automated (Recommended): This requires no manual effort.
- Push changes to
main. - GitHub Actions (
.github/workflows/deploy.yml) builds and deploys togh-pagesautomatically.
Manual:
mkdocs gh-deployMIT © 2026 Tuan Nguyen