Personal website built with Zola static site generator + Tailwind CSS + DaisyUI.
- ⚡ Fast static site generation with Zola
- 🎨 Tailwind CSS + DaisyUI components
- 🔐 Security hardened (CSP, HSTS, CORS headers)
- 📱 Fully responsive design
- 🌙 Dark/Light theme toggle
- 🔔 PWA with notifications support
- 💬 Giscus comments integration
- 🎯 SEO optimized
- Windows (PowerShell 5.1+)
- Zola installed
just setup # Downloads Tailwind CSS and DaisyUI
just dev # Starts dev server with hot-reloadjust dev # CSS build + Zola dev server
just open # Open site in browserjust build # Clean, CSS minify, Zola build
just stats # Build + show file statisticsjust # List all commands
# Development
just dev # Full dev mode (CSS + Zola server)
just watch # CSS watch mode
just open # Open in browser
# Build & Deploy
just build # Production build (clean + CSS + Zola)
just stats # Build with statistics
just clean # Remove build artifacts
# Maintenance
just update # Update Tailwind CSS and DaisyUI
just versions # Show tool versions
just doctor # Health check.
├── content/ # Markdown content (blog, projects, etc)
├── templates/ # Zola templates + macros
│ ├── macros/ # Reusable components (header, footer, etc)
│ └── shortcodes/ # Custom markdown shortcodes
├── static/ # Static assets (CSS, JS, fonts, images)
│ ├── css/ # Compiled CSS
│ ├── js/ # JavaScript modules
│ └── _headers # Security headers (Cloudflare)
├── src/ # Source CSS + Tailwind config
│ ├── main.css # Tailwind entry point
│ ├── layout.css # Layout styles
│ ├── components.css # Component styles
│ └── daisyui.js # DaisyUI plugin
├── config.toml # Zola configuration
└── justfile # Build automation
- Framework: Tailwind CSS v4 + DaisyUI v5
- Themes:
night(default) andlofi(light) - Dark Mode: Automatic toggle with brightness levels
- CSS Architecture: Modular (@import structure)
- Content Security Policy (CSP) hardened
- HSTS + X-Frame-Options enabled
- No unsafe-inline scripts
- All external resources allowlisted
- Service Worker for offline support
- Periodic content sync
- Web app installable
- Notification support (user-initiated)
MIT