Bootstrap 4 Github Pages is a Jekyll boilerplate that supplies a Bootstrap 5 theme for GitHub Pages, compiling Bootstrap from SCSS so you can override variables and themes.
What is Bootstrap 4 Github Pages?
Bootstrap 4 Github Pages is a template project for GitHub Pages and Jekyll, created by nicolas-van. It takes a Jekyll project structure and compiles Bootstrap from SCSS source files, producing a static site with full Bootstrap styling and JavaScript plugin support. The template is designed to work with all GitHub Pages and Jekyll features, making it suitable for blogs, documentation, and project sites.
Key Features
- Bootstrap 5 theme — The template ships with a full Bootstrap 5 theme that renders on GitHub Pages and in standalone Jekyll builds.
- SCSS recompilation — Bootstrap is compiled from SCSS files, so you can override Bootstrap variables and create custom themes.
- JavaScript plugins — All Bootstrap's JavaScript plugins are included and functional.
- GitHub Pages compatibility — The project supports every feature of GitHub Pages and Jekyll.
- Open source — The template is freely available on GitHub, with a contribution guide and a license file.
Who is it for?
- Jekyll users who want a pre-configured Bootstrap theme, so they can start writing content instead of setting up assets.
- GitHub Pages authors who need a static site with Bootstrap styling, deployable directly from a repository.
- Bootstrap developers who want to customize Bootstrap's SCSS variables and rebuild the theme for a personal or project site.
What can you do with it?
- Bloggers: Launch a blog on GitHub Pages using Jekyll and Bootstrap 5 without writing custom CSS.
- Documentation maintainers: Create a project documentation site that uses Bootstrap's components and responsive layout.
- Prototypers: Quickly stand up a Bootstrap-themed Jekyll site to test ideas or share mockups.
How does it work?
The template recompiles Bootstrap from its SCSS sources during the Jekyll build. You modify Bootstrap variables and overrides in SCSS files, and the compiled CSS reflects those changes when the static site is generated and deployed to GitHub Pages.
Pricing
Bootstrap 4 Github Pages is free and open source. The repository includes a license file, and the project accepts voluntary sponsorship through GitHub Sponsors.
FAQ
Is Bootstrap 4 Github Pages really using Bootstrap 4 or Bootstrap 5?
Despite the repository name, the README states that it is a Bootstrap 5 template project. The template recompiles Bootstrap 5 from SCSS, so the underlying framework is version 5.
Can I customize the Bootstrap theme?
Yes. Because the template recompiles Bootstrap from SCSS files, you can edit Bootstrap's SCSS variables to change colors, spacing, and other design tokens, and the generated CSS will reflect your customizations.
Does this template work with GitHub Pages?
Yes. The template is designed specifically for GitHub Pages and Jekyll, and it supports all features of both platforms.
Is this template free to use?
Yes. The template is open source and available on GitHub; you can use it for personal or commercial projects without paying a license fee.








