╔════════════════════════════════════════════════════════════════════════════╗ ║ _____ _ ____ _ _ ║ ║ |_ _|__ ___| |__ / ___|| |_ __ _ ___| | __ ║ ║ | |/ _ \/ __| '_ \ \___ \| __/ _` |/ __| |/ / ║ ║ | | __/ (__| | | | ___) | || (_| | (__| < ║ ║ |_|\___|\___|_| |_| |____/ \__\__,_|\___|_|\_\ ║ ║ ║ ║ > What Powers This Archive < ║ ╚════════════════════════════════════════════════════════════════════════════╝
Technology Stack
Jekyll
Static Site Generator
GitHub
Hosting & CI/CD
JBang
Script Runner
JSoup
Web Scraper
## Core Technologies ### 🚀 **Site Generation** - **Jekyll 4.3.4** - Transform Markdown into beautiful static HTML - **Liquid** - Template engine for dynamic content - **SCSS** - Advanced styling with variables and mixins - **GitHub Pages** - Automated deployment and hosting ### 🔧 **Build Pipeline** ```yaml # GitHub Actions Workflow - Checkout repository - Setup Ruby environment - Build Jekyll site - Deploy to GitHub Pages ``` ### 📊 **Content Management** - **WebsiteScraper.java** - Custom Java scraper using: - JBang for easy script execution - JSoup for HTML parsing - FlexMark for HTML to Markdown conversion - Commons IO for file operations ### 🎨 **Frontend Stack** - **Inter & JetBrains Mono** - Typography - **Highlight.js** - Syntax highlighting - **Intersection Observer API** - Lazy loading & animations - **CSS Grid & Flexbox** - Responsive layouts ### 🛠️ **Developer Tools** ```bash # Command Palette Shortcuts Cmd/Ctrl + K - Open command palette Alt + H - Go home Alt + A - View archive Alt + T - Browse tags Alt + R - Random post Alt + D - Toggle theme ``` ### 🎮 **Easter Eggs** - **Konami Code** - ↑↑↓↓←→←→BA for a surprise - **Matrix Rain** - Background animation on homepage - **Glitch Effects** - Hover animations - **Multiple Themes** - Dark, Dracula, Nord, Monokai, Synthwave ### 📈 **Performance Optimizations** - Lazy loading images - CSS animations with `will-change` - Preconnect to font providers - Minimal JavaScript footprint - Static site = blazing fast ### 🔒 **Security & Privacy** - No cookies or tracking - All content served over HTTPS - No external dependencies at runtime - Canonical URLs preserve SEO ### 📝 **Content Features** - 115+ articles archived - 19 topic categories - Full-text search (via browser) - Related posts suggestions - Table of contents for long reads - Reading progress indicator ### 🌐 **Browser Support** - Chrome/Edge 90+ - Firefox 88+ - Safari 14+ - Mobile responsive ---
Built with ☕ and code by A N M Bazlur Rahman