[{"data":1,"prerenderedAt":201},["ShallowReactive",2],{"\u002Fblog\u002F2017\u002Fjekyll-starter-kit-generator-2.1.0-is-out":3,"\u002Fblog\u002F2017\u002Fjekyll-starter-kit-generator-2.1.0-is-out-surround":190},{"id":4,"title":5,"author":6,"badge":11,"body":13,"date":178,"description":179,"draft":180,"extension":181,"image":182,"meta":184,"navigation":185,"path":186,"seo":187,"stem":188,"__hash__":189},"posts\u002Fblog\u002F2017\u002Fjekyll-starter-kit-generator-2.1.0-is-out.md","Jekyll Starter Kit generator 2.1.0 is out!",{"name":7,"to":8,"avatar":9},"Nir Galon","https:\u002F\u002Fx.com\u002Fnirgn975",{"src":10},"\u002Favatar.webp",{"label":12},"open source contribution",{"type":14,"value":15,"toc":171},"minimark",[16,20,25,42,51,54,106,118,135,139,152,156],[17,18,19],"p",{},"Creating Jekyll progressive web apps has never been easier!",[21,22,24],"h2",{"id":23},"_1-jekyll-starter-kit","1. Jekyll Starter Kit",[17,26,27,28,35,36,41],{},"First thing first, for those of you who has yet to hear about the Jekyll Starter Kit generator, it’s a ",[29,30,34],"a",{"href":31,"rel":32},"http:\u002F\u002Fyeoman.io\u002F",[33],"nofollow","Yeoman"," generator for creating ",[29,37,40],{"href":38,"rel":39},"https:\u002F\u002Fjekyllrb.com\u002F",[33],"Jekyll"," projects or really Jekyll static websites.",[17,43,44,45,50],{},"It’ll create for you the default Jekyll website template, with all the best practices from ",[29,46,49],{"href":47,"rel":48},"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fweb-starter-kit",[33],"Google Web Starter Kit",", all the things you need for your website to be a PWA (progressive web app), and some more cool stuff.",[17,52,53],{},"What more cool stuff? Here are couple of examples.",[55,56,57,67,70,73,82,85,88,91,100,103],"ul",{},[58,59,60,61,66],"li",{},"You can write ",[29,62,65],{"href":63,"rel":64},"https:\u002F\u002Fgithub.com\u002Fpugjs\u002Fpug",[33],"pug"," instead of HTML.",[58,68,69],{},"You can use CSS or SASS or SCSS.",[58,71,72],{},"Automagically minifies HTML, and automagically autoprefixing CSS.",[58,74,75,76,81],{},"You can choose to write ES2015 with ",[29,77,80],{"href":78,"rel":79},"https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel",[33],"babel",".",[58,83,84],{},"Concatenate and minify JavaScript.",[58,86,87],{},"Built-in preview and auto update with BrowserSync.",[58,89,90],{},"Automagically generates a service worker for your website for offline support.",[58,92,93,94,99],{},"Test the website against ",[29,95,98],{"href":96,"rel":97},"https:\u002F\u002Fgithub.com\u002FGoogleChrome\u002Flighthouse",[33],"lighthouse"," and fail Travis-CI if the score is below 80.",[58,101,102],{},"Automagically optimizes image before deploy.",[58,104,105],{},"Deploy the website to gh-pages or firebase with only one command.",[17,107,108],{},[109,110],"img",{"alt":111,"className":112,"height":115,"src":116,"width":117},"The generator in action",[113,114],"rounded-lg","mx-auto",546,"\u002Fposts\u002F2017\u002Fjekyll-starter-kit-generator\u002Fthe-generator-in-action.webp",800,[17,119,120,121,125,126,129,130,81],{},"If you can’t wait and already want to try it, all you need to do is ",[122,123,124],"code",{},"npm install -g generator-jekyll-starter-kit"," and then just ",[122,127,128],{},"yo jekyll-starter-kit",". And if you want to help improve this project, just head up to the ",[29,131,134],{"href":132,"rel":133},"https:\u002F\u002Fgithub.com\u002Fnirgn975\u002Fgenerator-jekyll-starter-kit",[33],"repo page on GitHub",[21,136,138],{"id":137},"_2-whats-new-in-version-210","2. What’s new in version 2.1.0?",[17,140,141,142,147,148,151],{},"Not much actually. The project is pretty stable with more than 1k uses (through ",[29,143,146],{"href":144,"rel":145},"https:\u002F\u002Fwww.npmjs.com\u002F",[33],"npm"," statistics). But some of the things we do for version 2.1 (from 2.0) is update dependencies, fix a small bug when the website output directory won't be removed before building the project, fix a small bug when deploy to gh-pages, switch from coverall to codecov (by the way the project has 100% coverage!), edit output ",[122,149,150],{},"README.md"," file with more clear instructions, and add default favicons.",[21,153,155],{"id":154},"_3-summary","3. Summary",[17,157,158,159,164,165,170],{},"If you try to use it and need some help or just want to talk with the community (or with me), we have a ",[29,160,163],{"href":161,"rel":162},"https:\u002F\u002Fgitter.im\u002Fjekyll_starter_kit\u002FLobby",[33],"gitter chat room",". And if you would like to help make this generator better, you’re awesome! Go to the ",[29,166,169],{"href":167,"rel":168},"https:\u002F\u002Fgithub.com\u002Fnirgn975\u002Fgenerator-jekyll-starter-kit#want-to-help",[33],"Want to help"," section in the README and start from there.",{"title":172,"searchDepth":173,"depth":173,"links":174},"",2,[175,176,177],{"id":23,"depth":173,"text":24},{"id":137,"depth":173,"text":138},{"id":154,"depth":173,"text":155},"2017-08-03","What's new in version 2.1.0 of the Jekyll Starter Kit generator.",false,"md",{"src":183},"\u002Fposts\u002F2017\u002Fjekyll-starter-kit-generator\u002Fjekyll-starter-kit.webp",{},true,"\u002Fblog\u002F2017\u002Fjekyll-starter-kit-generator-2.1.0-is-out",{"title":5,"description":179},"blog\u002F2017\u002Fjekyll-starter-kit-generator-2.1.0-is-out","N17TDfqD8Pw0Dx48OMJi8dkATIICMyxNhnHiXqzxDAo",[191,196],{"title":192,"path":193,"stem":194,"description":195,"children":-1},"Gummy Bears Safe","\u002Fblog\u002F2013\u002Fgummy-bears-safe","blog\u002F2013\u002Fgummy-bears-safe","Yesterday another article I wrote for Digital Whisper magazine was published, here it is.",{"title":197,"path":198,"stem":199,"description":200,"children":-1},"Load Balancing Applications with HAProxy and Docker","\u002Fblog\u002F2017\u002Fload-balancing-applications-with-haproxy-and-docker","blog\u002F2017\u002Fload-balancing-applications-with-haproxy-and-docker","Load balancing containerized apps with Docker Compose, Docker Swarm, and HAProxy.",1786001638688]