Long Haul is a minimal jekyll theme built with SASS / GULP / BROWSERSYNC / AUTOPREFIXER and focuses on long form blog posts. It is meant to be used as a starting point for a jekyll blog/website.
This version is modified based on Long Haul.
If you really enjoy Long Haul and want to give me credit somewhere on the internet send or tweet out your experience with Long Haul and tag me @brianmaierjr.
bundle install
npm install
bundle exec gulp
Remove all unnecessary files
Important:You should keep .git
in order to keep update with upstreams.
Skip this steps.
Normal setup for jekyll
$ bundle update
$ bundle install
Modify site settings
./_config.yml
./_data_/config.yml
(recommended)Add your posts
All existing posts are ok to get removed if you want it.
Run preview
$ jekyll serve -w
Deploy
# you may change `blog` to something else, or leave it.
$ git remote add blog <xxxxx>
$ git init && git add . && git commit -m "Add posts"
$ git push --set-upstream blog master
Update blogs templates [Optional]
$ git remote rename origin upstream
# normally you have conflicts, so you need `--rebase`
$ git pull upstream master --rebase
The main settings can be found inside the _config.yml
file:
If you'd like your header to be larger then you can use the option below in you config.yml
to make it take up half of the vertical space on screens 800px wide and up. Preview image below.
This is MIT with no added caveats, so feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer.