upgrade jekyll

This commit is contained in:
mose 2018-12-03 10:25:29 +08:00
parent 9ae9f9de1c
commit e04fc05b47
8 changed files with 87 additions and 68 deletions

View file

@ -1,8 +1,8 @@
source 'https://rubygems.org' 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'
gem 'jekyll-sitemap' gem 'jekyll-sitemap'
gem 'jemoji' gem 'jemoji'

View file

@ -1,69 +1,90 @@
GIT
remote: git://github.com/flori/json.git
revision: 7f4cfd853f2c919d854fb95548a19980feff17e8
branch: v1.8
specs:
json (1.8.6)
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activesupport (4.2.5) activesupport (5.2.1.1)
i18n (~> 0.7) concurrent-ruby (~> 1.0, >= 1.0.2)
json (~> 1.7, >= 1.7.7) i18n (>= 0.7, < 2)
minitest (~> 5.1) minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1) tzinfo (~> 1.1)
colorator (0.1) addressable (2.5.2)
ffi (1.9.10) public_suffix (>= 2.0.2, < 4.0)
font-awesome-sass (4.5.0) colorator (1.1.0)
sass (>= 3.2) concurrent-ruby (1.1.3)
gemoji (2.1.0) em-websocket (0.5.1)
html-pipeline (2.2.2) eventmachine (>= 0.12.9)
activesupport (>= 2, < 5) 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) nokogiri (>= 1.4)
i18n (0.7.0) http_parser.rb (0.6.0)
jekyll (3.0.1) i18n (0.9.5)
colorator (~> 0.1) 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-sass-converter (~> 1.0)
jekyll-watch (~> 1.1) jekyll-watch (~> 2.0)
kramdown (~> 1.3) kramdown (~> 1.14)
liquid (~> 3.0) liquid (~> 4.0)
mercenary (~> 0.3.3) mercenary (~> 0.3.3)
rouge (~> 1.7) pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0) safe_yaml (~> 1.0)
jekyll-compose (0.4.1) jekyll-compose (0.8.0)
jekyll (>= 2.5.0) jekyll (~> 3.0)
jekyll-paginate (1.1.0) jekyll-paginate (1.1.0)
jekyll-redirect-from (0.9.1) jekyll-redirect-from (0.14.0)
jekyll (>= 2.0) jekyll (~> 3.3)
jekyll-sass-converter (1.4.0) jekyll-sass-converter (1.5.2)
sass (~> 3.4) sass (~> 3.4)
jekyll-sitemap (0.9.0) jekyll-sitemap (1.2.0)
jekyll-watch (1.3.0) jekyll (~> 3.3)
jekyll-watch (2.1.2)
listen (~> 3.0) listen (~> 3.0)
jemoji (0.5.1) jemoji (0.10.1)
gemoji (~> 2.0) gemoji (~> 3.0)
html-pipeline (~> 2.2) html-pipeline (~> 2.2)
jekyll (>= 2.0) jekyll (~> 3.0)
kramdown (1.9.0) json (2.1.0)
liquid (3.0.6) kramdown (1.17.0)
listen (3.0.5) liquid (4.0.1)
rb-fsevent (>= 0.9.3) listen (3.1.5)
rb-inotify (>= 0.9) rb-fsevent (~> 0.9, >= 0.9.4)
mercenary (0.3.5) rb-inotify (~> 0.9, >= 0.9.7)
mini_portile2 (2.0.0) ruby_dep (~> 1.2)
minitest (5.8.3) mercenary (0.3.6)
nokogiri (1.6.7.1) mini_portile2 (2.3.0)
mini_portile2 (~> 2.0.0.rc2) minitest (5.11.3)
rb-fsevent (0.9.7) nokogiri (1.8.5)
rb-inotify (0.9.5) mini_portile2 (~> 2.3.0)
ffi (>= 0.5.0) pathutil (0.16.2)
rouge (1.10.1) 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) safe_yaml (1.0.4)
sass (3.4.21) sass (3.7.2)
thread_safe (0.3.5) sass-listen (~> 4.0.0)
tzinfo (1.2.2) 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) thread_safe (~> 0.1)
PLATFORMS PLATFORMS
@ -77,9 +98,9 @@ DEPENDENCIES
jekyll-redirect-from jekyll-redirect-from
jekyll-sitemap jekyll-sitemap
jemoji jemoji
json! json
kramdown kramdown
rouge rouge
BUNDLED WITH BUNDLED WITH
1.15.4 1.17.1

