My site use Jekyll and Indigo Minimalist template:

https://github.com/sergiokopplin/indigo

Setup

  1. Install Jekyll, NodeJS and Bundler.
  2. Fork the project Indigo
  3. Edit _config.yml with your data.
  4. bundle install
  5. npm i && npm i -g gulp
  6. gulp
  7. open in your browser: http://localhost:3000

Settings

You must fill some informations on _config.yml to customize your site.

name: John Doe
bio: 'A Man who travels the world eating noodles'
picture: 'assets/images/profile.jpg'
...

and lot of other options, like width, projects, pages, read-time, tags, related posts, animations, multiple-authors, etc.

How to:

Create posts:

You can use the initpost.sh to create your new posts. Just follow the command:

./initpost.sh -c Post Title

The new file will be created at _posts with this format date-title.md.

Tests

You can test your app with:

npm run test
# or
bundle exec htmlproof ./_site