Personal Portfolio & Blog (Jekyll + GitHub Pages)
What I built
A fast, responsive portfolio with:
- Jekyll static blog (
_posts/) and an auto-import from Medium via GitHub Actions. - Featured sliders for the newest blog posts and projects (with touch/keyboard + autoplay).
- Accessible, mobile-first design with a sticky header and drawer navigation.
Tech stack
- Jekyll 3 on GitHub Pages (no custom build server)
- GitHub Actions to pull Medium RSS → Markdown in
_posts/ - Vanilla JS for the sliders (no deps)
- Semantic HTML + CSS with dark/light friendly colors
Key workflows
/.github/workflows/medium-sync.ymlfetcheshttps://medium.com/feed/@brandonlove2150, converts to Markdown with front-matter, and commits to_posts/.
Highlights
- Clean, zero-dependency sliders (touch, keyboard, and reduced-motion aware).
- Structured collections:
_projects/withweight,summary, andimagefront-matter. - Archive pages:
/projects/and/archive/.
Next steps
- Add tag filters and search to
/projects/. - Add Lighthouse CI in Actions for perf budgets.