Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Bootstrap 5 portfolio and blog theme for Jekyll that builds directly to GitHub Pages.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
Friday Theme is a free Bootstrap 5 portfolio and blog theme for Jekyll that builds directly to GitHub Pages, giving static-site users a single repo that serves as a live demo and deployable site.
Friday Theme is a Jekyll theme for portfolio and blog websites, styled with Bootstrap 5 and written in SCSS. It takes Jekyll content—Markdown posts, project pages, and site configuration—and outputs a static HTML site that can be served from GitHub Pages or any Jekyll-compatible host. The theme is authored by Simon Freytag ([email protected]) and is free to use; as of November 2025 it is not actively maintained but remains functional.
ml- to ms- and data-toggle to data-bs-toggle.{{site.baseurl}} throughout so the site renders correctly when served from a subfolder, such as https://sfreytag.github.io/friday-theme/._config.yml.To run locally, clone the repository, edit _config.yml and set baseurl to an empty string, then run bundle install and bundle exec jekyll serve. For GitHub Pages, the theme's use of {{site.baseurl}} handles folder-based serving automatically for Jekyll 3.9/3.10.
Friday Theme is free to use. There is no paid tier or license fee; the only requirement from the author is an optional courtesy email when you start using it.
Yes, Friday Theme is completely free to use. The author only asks that you send an email to [email protected] if you use it, so he knows the theme is being adopted. There is no license fee or paid tier.
Friday Theme works with Jekyll 4.*, but only when the site is served from the root of the domain. If you try to serve it from a subfolder using Jekyll 4, the base URL gets repeated in links. GitHub Pages uses Jekyll 3.9/3.10, where folder serving works correctly.
The README lists nine steps: add Bootstrap 5.2.3 SCSS files, update site.scss to load Bootstrap 5, replace old utility classes with their Bootstrap 5 equivalents, swap in Bootstrap 5.3 compiled JavaScript, change sr-only to visually-hidden, update JS component attributes like data-toggle to data-bs-toggle, remove the Masonry card-columns layout, add a link-underline removal rule, and delete old Bootstrap SCSS files.
As of November 2025, Friday Theme is not being actively maintained or extended. The project still works, but the repository does not indicate that new features or updates are planned. Users should evaluate whether they need active support before adopting it.
