better config for gulp, gitignore and jeykll