gitignore for Jekyll

Which files should be in your .gitignore for a Jekyll repo

Your .gitignore should include these files which Jekyll generates from source, or as part of the site building process:

_site/
vendor/bundle/
.vendor/

You may also want emacs backup files to be ignored, if you, or anyone editing your repo at command line, uses emacs:

*~