Quelques ressources, commandes ou réflexion pour me permettre de mieux utiliser jekyll.

Ressources générales

  • Jekyll tips : tutoriaux, plugins et services s’intégrant à Jekyll
  • The new dynamic : plein d’articles sur les sites statiques, serverless, etc
  • Snipcart [blog post(]https://snipcart.com/blog/jamstack-clients-static-site-cms) about jamstack : plein d’exemple de service + argumentaire client
  • Awesome Static Hosting and CMS

Exemples de workflows

Utilisateurs

  • MadeMistakes :
    • How I’m Using Jekyll in 2016 : plugin jekyll-tagging-related_posts for related articles, improve build time : –incremental regeneration   Liquid Profiler, bundler, rsync task to deploy on own server, task to notify pingomatic, bing, google of changes, Jekyll-Assets plugin : cache busting and inlining assets + autoprefixer
    • Repos github
    • Repo github principal
  • Andrew Banchich :
  • Boris Schapira :
    • Un blog avec Jekyll et Codeship, février 2016 : gemfile, i18n, vitesse lecture, moteur rendu markdown, précédent/suivant dans une meme categorie, node, gulp, browsersync, hooks github interfacé à caodeship (ac rspec), html-proofer, accessibilité : 2 chargements fonts, abrr-touch, algolia, instantClick pour impression vitesse, content security policy avec log des infractions
    • Repo github

Rake

Gulp

Par thématiques

Performance

images

jekyll-srcset plugin : Dead simple responsive images for jekyll

Hosting

Github pages

Other host

  • 5apps.com : free for open source
  • Netlify : free for proto & experiment, pro plan free for open source
  • codeship : « A hosted Continuous Integration service that fits your needs ».
  • alwaysdata (utilisé par Schapira)

CMS

Flat File CMS

Headless / serverless CMS

Stockage des données en cloud, cms pour éditer, accès aux données via API.

Plugins et services

Want comments on your website? Add Disqus, Isso or Facebook comments. Want social integration? Add Twitter or Facebook’s JavaScript widget to your website. Want real-time data updating live on your website? Add a squirt of Firebase. Want search? Add Swiftype. Want to add live chat support? Olark is there. Heck, you can even add an entire store to a static website with Snipcart.

Why Static Website Generators Are The Next Big Thing

  • Fork n go : exemples (avec repo forkable) de sites statiques intéragissant avec des services tiers (google spreadsheet, mapbox, sheetsee.js, iftt…)

Templating

Templates

Front-end framework integration

  • Repo mêlant jekyll + webpack + vue : https://github.com/teleyinex/teleyinex.github.com

Divers

Toujours avoir une rubrique où mettre ce qu’on sait pas où mettre

  • get all tags : https://talk.jekyllrb.com/t/get-all-tags-uniques-in-multiple-collection-pages-without-a-plugin/1221/3
  • faciliter post, publish, etc : https://github.com/jekyll/jekyll-compose