Adam Salah
Full-Stack Developer & Technical Writer
Explore technical articles, step-by-step guides, and development insights. All content automatically generated from Markdown files.
📝 Recent Posts
Welcome to My New Jekyll Blog
Introducing my new Jekyll-powered blog hosted on GitHub Pages, featuring separate sections for blog posts, technical articles, how-to guides, and...
GitHub as a CMS: My Real-World Experience
Can GitHub really replace a traditional CMS? After 6 months of using GitHub + Jekyll for content management, here's what...
My Journey to GitHub-Powered Blogging
Why I ditched traditional CMSs for GitHub + Jekyll and never looked back. A personal journey through the challenges and...
📚 Technical Articles
How to Set Up Docker for Development
Step-by-step guide to setting up Docker for local development.
Adding Client-Side Search to Jekyll: Fast, Free, and GitHub Pages Compatible
How to implement fast, client-side search functionality in Jekyll using Lunr.js that works perfectly with GitHub Pages limitations. Includes fuzzy...
Articles
📚 Technical Articles In-depth technical content and insights
🛠️ How-to Guides
How to Deploy to GitHub Pages
intermediateLearn how to deploy your Jekyll site to GitHub Pages for free hosting with automatic deployment.
How-to Guides
🛠️ How-to Guides Step-by-step guides and tutorials
Quick Reference: Adding Content to Your Jekyll Blog
beginnerA quick reference guide for adding new blog posts, articles, and how-to guides to your Jekyll site.