Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A nifty boilerplate for Jekyll made magnificent with the help of Bulma.
Jekyll Bulma Boilerplate is a Jekyll-based website boilerplate that pairs the Bulma CSS framework with a preconfigured asset pipeline, contact page, and deployment automation for GitHub Pages or Netlify.
Jekyll Bulma Boilerplate is a starter project for building static websites with Jekyll and Bulma 0.8.0. It provides a preconfigured Jekyll installation with an asset pipeline via jekyll-assets, HTML compression, Google Analytics integration, and a contact page that works with Formspree.io or Netlify Forms. The boilerplate is maintained as an open-source repository on GitHub and includes a demo site.
rake email command to encode your email address so it isn't displayed in plaintext.site.contact.page.service to formspree to override.bundle install and yarn install to get started.The boilerplate requires Ruby, Bundler, and Yarn installed on your system. After cloning, run bundle install, yarn install, and bundle exec jekyll serve to start a local development server. To add your email, run bundle exec rake email and follow the prompt; the script outputs an encoded email key and value to insert into src/_config.yml.
Ruby, the Bundler gem installer, and Yarn package manager. The project uses a Gemfile and a package.json to manage Ruby gems and JavaScript dependencies.
By default, the contact form uses Formspree.io, which requires no registration for up to 100 free submissions per month. If deploying to Netlify, the site automatically uses Netlify Forms instead; you can force Formspree by setting site.contact.page.service to formspree in src/_config.yml.
Configure Travis CI for the repository, generate a GitHub Personal Access Token with the repo:public_repo scope, and set it as the GITHUB_API environment variable in Travis. The included .travis.yml handles building and deployment.
Yes. If you don't want to use the rake obfuscation script, you can enter your email directly in the site.contact.email-plain field in src/_config.yml.
The repository is open source on GitHub, so it's free to use and modify. Note that external services like Formspree.io offer a free tier with a 100-submissions-per-month limit.
