This repository contains the source code for my personal website, built with Jekyll and based on the al-folio theme.
- Resume
- Github projects
- Publications management via BibTeX
- Gallery with slideshows
- Blog
docker compose up --buildThen visit http://localhost:8080. Live reload is available on port 35729.
Pushing to master triggers the automatic CI/CD tests and deployment via GitHub Actions. The site is built and pushed to gh-pages, then served via GitHub Pages with my custom domain (see CNAME).
├── .github/ # GitHub Actions workflows
├── _bibliography/ # BibTeX publications
├── _data/ # YAML data files (CV, etc.)
├── _includes/ # Reusable HTML components
├── _layouts/ # Page templates
├── _news/ # News/announcements
├── _pages/ # Static pages (about, cv, blog, etc.)
├── _plugins/ # Custom Jekyll plugins
├── _posts/ # Blog posts
├── _projects/ # Project pages
├── _sass/ # SCSS stylesheets
├── _scripts/ # Build scripts
├── assets/ # Images, JS, CSS, PDFs, JSON
├── bin/ # Utility scripts
├── blog/ # Blog index page
├── lighthouse_results/ # Lighthouse audit results
├── _config.yml # Jekyll configuration
├── docker-compose.yml # Docker setup
├── Gemfile # Ruby dependencies
└── CNAME # Custom domain config
This repository is licensed under the MIT License.
Built on al-folio by Maruan Al-Shedivat and their maintainers.