diff --git a/src/Scratch/en/about/index.html b/src/Scratch/en/about/index.html
index a2714d7..7f2eefa 100644
--- a/src/Scratch/en/about/index.html
+++ b/src/Scratch/en/about/index.html
@@ -5,7 +5,7 @@
YBlog - About
-
+
@@ -91,7 +91,7 @@
La Te X ,
metapost ,
-My full resume»
+My full resume»
Old stuff
Official YPassword website ✞
diff --git a/src/Scratch/en/latest/index.html b/src/Scratch/en/latest/index.html
index f0019af..4b7d3a5 100644
--- a/src/Scratch/en/latest/index.html
+++ b/src/Scratch/en/latest/index.html
@@ -5,7 +5,7 @@
YBlog - latest
-
+
diff --git a/src/Scratch/en/rss/index.html b/src/Scratch/en/rss/index.html
index 399001a..63f6b5c 100644
--- a/src/Scratch/en/rss/index.html
+++ b/src/Scratch/en/rss/index.html
@@ -5,7 +5,7 @@
YBlog - What is this RSS thing?
-
+
diff --git a/src/Scratch/en/softwares/index.html b/src/Scratch/en/softwares/index.html
index a55c24f..864b0b8 100644
--- a/src/Scratch/en/softwares/index.html
+++ b/src/Scratch/en/softwares/index.html
@@ -5,7 +5,7 @@
YBlog - Softwares
-
+
diff --git a/src/Scratch/en/softwares/yaquabubbles/index.html b/src/Scratch/en/softwares/yaquabubbles/index.html
index 7de7c17..8471b68 100644
--- a/src/Scratch/en/softwares/yaquabubbles/index.html
+++ b/src/Scratch/en/softwares/yaquabubbles/index.html
@@ -5,7 +5,7 @@
YBlog - YAquaBubbles
-
+
diff --git a/src/Scratch/en/softwares/yclock/index.html b/src/Scratch/en/softwares/yclock/index.html
index 2a190f7..d34d85a 100644
--- a/src/Scratch/en/softwares/yclock/index.html
+++ b/src/Scratch/en/softwares/yclock/index.html
@@ -5,7 +5,7 @@
YBlog - YClock
-
+
diff --git a/src/Scratch/en/softwares/ypassword/index.html b/src/Scratch/en/softwares/ypassword/index.html
index d8a5941..ef1b84c 100644
--- a/src/Scratch/en/softwares/ypassword/index.html
+++ b/src/Scratch/en/softwares/ypassword/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/en/softwares/ypassword/iphoneweb/index.html b/src/Scratch/en/softwares/ypassword/iphoneweb/index.html
index 81d0289..08763d7 100644
--- a/src/Scratch/en/softwares/ypassword/iphoneweb/index.html
+++ b/src/Scratch/en/softwares/ypassword/iphoneweb/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/en/softwares/ypassword/web/index.html b/src/Scratch/en/softwares/ypassword/web/index.html
index 46d071c..364ff7d 100644
--- a/src/Scratch/en/softwares/ypassword/web/index.html
+++ b/src/Scratch/en/softwares/ypassword/web/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/en/validation/index.html b/src/Scratch/en/validation/index.html
index a9d82bc..9622c45 100644
--- a/src/Scratch/en/validation/index.html
+++ b/src/Scratch/en/validation/index.html
@@ -5,7 +5,7 @@
YBlog - Validation
-
+
diff --git a/src/Scratch/fr/about/index.html b/src/Scratch/fr/about/index.html
index e799ba1..f1a3819 100644
--- a/src/Scratch/fr/about/index.html
+++ b/src/Scratch/fr/about/index.html
@@ -5,7 +5,7 @@
YBlog - Qui est derrière ce site?
-
+
@@ -66,7 +66,7 @@
Sécurité informatique: j’ai modélisé un protocole sécurisé (similaire à TOR) , une méthode pour gérer de façon sécurisé ses mots de passes, un widget et un script shell pour utiliser cette méthode.
Mais avant tout j’adore apprendre. Par exemple, j’ai appris de nombreux langages de programmation: Haskell , Cloj ure , javascript, C, C++, Objective-C, Python , Ruby , Java, Perl , awk, bash, zsh , La Te X , metapost , camL , Scheme …
-Mon CV
+Mon CV
Anciennes
Site officiel YPassword ✞
diff --git a/src/Scratch/fr/blog/01_nanoc/index.html b/src/Scratch/fr/blog/01_nanoc/index.html
index 629e198..d669df7 100644
--- a/src/Scratch/fr/blog/01_nanoc/index.html
+++ b/src/Scratch/fr/blog/01_nanoc/index.html
@@ -5,7 +5,7 @@
YBlog - nanoc
-
+
diff --git a/src/Scratch/fr/blog/02_ackgrep/index.html b/src/Scratch/fr/blog/02_ackgrep/index.html
index 75ce40c..057523a 100644
--- a/src/Scratch/fr/blog/02_ackgrep/index.html
+++ b/src/Scratch/fr/blog/02_ackgrep/index.html
@@ -5,7 +5,7 @@
YBlog - Mieux que grep
-
+
diff --git a/src/Scratch/fr/blog/03_losthighway/index.html b/src/Scratch/fr/blog/03_losthighway/index.html
index 323d8f6..d78284b 100644
--- a/src/Scratch/fr/blog/03_losthighway/index.html
+++ b/src/Scratch/fr/blog/03_losthighway/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/04_drm/index.html b/src/Scratch/fr/blog/04_drm/index.html
index f42771f..5a6d337 100644
--- a/src/Scratch/fr/blog/04_drm/index.html
+++ b/src/Scratch/fr/blog/04_drm/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/05_git_create_remote_branch/index.html b/src/Scratch/fr/blog/05_git_create_remote_branch/index.html
index c910ef0..738721f 100644
--- a/src/Scratch/fr/blog/05_git_create_remote_branch/index.html
+++ b/src/Scratch/fr/blog/05_git_create_remote_branch/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/06_How_I_use_git/index.html b/src/Scratch/fr/blog/06_How_I_use_git/index.html
index 1a729ee..8d66abf 100644
--- a/src/Scratch/fr/blog/06_How_I_use_git/index.html
+++ b/src/Scratch/fr/blog/06_How_I_use_git/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/index.html b/src/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/index.html
index 6e9af3d..b82ff30 100644
--- a/src/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/index.html
+++ b/src/Scratch/fr/blog/07_Screensaver_compilation_option_for_Snow_Leopard/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/index.html b/src/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/index.html
index 9dba701..33b3370 100644
--- a/src/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/index.html
+++ b/src/Scratch/fr/blog/08_Configure_ssh_to_listen_the_port_443_on_Snow_Leopard/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/index.html b/src/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/index.html
index c50be3d..3a3414b 100644
--- a/src/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/index.html
+++ b/src/Scratch/fr/blog/09_Why_I_didn-t_keep_whosamung-us/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/index.html b/src/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/index.html
index ebe0be8..1b72d73 100644
--- a/src/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/index.html
+++ b/src/Scratch/fr/blog/10_Synchronize_Custom_WebSite_with_mobileMe/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/11_Load_Disqus_Asynchronously/index.html b/src/Scratch/fr/blog/11_Load_Disqus_Asynchronously/index.html
index 49b0eba..a020701 100644
--- a/src/Scratch/fr/blog/11_Load_Disqus_Asynchronously/index.html
+++ b/src/Scratch/fr/blog/11_Load_Disqus_Asynchronously/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/index.html b/src/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/index.html
index b1d5c26..15fe102 100644
--- a/src/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/index.html
+++ b/src/Scratch/fr/blog/2009-09-Disqus-versus-Intense-Debate--Why-I-switched-/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html b/src/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html
index fdc2cc2..dfaabef 100644
--- a/src/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html
+++ b/src/Scratch/fr/blog/2009-09-jQuery-Tag-Cloud/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-09-replace-all-except-some-part/index.html b/src/Scratch/fr/blog/2009-09-replace-all-except-some-part/index.html
index f23c80c..0f1b12d 100644
--- a/src/Scratch/fr/blog/2009-09-replace-all-except-some-part/index.html
+++ b/src/Scratch/fr/blog/2009-09-replace-all-except-some-part/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/index.html b/src/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/index.html
index 05a62bf..c23d86b 100644
--- a/src/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/index.html
+++ b/src/Scratch/fr/blog/2009-10-28-custom-website-synchronisation-with-mobileme--2-/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/index.html b/src/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/index.html
index 391351c..f5aaabe 100644
--- a/src/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/index.html
+++ b/src/Scratch/fr/blog/2009-10-30-How-to-handle-evil-IE/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/index.html b/src/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/index.html
index c1b2a50..c562099 100644
--- a/src/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/index.html
+++ b/src/Scratch/fr/blog/2009-10-Focus-vs-Minimalism/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/index.html b/src/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/index.html
index 9e6b45b..6a557c3 100644
--- a/src/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/index.html
+++ b/src/Scratch/fr/blog/2009-10-How-to-preload-your-site-with-style/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/index.html b/src/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/index.html
index ba7f4eb..835abff 100644
--- a/src/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/index.html
+++ b/src/Scratch/fr/blog/2009-10-Wait-to-hide-a-menu-in-jQuery/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/index.html b/src/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/index.html
index 0318b52..e33cff2 100644
--- a/src/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/index.html
+++ b/src/Scratch/fr/blog/2009-10-launch-daemon-from-command-line/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-10-untaught-git-usage/index.html b/src/Scratch/fr/blog/2009-10-untaught-git-usage/index.html
index 12b99f4..04669a4 100644
--- a/src/Scratch/fr/blog/2009-10-untaught-git-usage/index.html
+++ b/src/Scratch/fr/blog/2009-10-untaught-git-usage/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-11-12-Git-for-n00b/index.html b/src/Scratch/fr/blog/2009-11-12-Git-for-n00b/index.html
index 68801e3..45bf8d8 100644
--- a/src/Scratch/fr/blog/2009-11-12-Git-for-n00b/index.html
+++ b/src/Scratch/fr/blog/2009-11-12-Git-for-n00b/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-12-06-iphone-call-filter/index.html b/src/Scratch/fr/blog/2009-12-06-iphone-call-filter/index.html
index de3a310..4778c4d 100644
--- a/src/Scratch/fr/blog/2009-12-06-iphone-call-filter/index.html
+++ b/src/Scratch/fr/blog/2009-12-06-iphone-call-filter/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/index.html b/src/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/index.html
index 8352528..a0bc06f 100644
--- a/src/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/index.html
+++ b/src/Scratch/fr/blog/2009-12-14-Git-vs--Bzr/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/index.html b/src/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/index.html
index c0e3c1e..735f8a0 100644
--- a/src/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/index.html
+++ b/src/Scratch/fr/blog/2010-01-04-Change-default-shell-on-Mac-OS-X/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/index.html b/src/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/index.html
index 4a427b9..67dc537 100644
--- a/src/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/index.html
+++ b/src/Scratch/fr/blog/2010-01-12-antialias-font-in-Firefox-under-Ubuntu/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-02-15-All-but-something-regexp/index.html b/src/Scratch/fr/blog/2010-02-15-All-but-something-regexp/index.html
index fd46e99..c7f97bb 100644
--- a/src/Scratch/fr/blog/2010-02-15-All-but-something-regexp/index.html
+++ b/src/Scratch/fr/blog/2010-02-15-All-but-something-regexp/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/index.html b/src/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/index.html
index b9aa3ee..a7cc2d9 100644
--- a/src/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/index.html
+++ b/src/Scratch/fr/blog/2010-02-16-All-but-something-regexp--2-/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/index.html b/src/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/index.html
index 6cf828d..7dfe966 100644
--- a/src/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/index.html
+++ b/src/Scratch/fr/blog/2010-02-18-split-a-file-by-keyword/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/index.html b/src/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/index.html
index 24071c5..7f2c472 100644
--- a/src/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/index.html
+++ b/src/Scratch/fr/blog/2010-02-23-When-regexp-is-not-the-best-solution/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-03-22-Git-Tips/index.html b/src/Scratch/fr/blog/2010-03-22-Git-Tips/index.html
index 042a149..8461bdd 100644
--- a/src/Scratch/fr/blog/2010-03-22-Git-Tips/index.html
+++ b/src/Scratch/fr/blog/2010-03-22-Git-Tips/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-03-23-Encapsulate-git/index.html b/src/Scratch/fr/blog/2010-03-23-Encapsulate-git/index.html
index 6b66a17..143632a 100644
--- a/src/Scratch/fr/blog/2010-03-23-Encapsulate-git/index.html
+++ b/src/Scratch/fr/blog/2010-03-23-Encapsulate-git/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/index.html b/src/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/index.html
index aa23e8a..e55966c 100644
--- a/src/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/index.html
+++ b/src/Scratch/fr/blog/2010-05-17-at-least-this-blog-revive/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/index.html b/src/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/index.html
index af95ddf..9a4c2ab 100644
--- a/src/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/index.html
+++ b/src/Scratch/fr/blog/2010-05-19-How-to-cut-HTML-and-repair-it/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/index.html b/src/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/index.html
index bb3bffd..e61ef12 100644
--- a/src/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/index.html
+++ b/src/Scratch/fr/blog/2010-05-24-Trees--Pragmatism-and-Formalism/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-06-14-multi-language-choices/index.html b/src/Scratch/fr/blog/2010-06-14-multi-language-choices/index.html
index cee592c..fd7cc91 100644
--- a/src/Scratch/fr/blog/2010-06-14-multi-language-choices/index.html
+++ b/src/Scratch/fr/blog/2010-06-14-multi-language-choices/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/index.html b/src/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/index.html
index 0eb75cb4..3af3733 100644
--- a/src/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/index.html
+++ b/src/Scratch/fr/blog/2010-06-15-Get-my-blog-engine/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/index.html b/src/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/index.html
index e842f6a..cf1259d 100644
--- a/src/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/index.html
+++ b/src/Scratch/fr/blog/2010-06-17-hide-yourself-to-analytics/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/index.html b/src/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/index.html
index 49d341b..49f5102 100644
--- a/src/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/index.html
+++ b/src/Scratch/fr/blog/2010-06-17-track-events-with-google-analytics/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/index.html b/src/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
index 9b83f7c..eb4a68f 100644
--- a/src/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
+++ b/src/Scratch/fr/blog/2010-06-19-jQuery-popup-the-easy-way/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/index.html b/src/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/index.html
index 62bc26b..5ccae35 100644
--- a/src/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/index.html
+++ b/src/Scratch/fr/blog/2010-07-05-Cappuccino-and-Web-applications/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/index.html b/src/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/index.html
index e6dfa84..abac26d 100644
--- a/src/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/index.html
+++ b/src/Scratch/fr/blog/2010-07-07-CSS-rendering-problems-by-navigator/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-07-09-Indecidabilities/index.html b/src/Scratch/fr/blog/2010-07-09-Indecidabilities/index.html
index be36036..b81f095 100644
--- a/src/Scratch/fr/blog/2010-07-09-Indecidabilities/index.html
+++ b/src/Scratch/fr/blog/2010-07-09-Indecidabilities/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-07-31-New-style-after-holidays/index.html b/src/Scratch/fr/blog/2010-07-31-New-style-after-holidays/index.html
index f602a67..ab8f55a 100644
--- a/src/Scratch/fr/blog/2010-07-31-New-style-after-holidays/index.html
+++ b/src/Scratch/fr/blog/2010-07-31-New-style-after-holidays/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/index.html b/src/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/index.html
index 6709709..2926676 100644
--- a/src/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/index.html
+++ b/src/Scratch/fr/blog/2010-08-23-Now-heberged-on-heroku/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/index.html b/src/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/index.html
index 455284c..0eb9222 100644
--- a/src/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/index.html
+++ b/src/Scratch/fr/blog/2010-08-31-send-mail-from-command-line-with-attached-file/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/index.html b/src/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/index.html
index cf21a65..eec863c 100644
--- a/src/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/index.html
+++ b/src/Scratch/fr/blog/2010-09-02-Use-git-to-calculate-trusted-mtimes/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html b/src/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html
index 31ce72e..1cbccd2 100644
--- a/src/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html
+++ b/src/Scratch/fr/blog/2010-09-02-base64-and-sha1-on-iPhone/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/index.html b/src/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/index.html
index 20aafd5..ff69ad7 100644
--- a/src/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/index.html
+++ b/src/Scratch/fr/blog/2010-10-06-New-Blog-Design-Constraints/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/index.html b/src/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/index.html
index dac80ff..1feb6e3 100644
--- a/src/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/index.html
+++ b/src/Scratch/fr/blog/2010-10-10-Secure-eMail-on-Mac-in-few-steps/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-10-14-Fun-with-wav/index.html b/src/Scratch/fr/blog/2010-10-14-Fun-with-wav/index.html
index 092ce22..778bbf5 100644
--- a/src/Scratch/fr/blog/2010-10-14-Fun-with-wav/index.html
+++ b/src/Scratch/fr/blog/2010-10-14-Fun-with-wav/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html b/src/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html
index b0fb31f..08ed04e 100644
--- a/src/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html
+++ b/src/Scratch/fr/blog/2010-10-26-LaTeX-like-macro-and-markdown/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2011-01-03-Happy-New-Year/index.html b/src/Scratch/fr/blog/2011-01-03-Happy-New-Year/index.html
index 8de3212..d41d124 100644
--- a/src/Scratch/fr/blog/2011-01-03-Happy-New-Year/index.html
+++ b/src/Scratch/fr/blog/2011-01-03-Happy-New-Year/index.html
@@ -5,7 +5,7 @@
YBlog - Bonne et heureuse année
-
+
diff --git a/src/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/index.html b/src/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/index.html
index 8aca955..1903de7 100644
--- a/src/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/index.html
+++ b/src/Scratch/fr/blog/2011-01-03-Why-I-sadly-won-t-use-coffeescript/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/index.html b/src/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/index.html
index d34ce31..1505fb2 100644
--- a/src/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/index.html
+++ b/src/Scratch/fr/blog/2011-04-20-Now-hosted-on-github/index.html
@@ -5,7 +5,7 @@
YBlog - Hébergement github
-
+
diff --git a/src/Scratch/fr/blog/A-more-convenient-diff/index.html b/src/Scratch/fr/blog/A-more-convenient-diff/index.html
index 5dbdcdd..0c08b9c 100644
--- a/src/Scratch/fr/blog/A-more-convenient-diff/index.html
+++ b/src/Scratch/fr/blog/A-more-convenient-diff/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Category-Theory-Presentation/index.html b/src/Scratch/fr/blog/Category-Theory-Presentation/index.html
index 0a0a847..0a8f5de 100644
--- a/src/Scratch/fr/blog/Category-Theory-Presentation/index.html
+++ b/src/Scratch/fr/blog/Category-Theory-Presentation/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Hakyll-setup/index.html b/src/Scratch/fr/blog/Hakyll-setup/index.html
index 8670929..9d2fcba 100644
--- a/src/Scratch/fr/blog/Hakyll-setup/index.html
+++ b/src/Scratch/fr/blog/Hakyll-setup/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Haskell-Mandelbrot/index.html b/src/Scratch/fr/blog/Haskell-Mandelbrot/index.html
index f2140bb..137d8fe 100644
--- a/src/Scratch/fr/blog/Haskell-Mandelbrot/index.html
+++ b/src/Scratch/fr/blog/Haskell-Mandelbrot/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html b/src/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html
index 9dbb258..5a04733 100644
--- a/src/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html
+++ b/src/Scratch/fr/blog/Haskell-OpenGL-Mandelbrot/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Haskell-Tutorials--a-tutorial/index.html b/src/Scratch/fr/blog/Haskell-Tutorials--a-tutorial/index.html
index 14e0226..8e43fad 100644
--- a/src/Scratch/fr/blog/Haskell-Tutorials--a-tutorial/index.html
+++ b/src/Scratch/fr/blog/Haskell-Tutorials--a-tutorial/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Haskell-the-Hard-Way/index.html b/src/Scratch/fr/blog/Haskell-the-Hard-Way/index.html
index 88bbdc1..c0cbf3f 100644
--- a/src/Scratch/fr/blog/Haskell-the-Hard-Way/index.html
+++ b/src/Scratch/fr/blog/Haskell-the-Hard-Way/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Helping-avoid-Haskell-Success/index.html b/src/Scratch/fr/blog/Helping-avoid-Haskell-Success/index.html
index 09021f1..a3eee1a 100644
--- a/src/Scratch/fr/blog/Helping-avoid-Haskell-Success/index.html
+++ b/src/Scratch/fr/blog/Helping-avoid-Haskell-Success/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Higher-order-function-in-zsh/index.html b/src/Scratch/fr/blog/Higher-order-function-in-zsh/index.html
index 6e8bbee..4e78eca 100644
--- a/src/Scratch/fr/blog/Higher-order-function-in-zsh/index.html
+++ b/src/Scratch/fr/blog/Higher-order-function-in-zsh/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Holy-Haskell-Starter/index.html b/src/Scratch/fr/blog/Holy-Haskell-Starter/index.html
index 2694066..203991c 100644
--- a/src/Scratch/fr/blog/Holy-Haskell-Starter/index.html
+++ b/src/Scratch/fr/blog/Holy-Haskell-Starter/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Learn-Vim-Progressively/index.html b/src/Scratch/fr/blog/Learn-Vim-Progressively/index.html
index f984eb3..b42471f 100644
--- a/src/Scratch/fr/blog/Learn-Vim-Progressively/index.html
+++ b/src/Scratch/fr/blog/Learn-Vim-Progressively/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Parsec-Presentation/index.html b/src/Scratch/fr/blog/Parsec-Presentation/index.html
index 505101f..ddab722 100644
--- a/src/Scratch/fr/blog/Parsec-Presentation/index.html
+++ b/src/Scratch/fr/blog/Parsec-Presentation/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Password-Management/index.html b/src/Scratch/fr/blog/Password-Management/index.html
index 931807f..58945ef 100644
--- a/src/Scratch/fr/blog/Password-Management/index.html
+++ b/src/Scratch/fr/blog/Password-Management/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Rational-Web-Framework-Choice/index.html b/src/Scratch/fr/blog/Rational-Web-Framework-Choice/index.html
index fef225f..de779f9 100644
--- a/src/Scratch/fr/blog/Rational-Web-Framework-Choice/index.html
+++ b/src/Scratch/fr/blog/Rational-Web-Framework-Choice/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/SVG-and-m4-fractals/index.html b/src/Scratch/fr/blog/SVG-and-m4-fractals/index.html
index 5c98394..0505a3b 100644
--- a/src/Scratch/fr/blog/SVG-and-m4-fractals/index.html
+++ b/src/Scratch/fr/blog/SVG-and-m4-fractals/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Safer-Haskell-Install/index.html b/src/Scratch/fr/blog/Safer-Haskell-Install/index.html
index c7f536f..d21aeaf 100644
--- a/src/Scratch/fr/blog/Safer-Haskell-Install/index.html
+++ b/src/Scratch/fr/blog/Safer-Haskell-Install/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Social-link-the-right-way/index.html b/src/Scratch/fr/blog/Social-link-the-right-way/index.html
index 0feb8c0..02538b6 100644
--- a/src/Scratch/fr/blog/Social-link-the-right-way/index.html
+++ b/src/Scratch/fr/blog/Social-link-the-right-way/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Typography-and-the-Web/index.html b/src/Scratch/fr/blog/Typography-and-the-Web/index.html
index 9b52256..1fc6c2c 100644
--- a/src/Scratch/fr/blog/Typography-and-the-Web/index.html
+++ b/src/Scratch/fr/blog/Typography-and-the-Web/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Vim-as-IDE/index.html b/src/Scratch/fr/blog/Vim-as-IDE/index.html
index bfed8c3..fcffa33 100644
--- a/src/Scratch/fr/blog/Vim-as-IDE/index.html
+++ b/src/Scratch/fr/blog/Vim-as-IDE/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Yesod-excellent-ideas/index.html b/src/Scratch/fr/blog/Yesod-excellent-ideas/index.html
index 674e4ad..9359951 100644
--- a/src/Scratch/fr/blog/Yesod-excellent-ideas/index.html
+++ b/src/Scratch/fr/blog/Yesod-excellent-ideas/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/Yesod-tutorial-for-newbies/index.html b/src/Scratch/fr/blog/Yesod-tutorial-for-newbies/index.html
index 99a0650..c72e5a3 100644
--- a/src/Scratch/fr/blog/Yesod-tutorial-for-newbies/index.html
+++ b/src/Scratch/fr/blog/Yesod-tutorial-for-newbies/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/blog/index.html b/src/Scratch/fr/blog/index.html
index 523b0d0..d6f8137 100644
--- a/src/Scratch/fr/blog/index.html
+++ b/src/Scratch/fr/blog/index.html
@@ -5,7 +5,7 @@
YBlog - Blog
-
+
diff --git a/src/Scratch/fr/blog/programming-language-experience/index.html b/src/Scratch/fr/blog/programming-language-experience/index.html
index 99c5ae5..d8f1355 100644
--- a/src/Scratch/fr/blog/programming-language-experience/index.html
+++ b/src/Scratch/fr/blog/programming-language-experience/index.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Scratch/fr/latest/index.html b/src/Scratch/fr/latest/index.html
index 01f3a4c..4444bdf 100644
--- a/src/Scratch/fr/latest/index.html
+++ b/src/Scratch/fr/latest/index.html
@@ -5,7 +5,7 @@
YBlog - latest
-
+
diff --git a/src/Scratch/fr/rss/index.html b/src/Scratch/fr/rss/index.html
index 3d9a0c0..bdada5a 100644
--- a/src/Scratch/fr/rss/index.html
+++ b/src/Scratch/fr/rss/index.html
@@ -5,7 +5,7 @@
YBlog - Que sont les flux RSS ?
-
+
diff --git a/src/Scratch/fr/softwares/index.html b/src/Scratch/fr/softwares/index.html
index f3674ab..3c2fa30 100644
--- a/src/Scratch/fr/softwares/index.html
+++ b/src/Scratch/fr/softwares/index.html
@@ -5,7 +5,7 @@
YBlog - Softwares
-
+
diff --git a/src/Scratch/fr/softwares/yaquabubbles/index.html b/src/Scratch/fr/softwares/yaquabubbles/index.html
index b8b05e2..5e5c7c1 100644
--- a/src/Scratch/fr/softwares/yaquabubbles/index.html
+++ b/src/Scratch/fr/softwares/yaquabubbles/index.html
@@ -5,7 +5,7 @@
YBlog - YAquaBubbles
-
+
diff --git a/src/Scratch/fr/softwares/yclock/index.html b/src/Scratch/fr/softwares/yclock/index.html
index 44016c3..8c50298 100644
--- a/src/Scratch/fr/softwares/yclock/index.html
+++ b/src/Scratch/fr/softwares/yclock/index.html
@@ -5,7 +5,7 @@
YBlog - YClock
-
+
diff --git a/src/Scratch/fr/softwares/ypassword/index.html b/src/Scratch/fr/softwares/ypassword/index.html
index e3357c5..ca7aeb4 100644
--- a/src/Scratch/fr/softwares/ypassword/index.html
+++ b/src/Scratch/fr/softwares/ypassword/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/fr/softwares/ypassword/iphoneweb/index.html b/src/Scratch/fr/softwares/ypassword/iphoneweb/index.html
index 527a53f..ce1e679 100644
--- a/src/Scratch/fr/softwares/ypassword/iphoneweb/index.html
+++ b/src/Scratch/fr/softwares/ypassword/iphoneweb/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/fr/softwares/ypassword/web/index.html b/src/Scratch/fr/softwares/ypassword/web/index.html
index d27034e..397ec4e 100644
--- a/src/Scratch/fr/softwares/ypassword/web/index.html
+++ b/src/Scratch/fr/softwares/ypassword/web/index.html
@@ -5,7 +5,7 @@
YBlog - YPassword
-
+
diff --git a/src/Scratch/fr/validation/index.html b/src/Scratch/fr/validation/index.html
index 218de45..6671e66 100644
--- a/src/Scratch/fr/validation/index.html
+++ b/src/Scratch/fr/validation/index.html
@@ -5,7 +5,7 @@
YBlog - Validation
-
+