1. To get started

     gem install bundler jekyll
     jekyll new put-your-site-name-here
     cd put-your-site-name-here
     bundle exec jekyll serve [--verbose]
    
  2. Go To http://localhost:4000

  3. To deploy to GitHub pages
    1. Create GitHub new repo and push code
    2. Add a CNAME record with my DNS service provider using github-username.github.io
    3. GitHub repo > Settings > Pages > Build and deployment > Branch
    4. Pages > Custom domain
    5. GitHub creates a CNAME file in the project root
  4. To generate your site’s static HTML

     JEKYLL_ENV=production bundle exec jekyll build [--verbose]
    
  5. Find generated HTML in _site directory

  6. To find default minima template files

     bundle show minima
     bundle info --path minima
    
  7. To find minima version

     grep minima Gemfile
     gem "minima", "~> 2.5"