View file

@ -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. 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 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/ - voir http://crapaud-fou.org/partenaires/
Copyright 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. 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/ [1]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[2]: https://github.com/crazy-toads/crazy-toads.github.io/issues [2]: https://github.com/crazy-toads/crazy-toads.github.io/issues

View file

@ -22,7 +22,7 @@ safe: false
future: true future: true
github: https://github.com/crazy-toads/crazy-toads.github.io github: https://github.com/crazy-toads/crazy-toads.github.io
gems: plugins:
- jekyll-paginate - jekyll-paginate
- jemoji - jemoji
- font-awesome-sass - font-awesome-sass

View file

@ -23,7 +23,7 @@ safe: false
future: true future: true
github: https://github.com/crazy-toads/crazy-toads.github.io github: https://github.com/crazy-toads/crazy-toads.github.io
gems: plugins:
- jekyll-paginate - jekyll-paginate
- jemoji - jemoji
- font-awesome-sass - font-awesome-sass

View file

@ -11,7 +11,7 @@ layout: default
{% if page.modified.size > 2 %} {% if page.modified.size > 2 %}
{% assign moddate = page.modified | date_to_string %} {% assign moddate = page.modified | date_to_string %}
{% assign pgdate = page.date | date_to_string %} {% assign pgdate = page.date | date_to_string %}
{% unless moddate == pgdate | date_to_string %} {% unless moddate == pgdate %}
<span class="post-date" itemprop="dateModified" content="{{ page.modified | date: "%Y-%m-%d" }}"><i class="fa fa-edit" title="Date de modification"> {{ page.modified | date_to_string }}</i></span> <span class="post-date" itemprop="dateModified" content="{{ page.modified | date: "%Y-%m-%d" }}"><i class="fa fa-edit" title="Date de modification"> {{ page.modified | date_to_string }}</i></span>
{% endunless %} {% endunless %}
{% endif %} {% endif %}
@ -46,12 +46,12 @@ layout: default
<div class="prevnext"> <div class="prevnext">
{% if page.previous.url %} {% if page.previous.url %}
<a class="prevnext-item older" href="{{ site.url }}{{page.previous.url}}" title="{{ page.previous.title }}">Older</a> <a class="prevnext-item older" href="{{site.url}}{{page.previous.url}}" title="{{ page.previous.title }}">Older</a>
{% else %} {% else %}
<span class="prevnext-item older">Older</span> <span class="prevnext-item older">Older</span>
{% endif %} {% endif %}
{% if page.next.url %} {% if page.next.url %}
<a class="prevnext-item older" href="{{ site.url }}{{page.next.url}}" title="{{ page.next.title }}">Newer</a> <a class="prevnext-item older" href="{{site.url}}{{page.next.url}}" title="{{ page.next.title }}">Newer</a>
{% else %} {% else %}
<span class="prevnext-item older">Newer</span> <span class="prevnext-item older">Newer</span>
{% endif %} {% endif %}

View file

@ -1,7 +1,7 @@
version: '3' version: '3'
services: services:
jekyll: jekyll:
image: jekyll/jekyll:3.0.1 image: jekyll/jekyll:3.8.5
volumes: volumes:
- ".:/srv/jekyll" - ".:/srv/jekyll"
ports: ports:

View file

@ -1,7 +1,8 @@
--- ---
--- ---
callback([ callback([
{% for post in site.posts reversed | sort: title %} {% assign sortedposts = site.posts | sort: 'title' %}
{% for post in sortedposts reversed %}
{ {
"text": "{{post.title | replace:'"','\"'}}", "text": "{{post.title | replace:'"','\"'}}",
"href": "{{site.url}}{{post.url}}" "href": "{{site.url}}{{post.url}}"