diff --git a/Gemfile b/Gemfile index e5c2be6..69f9cde 100644 --- a/Gemfile +++ b/Gemfile @@ -1,8 +1,8 @@ source 'https://rubygems.org' -gem 'json', github: 'flori/json', branch: 'v1.8' +gem 'json' -group :jekyll_plugins do +group :plugins do gem 'jekyll' gem 'jekyll-sitemap' gem 'jemoji' diff --git a/Gemfile.lock b/Gemfile.lock index 3ad4d81..e13cf69 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,69 +1,90 @@ -GIT - remote: git://github.com/flori/json.git - revision: 7f4cfd853f2c919d854fb95548a19980feff17e8 - branch: v1.8 - specs: - json (1.8.6) - GEM remote: https://rubygems.org/ specs: - activesupport (4.2.5) - i18n (~> 0.7) - json (~> 1.7, >= 1.7.7) + activesupport (5.2.1.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - colorator (0.1) - ffi (1.9.10) - font-awesome-sass (4.5.0) - sass (>= 3.2) - gemoji (2.1.0) - html-pipeline (2.2.2) - activesupport (>= 2, < 5) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + colorator (1.1.0) + concurrent-ruby (1.1.3) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + eventmachine (1.2.7) + ffi (1.9.25) + font-awesome-sass (5.5.0.1) + sassc (>= 1.11) + forwardable-extended (2.6.0) + gemoji (3.0.0) + html-pipeline (2.9.1) + activesupport (>= 2) nokogiri (>= 1.4) - i18n (0.7.0) - jekyll (3.0.1) - colorator (~> 0.1) + http_parser.rb (0.6.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.8.5) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.1) - kramdown (~> 1.3) - liquid (~> 3.0) + jekyll-watch (~> 2.0) + kramdown (~> 1.14) + liquid (~> 4.0) mercenary (~> 0.3.3) - rouge (~> 1.7) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-compose (0.4.1) - jekyll (>= 2.5.0) + jekyll-compose (0.8.0) + jekyll (~> 3.0) jekyll-paginate (1.1.0) - jekyll-redirect-from (0.9.1) - jekyll (>= 2.0) - jekyll-sass-converter (1.4.0) + jekyll-redirect-from (0.14.0) + jekyll (~> 3.3) + jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-sitemap (0.9.0) - jekyll-watch (1.3.0) + jekyll-sitemap (1.2.0) + jekyll (~> 3.3) + jekyll-watch (2.1.2) listen (~> 3.0) - jemoji (0.5.1) - gemoji (~> 2.0) + jemoji (0.10.1) + gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (>= 2.0) - kramdown (1.9.0) - liquid (3.0.6) - listen (3.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - mercenary (0.3.5) - mini_portile2 (2.0.0) - minitest (5.8.3) - nokogiri (1.6.7.1) - mini_portile2 (~> 2.0.0.rc2) - rb-fsevent (0.9.7) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - rouge (1.10.1) + jekyll (~> 3.0) + json (2.1.0) + kramdown (1.17.0) + liquid (4.0.1) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + mercenary (0.3.6) + mini_portile2 (2.3.0) + minitest (5.11.3) + nokogiri (1.8.5) + mini_portile2 (~> 2.3.0) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (3.0.3) + rake (12.3.1) + rb-fsevent (0.10.3) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (3.3.0) + ruby_dep (1.5.0) safe_yaml (1.0.4) - sass (3.4.21) - thread_safe (0.3.5) - tzinfo (1.2.2) + sass (3.7.2) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sassc (2.0.0) + ffi (~> 1.9.6) + rake + thread_safe (0.3.6) + tzinfo (1.2.5) thread_safe (~> 0.1) PLATFORMS @@ -77,9 +98,9 @@ DEPENDENCIES jekyll-redirect-from jekyll-sitemap jemoji - json! + json kramdown rouge BUNDLED WITH - 1.15.4 + 1.17.1 diff --git a/README.md b/README.md index 7fb2423..e124789 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Si vous voyez des typos, voulez ajouter des articles, retoucher un texte dont vo Vous pouvez aussi utiliser les [issues][2] pour signaler vos remarques et suggestions si ce charabia juste au dessous vous rend perplexe. -Developer +Developper ----------- Le plus simple pour lancer jekyll quand on a pas un environnement ruby tout prtet, c'est de lancer @@ -47,7 +47,6 @@ Les gens - voir http://crapaud-fou.org/partenaires/ - Copyright ---------- @@ -55,9 +54,7 @@ Les textes publiés, ainsi que le code source utilisé pour produire ce site, so Le thème utilisé est dérivé du thème [*lanyon*](https://github.com/poole/lanyon) par [Mark Otto](https://github.com/mdo) sous la même licence. -Chaque article dont l'auteur est indiqué appartient à son ou ses auteurs indivisiblement. Les illustrations, sauf mention contraire, sont crées par Thanh Nghiem. Le copyright de ce qui n'est pas article ou dessin est détenu collectivement par les crapauds fous, l'équipe éditoriale et l'équipe technique qui les supporte. - - +Chaque article dont l'auteur est indiqué appartient à son ou ses auteurs indivisiblement. Les illustrations, sauf mention contraire, sont crées par Thanh Nghiem. Le copyright de ce qui n'est pas article ou dessin est détenu collectivement par les crapauds fous, l'équipe éditoriale et l'équipe technique qui les supporte. [1]: http://creativecommons.org/licenses/by-nc-sa/4.0/ [2]: https://github.com/crazy-toads/crazy-toads.github.io/issues diff --git a/_config.yml b/_config.yml index 32bbf40..3b18b5c 100644 --- a/_config.yml +++ b/_config.yml @@ -22,7 +22,7 @@ safe: false future: true github: https://github.com/crazy-toads/crazy-toads.github.io -gems: +plugins: - jekyll-paginate - jemoji - font-awesome-sass diff --git a/_devconfig.yml b/_devconfig.yml index 28fe3cc..fdafaab 100644 --- a/_devconfig.yml +++ b/_devconfig.yml @@ -23,7 +23,7 @@ safe: false future: true github: https://github.com/crazy-toads/crazy-toads.github.io -gems: +plugins: - jekyll-paginate - jemoji - font-awesome-sass diff --git a/_layouts/post.html b/_layouts/post.html index c9b6b61..7b5b17c 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -11,7 +11,7 @@ layout: default {% if page.modified.size > 2 %} {% assign moddate = page.modified | date_to_string %} {% assign pgdate = page.date | date_to_string %} - {% unless moddate == pgdate | date_to_string %} + {% unless moddate == pgdate %} {{ page.modified | date_to_string }} {% endunless %} {% endif %} @@ -46,12 +46,12 @@ layout: default
{% if page.previous.url %} - Older + Older {% else %} Older {% endif %} {% if page.next.url %} - Newer + Newer {% else %} Newer {% endif %} diff --git a/docker-compose.yml b/docker-compose.yml index ff5594d..86ab292 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: jekyll: - image: jekyll/jekyll:3.0.1 + image: jekyll/jekyll:3.8.5 volumes: - ".:/srv/jekyll" ports: diff --git a/links.jsonp b/links.jsonp index 930d872..6f95bb9 100644 --- a/links.jsonp +++ b/links.jsonp @@ -1,7 +1,8 @@ --- --- callback([ -{% for post in site.posts reversed | sort: title %} +{% assign sortedposts = site.posts | sort: 'title' %} +{% for post in sortedposts reversed %} { "text": "{{post.title | replace:'"','\"'}}", "href": "{{site.url}}{{post.url}}"