๐งฑ Why Jekyll?
- Native support by GitHub Pages
- Markdown-based content writing
- Simple templating system with Liquid
๐ณ Why Docker?
- No need to install Ruby or Jekyll locally
- Isolated environment for development
- Easy to replicate on any machine
๐ Deployment with GitHub Pages
- Just push to
mainorgh-pagesbranch - GitHub builds and hosts the site for free
๐งช Bonus Tips
- Use
_config.ymlto define global settings - Keep your
assets/organized for images and styles - Use custom layouts for different sections (e.g. blog, project, privacy)
๐ Want to Build Your Own?
You can clone this template repo and get started in minutes:
git clone https://github.com/taj54/jekyll-docker-portfolio.git
cd jekyll-docker-portfolio
docker-compose up
Happy building! ๐