Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll template using fullPage.js and Bootstrap 4 for full-screen scrolling websites.
fullPage Jekyll is a Jekyll theme that builds full-screen, scroll-snap websites using fullPage.js and Bootstrap 4.
fullPage Jekyll is an open-source Jekyll template that combines the fullPage.js library with the Bootstrap 4 framework. It takes Markdown and HTML content written for Jekyll and generates a static website where each section fills the viewport and scrolls vertically with snap behavior. The template is maintained by the GitHub user aksakalli, is released under the MIT license, and is demonstrated live at aksakalli.github.io/fullpage-jekyll.
Gemfile and standard Jekyll workflow let you run the site locally with bundle exec jekyll serve after bundle install.To use the template, you clone the repository, install dependencies with bundle install, and start the local server with bundle exec jekyll serve. The site is then viewable at a localhost address; edits to content are detected and the page reloads automatically. Deployment follows the standard Jekyll process, such as pushing to GitHub Pages.
The template is free and open source under the MIT license. There are no paid tiers or premium features to unlock.
Yes. The template is published under the MIT license, which means you can use it freely in personal and commercial projects, modify it, and distribute your changes.
You need Ruby and the Bundler gem installed on your machine. After installing Bundler, run bundle install in the project directory, then bundle exec jekyll serve to start the local development server.
Yes. The template integrates the fullPage.js library, which provides the full-screen scrolling and snap animation behavior. This is the core feature that distinguishes it from a standard Bootstrap template.
Yes. The template includes Bootstrap 4's source, so you can adjust variables, override styles, or remove components using Jekyll's asset pipeline. The HTML structure is standard Jekyll includes, so you can edit layouts and partials directly.
