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.