Upgrade to Middleman 4.1.10

This commit is contained in:
Olivier Lacan 2016-08-06 01:35:29 -04:00
parent 8bed7d4478
commit 9afff8fc3e
14 changed files with 92 additions and 117 deletions

View File

@ -1 +1 @@
2.3.0 2.3.1

View File

@ -1,7 +1,7 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "addressable" gem "addressable"
gem "middleman", "~> 3.4.0" gem "middleman", "~> 4.1.0"
gem "middleman-autoprefixer" gem "middleman-autoprefixer"
gem "middleman-blog" gem "middleman-blog"
gem "middleman-livereload" gem "middleman-livereload"

View File

@ -1,120 +1,111 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activesupport (4.2.4) activesupport (4.2.7)
i18n (~> 0.7) i18n (~> 0.7)
json (~> 1.7, >= 1.7.7) json (~> 1.7, >= 1.7.7)
minitest (~> 5.1) minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4) thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1) tzinfo (~> 1.1)
addressable (2.3.8) addressable (2.4.0)
autoprefixer-rails (6.0.3) autoprefixer-rails (6.4.0.1)
execjs execjs
json backports (3.6.8)
capybara (2.4.4)
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
chunky_png (1.3.4)
coderay (1.1.1) coderay (1.1.1)
coffee-script (2.4.1) coffee-script (2.4.1)
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.9.1.1) coffee-script-source (1.10.0)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
compass-import-once (~> 1.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5) compass-import-once (1.0.5)
sass (>= 3.2, < 3.5) sass (>= 3.2, < 3.5)
concurrent-ruby (1.0.2)
contracts (0.13.0)
dotenv (2.1.1)
em-websocket (0.5.1) em-websocket (0.5.1)
eventmachine (>= 0.12.9) eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0) http_parser.rb (~> 0.6.0)
erubis (2.7.0) erubis (2.7.0)
eventmachine (1.0.8) eventmachine (1.2.0.1)
execjs (2.6.0) execjs (2.7.0)
ffi (1.9.10) fast_blank (1.0.0)
fastimage (2.0.0)
addressable (~> 2)
ffi (1.9.14)
haml (4.0.7) haml (4.0.7)
tilt tilt
hike (1.2.3) hamster (3.0.0)
hooks (0.4.1) concurrent-ruby (~> 1.0)
uber (~> 0.0.14) hashie (3.4.4)
htmlcompressor (0.2.0) htmlcompressor (0.2.0)
http_parser.rb (0.6.0) http_parser.rb (0.6.0)
i18n (0.7.0) i18n (0.7.0)
json (1.8.3) json (1.8.3)
kramdown (1.9.0) kramdown (1.11.1)
listen (3.0.3) listen (3.0.8)
rb-fsevent (>= 0.9.3) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (>= 0.9) rb-inotify (~> 0.9, >= 0.9.7)
memoist (0.14.0)
method_source (0.8.2) method_source (0.8.2)
middleman (3.4.0) middleman (4.1.10)
coffee-script (~> 2.2) coffee-script (~> 2.2)
compass (>= 1.0.0, < 2.0.0)
compass-import-once (= 1.0.5) compass-import-once (= 1.0.5)
execjs (~> 2.0)
haml (>= 4.0.5) haml (>= 4.0.5)
kramdown (~> 1.2) kramdown (~> 1.2)
middleman-core (= 3.4.0) middleman-cli (= 4.1.10)
middleman-sprockets (>= 3.1.2) middleman-core (= 4.1.10)
sass (>= 3.4.0, < 4.0) sass (>= 3.4.0, < 4.0)
uglifier (~> 2.5) middleman-autoprefixer (2.7.0)
middleman-autoprefixer (2.6.1) autoprefixer-rails (>= 6.3.1, < 7.0.0)
autoprefixer-rails (~> 6.0.1)
middleman-core (>= 3.3.3) middleman-core (>= 3.3.3)
middleman-blog (3.5.3) middleman-blog (4.0.1)
addressable (~> 2.3.5) addressable (~> 2.3)
middleman-core (~> 3.2) middleman-core (>= 4.0.0)
tzinfo (>= 0.3.0) tzinfo (>= 0.3.0)
middleman-core (3.4.0) middleman-cli (4.1.10)
activesupport (~> 4.1) thor (>= 0.17.0, < 2.0)
middleman-core (4.1.10)
activesupport (~> 4.2)
addressable (~> 2.3)
backports (~> 3.6)
bundler (~> 1.1) bundler (~> 1.1)
capybara (~> 2.4.4) contracts (~> 0.13.0)
dotenv
erubis erubis
hooks (~> 0.3) execjs (~> 2.0)
fast_blank
fastimage (~> 2.0)
hamster (~> 3.0)
hashie (~> 3.4)
i18n (~> 0.7.0) i18n (~> 0.7.0)
listen (~> 3.0.3) listen (~> 3.0.0)
padrino-helpers (~> 0.12.3) memoist (~> 0.14)
padrino-helpers (~> 0.13.0)
parallel
rack (>= 1.4.5, < 2.0) rack (>= 1.4.5, < 2.0)
thor (>= 0.15.2, < 2.0) sass (>= 3.4)
tilt (~> 1.4.1, < 2.0) servolux
tilt (~> 1.4.1)
uglifier (~> 3.0)
middleman-gh-pages (0.0.3) middleman-gh-pages (0.0.3)
rake (> 0.9.3) rake (> 0.9.3)
middleman-livereload (3.4.3) middleman-livereload (3.4.6)
em-websocket (~> 0.5.1) em-websocket (~> 0.5.1)
middleman-core (>= 3.3) middleman-core (>= 3.3)
rack-livereload (~> 0.3.15) rack-livereload (~> 0.3.15)
middleman-minify-html (3.4.1) middleman-minify-html (3.4.1)
htmlcompressor (~> 0.2.0) htmlcompressor (~> 0.2.0)
middleman-core (>= 3.2) middleman-core (>= 3.2)
middleman-sprockets (3.4.2) middleman-syntax (3.0.0)
middleman-core (>= 3.3) middleman-core (>= 3.2)
sprockets (~> 2.12.1) rouge (~> 2.0)
sprockets-helpers (~> 1.1.0) minitest (5.9.0)
sprockets-sass (~> 1.3.0) padrino-helpers (0.13.2)
middleman-syntax (2.0.0)
middleman-core (~> 3.2)
rouge (~> 1.0)
mime-types (2.6.2)
mini_portile (0.6.2)
minitest (5.8.1)
multi_json (1.11.2)
nokogiri (1.6.6.2)
mini_portile (~> 0.6.0)
padrino-helpers (0.12.5)
i18n (~> 0.6, >= 0.6.7) i18n (~> 0.6, >= 0.6.7)
padrino-support (= 0.12.5) padrino-support (= 0.13.2)
tilt (~> 1.4.1) tilt (>= 1.4.1, < 3)
padrino-support (0.12.5) padrino-support (0.13.2)
activesupport (>= 3.1) activesupport (>= 3.1)
parallel (1.9.0)
pry (0.10.3) pry (0.10.3)
coderay (~> 1.1.0) coderay (~> 1.1.0)
method_source (~> 0.8.1) method_source (~> 0.8.1)
@ -122,44 +113,29 @@ GEM
rack (1.6.4) rack (1.6.4)
rack-livereload (0.3.16) rack-livereload (0.3.16)
rack rack
rack-test (0.6.3)
rack (>= 1.0)
rake (10.4.2) rake (10.4.2)
rb-fsevent (0.9.6) rb-fsevent (0.9.7)
rb-inotify (0.9.5) rb-inotify (0.9.7)
ffi (>= 0.5.0) ffi (>= 0.5.0)
redcarpet (3.3.3) redcarpet (3.3.3)
rouge (1.10.1) rouge (2.0.5)
sass (3.4.19) sass (3.4.22)
servolux (0.12.0)
slop (3.6.0) slop (3.6.0)
sprockets (2.12.4)
hike (~> 1.2)
multi_json (~> 1.0)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
sprockets-helpers (1.1.0)
sprockets (~> 2.0)
sprockets-sass (1.3.1)
sprockets (~> 2.0)
tilt (~> 1.1)
thor (0.19.1) thor (0.19.1)
thread_safe (0.3.5) thread_safe (0.3.5)
tilt (1.4.1) tilt (1.4.1)
tzinfo (1.2.2) tzinfo (1.2.2)
thread_safe (~> 0.1) thread_safe (~> 0.1)
uber (0.0.15) uglifier (3.0.1)
uglifier (2.7.2) execjs (>= 0.3.0, < 3)
execjs (>= 0.3.0)
json (>= 1.8.0)
xpath (2.0.0)
nokogiri (~> 1.3)
PLATFORMS PLATFORMS
ruby ruby
DEPENDENCIES DEPENDENCIES
addressable addressable
middleman (~> 3.4.0) middleman (~> 4.1.0)
middleman-autoprefixer middleman-autoprefixer
middleman-blog middleman-blog
middleman-gh-pages middleman-gh-pages
@ -170,4 +146,4 @@ DEPENDENCIES
redcarpet redcarpet
BUNDLED WITH BUNDLED WITH
1.12.0.rc 1.12.0

