Quickly get a jekyll website up and going with bulma css, a smart directory structure, and community standard seo practices
- Barebons Jekyll Setup
- Bulma CSS framework
- Community Standard SEO practices
- Seperate pages and news directory. (Put all your pages in separate directories for tidy-ness)
- Customizable permalinks
- Starter config, header, template, css and footer files
- Plugin Free!
- Sitemap.xml generator
- Google Analytics Integration & Formspree
- Animate.css
git clone https://github.com/garrettbland/jekyll-starter-bulma.git
cd jekyll-starter-bulma
jekyll serve
orjekyll build
Refer here for documentation
- Open up your project in terminal
- Make sure
jekyll serve
is not running - Run
JEKYLL_ENV=production jekyll build
. It is important to get the environment variable set to production. This will include the analytics file to start tracking page visits
- Change trackingID in
_confi.yml
and replace UA-XXXXXXXXX-Y - Once you build your site with the environment flag set to production, your site will start tracking visits. See "Getting your site ready for production" above for environment details
- Create a new directory inside
_pages
. Lets call itcontact
- Create a new file inside your new directory called
index.html
- Copy the YAML front matter below into your new file. Reload your page and navigate to
http://127.0.0.1:4000/contact/
to see your new page in action - Add in your html below the front matter
---
layout: default
title: "Contact"
description: "Contact us page. Also meta descriptions"
socialimage: "/img/social-image-contact.jpg"
permalink: "/contact/"
---
- Create a new file inside
_news
. Lets call itarticle.md
(or .html) - Copy the YAML front matter below into your new file. Reload your page and navigate to
http://127.0.0.1:4000/news/article/
to see your new post in action - Add in your html below the front matter
---
layout: default
title: "Garretts News Article"
description: "Some awesome news about Garrett. He just learned how to create stuff."
socialimage: "/img/social-image-about.jpg"
---
This is still a work in progress. If you see something that could be added or changed for the better, please send me a pull request!
Get started here https://jekyllrb.com/docs/installation/