Skip to content

f-allian/f-allian.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

farhadallian.co.uk 🧑🏻‍💻

deploy pages-build-deployment CodeQL Ask DeepWiki

This repository contains the source code for my personal website, built with Jekyll and based on the al-folio theme.

Main Pages

  • Resume
  • Github projects
  • Publications management via BibTeX
  • Gallery with slideshows
  • Blog

Local Development

docker compose up --build

Then visit http://localhost:8080. Live reload is available on port 35729.

Deployment

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).

Project Structure

├── .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

Pagespeed Insights

Lighthouse Performance

License

This repository is licensed under the MIT License.

Acknowledgements

Built on al-folio by Maruan Al-Shedivat and their maintainers.

Contributors 4

  •  
  •  
  •  
  •