View File

@ -57,7 +57,7 @@ set :markdown, {
helpers do helpers do
def path_to_url(path) def path_to_url(path)
Addressable::URI.join(site_url, path).normalize.to_s Addressable::URI.join(config.site_url, path).normalize.to_s
end end
end end

View File

@ -10,13 +10,13 @@ version: 0.3.0
## Lass deine Freunde nicht CHANGELOGs mit git logs füllen™ ## Lass deine Freunde nicht CHANGELOGs mit git logs füllen™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### Was ist ein Changelog? ### Was ist ein Changelog?
Ein Changelog ist eine Datei, welche eine nachgeführte, chronologisch sortierte Ein Changelog ist eine Datei, welche eine nachgeführte, chronologisch sortierte
Liste aller relevanten Änderungen für jede Version eines Projektes enthält. Liste aller relevanten Änderungen für jede Version eines Projektes enthält.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Was ist der Zweck eines Changelogs? ### Was ist der Zweck eines Changelogs?

View File

@ -10,13 +10,13 @@ version: 0.3.0
## Dont let your friends dump git logs into CHANGELOGs™ ## Dont let your friends dump git logs into CHANGELOGs™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### Whats a change log? ### Whats a change log?
A change log is a file which contains a curated, chronologically ordered A change log is a file which contains a curated, chronologically ordered
list of notable changes for each version of a project. list of notable changes for each version of a project.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Whats the point of a change log? ### Whats the point of a change log?

View File

@ -10,13 +10,13 @@ version: 0.3.0
## No dejes que tus amigos copien y peguen git logs en los CHANGELOGs™ ## No dejes que tus amigos copien y peguen git logs en los CHANGELOGs™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### Qué es un registro de cambios (change log)? ### Qué es un registro de cambios (change log)?
Un registro de cambios o “change log” de ahora en adelante, es un archivo que contiene una lista en orden cronológico sobre los cambios que vamos haciendo en cada reléase (o versión) de nuestro proyecto. Un registro de cambios o “change log” de ahora en adelante, es un archivo que contiene una lista en orden cronológico sobre los cambios que vamos haciendo en cada reléase (o versión) de nuestro proyecto.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Cuál es el propósito del change log? ### Cuál es el propósito del change log?

View File

@ -3,7 +3,6 @@ description: Keep a Changelog
title: Keep a Changelog title: Keep a Changelog
language: en language: en
version: 0.3.0 version: 0.3.0
redirect_path: /about/
--- ---
:markdown :markdown
@ -11,13 +10,13 @@ redirect_path: /about/
## Dont let your friends dump git logs into CHANGELOGs™ ## Dont let your friends dump git logs into CHANGELOGs™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### Whats a change log? ### Whats a change log?
A change log is a file which contains a curated, chronologically ordered A change log is a file which contains a curated, chronologically ordered
list of notable changes for each version of a project. list of notable changes for each version of a project.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Whats the point of a change log? ### Whats the point of a change log?

View File

@ -8,7 +8,7 @@
-# Open Graph -# Open Graph
%meta{property: 'og:article:publisher', content: publisher_url} %meta{property: 'og:article:publisher', content: config.publisher_url}
%meta{property: 'og:title', content: current_page.data.title} %meta{property: 'og:title', content: current_page.data.title}
%meta{property: 'og:type', content: 'article'} %meta{property: 'og:type', content: 'article'}
%meta{property: 'og:url', content: path_to_url(current_page.url)} %meta{property: 'og:url', content: path_to_url(current_page.url)}
@ -47,7 +47,7 @@
#{link_to "Olivier Lacan", "http://olivierlacan.com/"} from #{link_to "Olivier Lacan", "http://olivierlacan.com/"} from
#{link_to "Code School", "https://www.codeschool.com/"}. #{link_to "Code School", "https://www.codeschool.com/"}.
- unless gauges_id.blank? - unless config.gauges_id.blank?
:javascript :javascript
var _gauges = _gauges || []; var _gauges = _gauges || [];
(function() { (function() {
@ -55,7 +55,7 @@
t.type = 'text/javascript'; t.type = 'text/javascript';
t.async = true; t.async = true;
t.id = 'gauges-tracker'; t.id = 'gauges-tracker';
t.setAttribute('data-site-id', '#{gauges_id}'); t.setAttribute('data-site-id', '#{config.gauges_id}');
t.src = '//secure.gaug.es/track.js'; t.src = '//secure.gaug.es/track.js';
var s = document.getElementsByTagName('script')[0]; var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(t, s); s.parentNode.insertBefore(t, s);

View File

@ -10,7 +10,7 @@ version: 0.3.0
## Não deixe seus amigos despejar logs de commits em CHANGELOGs™ ## Não deixe seus amigos despejar logs de commits em CHANGELOGs™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### O que é um change log? ### O que é um change log?
@ -18,7 +18,7 @@ version: 0.3.0
cronologicamente de mudanças significativas para cada versão de um projeto cronologicamente de mudanças significativas para cada versão de um projeto
open source. open source.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Para que serve um *change log*? ### Para que serve um *change log*?

View File

@ -10,7 +10,7 @@ version: 0.3.0
## Не позволяйте друзьям сливать логи гита в CHANGELOG™ ## Не позволяйте друзьям сливать логи гита в CHANGELOG™
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### Что такое лог изменений? ### Что такое лог изменений?
@ -18,7 +18,7 @@ version: 0.3.0
хронологическом порядке список значимых изменений для каждой версии проекта с хронологическом порядке список значимых изменений для каждой версии проекта с
открытым исходным кодом. открытым исходным кодом.
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### Для чего нужен лог изменений? ### Для чего нужен лог изменений?

View File

@ -10,14 +10,14 @@ version: 0.3.0
## 更新日志绝对不应该是git日志的堆砌物 ## 更新日志绝对不应该是git日志的堆砌物
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### 更新日志是什么? ### 更新日志是什么?
更新日志Change Log是一个由人工编辑以时间为倒叙的列表。 更新日志Change Log是一个由人工编辑以时间为倒叙的列表。
这个列表记录所有版本的重大变动。 这个列表记录所有版本的重大变动。
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### 为何要提供更新日志? ### 为何要提供更新日志?

View File

@ -10,14 +10,14 @@ version: 0.3.0
## 更新日誌絕對不應該是git日誌的堆砌物 ## 更新日誌絕對不應該是git日誌的堆砌物
Version **#{current_page.metadata[:page]["version"]}** Version **#{current_page.metadata[:page][:version]}**
### 更新日誌是什麽? ### 更新日誌是什麽?
更新日誌Change Log是壹個由人工編輯以時間為倒敘的列表。 更新日誌Change Log是壹個由人工編輯以時間為倒敘的列表。
這個列表記錄所有版本的重大變動。 這個列表記錄所有版本的重大變動。
%pre.changelog= File.read(File.join(root_path, "CHANGELOG.md")) %pre.changelog= File.read("CHANGELOG.md")
:markdown :markdown
### 為何要提供更新日誌? ### 為何要提供更新日誌?