Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

Migration to the far less flexible Disqus 2012 comment system.

New Disqus 2012 now loads comments in an iframe. We can do any special
styling anymore and it is not possible to link to a specific
comment. Migration is mandatory since the old Disqus will be not be
available from March 1st.
  • Loading branch information...
commit dd73c6a33f8525c9d9e08c991dbffc88232fd237 1 parent f3a6831
@vincentbernat authored
6 content/en/blog/2011-flash-on-debian.html
@@ -123,14 +123,12 @@
since they allow the use of the video player of your choice (better
performance, working fullscreen mode).
-**UPDATED:** Another solution provided in [a comment][c1]:
+**UPDATED:** Another solution provided in a comment:
[Video DownloadHelper][dl] extension allows to extract videos from the
-current web page. In [another comment][c2], this is the extension
+current web page. In another comment, this is the extension
[FlashVideoReplacer][dl2] which is featured. It replaces the Flash
container with a standalone player.
-[c1]: [[en/blog/2011-flash-on-debian.html]]#comment-229599633
-[c2]: [[fr/blog/2011-adobe-flash-debian.html]]#comment-229855911
10 content/en/blog/2011-gnome-power-manager.html
@@ -172,17 +172,17 @@
to do when using the power button. The drawback to this solution is
that you start to pull another desktop environment into your
environment. You had some parts of GNOME and now you have some parts
- of XFCE. This solution was [proposed][c2] by
+ of XFCE. This solution was proposed by
[Sylvain Collilieux](
2. Use `gnome-session`, `gnome-screensaver` and keep
- `gnome-power-manager`. As [pointed by Julien Valroff][c1],
+ `gnome-power-manager`. As pointed by Julien Valroff,
`gnome-screensaver` needs `gnome-session` to detect
idleness. However, `gnome-session` starts a whole GNOME
desktop. Again, there are two solutions. The first one is to
[replace `gnome-session` by something lighter][a1] implementing the
bare minimum to make `gnome-screensaver`
- happy. [Another suggestion][c3] is to configure `gnome-session` to
+ happy. Another suggestion is to configure `gnome-session` to
start your favorite environment.
I start mine from `~/.xsession` and here is what I have added at the
@@ -207,10 +207,6 @@
# [...]
exec fvwm-crystal
-[c1]: [[fr/blog/2011-gnome-power-manager.html]]#comment-216330927
-[c2]: [[fr/blog/2011-gnome-power-manager.html]]#comment-215943480
-[c3]: [[en/blog/2011-gnome-power-manager.html]]#comment-217111054
-[c4]: [[en/blog/2011-gnome-power-manager.html]]#comment-217470530
4 content/en/blog/2011-mobile-browsing-content-optimization.html
@@ -80,11 +80,9 @@
resource, only one request at a time by connection could be
issued. Pipelining allows one to push additional requests in the same
TCP connection without waiting for answers. As noted by
-[Éric Daspet]( [in a comment][c1], pipelining
+[Éric Daspet]( in a comment, pipelining
is disabled for most browsers. However, keep-alive is well supported.
-[c1]: [[fr/blog/2011-accelerer-navigation-3g.html]]#comment-221386199
Searching on the web for `oldSrc` and `NG="replaced"`, I find very little
information about what is used. It seems that such a feature may also
break some scripts, like TinyMCE, trying to get additional resources
4 content/fr/blog/2011-accelerer-navigation-3g.html
@@ -79,12 +79,10 @@
derrière l'autre et doit attendre la réponse correspondante. Le second
permet d'envoyer plusieurs requêtes sans attendre les réponses. Comme
indiqué par [Éric Daspet]( dans
-[un commentaire][c1], le pipelining est en fait désactivé par défaut
+un commentaire, le pipelining est en fait désactivé par défaut
sur la plupart des navigateurs. Toutefois, les connexions persistantes
sont bien supportées.
-[c1]: [[fr/blog/2011-accelerer-navigation-3g.html]]#comment-221386199
En cherchant un peu sur le web avec les mots clefs `oldSrc` et
`NG="replaced"`, on ne trouve pas grand chose sur le sujet. Au passage,
il semblerait de plus que cette technique casse certains composants,
6 content/fr/blog/2011-adobe-flash-debian.html
@@ -137,14 +137,12 @@
**MISE À JOUR :** Une solution analogue indiquée dans
-[un commentaire][c1] consiste à utiliser l'extension
+un commentaire consiste à utiliser l'extension
[Video DownloadHelper][dl] qui permet d'extraire les vidéos de la page
-actuelle. Dans un [autre commentaire][c2], c'est l'extension
+actuelle. Dans un autre commentaire, c'est l'extension
[FlashVideoReplacer][dl2] qui est présentée. Elle permet de remplacer
le player Flash par son équivalent HTML5.
-[c1]: [[en/blog/2011-flash-on-debian.html]]#comment-229599633
-[c2]: [[fr/blog/2011-adobe-flash-debian.html]]#comment-229855911
10 content/fr/blog/2011-gnome-power-manager.html
@@ -187,17 +187,17 @@
soucis avec cette solution, c'est que vous ajoutez des bouts d'un
autre environnement de bureau au votre. Vous aviez déjà des bouts de
GNOME, vous voilà avec des bouts de XFCE. Cette solution a été
- [proposée][c2] par [Sylvain Collilieux](
+ proposée par [Sylvain Collilieux](
2. Utiliser `gnome-session`, `gnome-screensaver` et garder
- `gnome-power-manager`. Comme [indiqué par Julien Valroff][c1],
+ `gnome-power-manager`. Comme indiqué par Julien Valroff,
`gnome-screensaver` a en plus besoin de `gnome-session` pour détecter
l'inactivité. Cependant, `gnome-session` va démarrer une session
complète GNOME. Encore une fois, il y a alors deux solutions. La
première est de
[remplacer `gnome-session` par quelque chose de plus léger][a1]
fournissant le minimum vital pour satisfaire `gnome-screensaver`.
- [Une autre possibilité][c3] est de configurer `gnome-session` pour
+ Une autre possibilité est de configurer `gnome-session` pour
démarrer votre environnement favori.
Je démarre le mien à l'aide de `~/.xsession` et j'ai donc fini par le
@@ -222,10 +222,6 @@
# [...]
exec fvwm-crystal
-[c1]: [[fr/blog/2011-gnome-power-manager.html]]#comment-216330927
-[c2]: [[fr/blog/2011-gnome-power-manager.html]]#comment-215943480
-[c3]: [[en/blog/2011-gnome-power-manager.html]]#comment-217111054
-[c4]: [[en/blog/2011-gnome-power-manager.html]]#comment-217470530
7 content/media/css/luffy.article.less
@@ -166,11 +166,6 @@ article {
.background-transparent(lighten(@theme-color, 50%));
-.dsq-comment-message {
- blockquote {
- margin: (@line-height*1em) 26px;
- }
#lf-page .footnote {
@@ -179,7 +174,7 @@ article {
-article, .dsq-comment-message {
+article {
ul {
margin-left: 3em;
list-style-type: square;
9 content/media/css/luffy.comments.less
@@ -16,13 +16,4 @@
#lf-page #disqus_thread {
margin-top: 3em;
padding: 0.6em;
- a {
- border-bottom: none;
- }
- #dsq-content .dsq-moderator .dsq-avatar img {
- border: 2px solid #58ACFA;
- }
- #dsq-comment-header {
- font-family: @font-headings;
- }
40 content/media/js/luffy.comments.js
@@ -24,50 +24,10 @@ luffy.comments = function() {
.show() // Show because JS is enabled
.click(load); // Load on click
- // If this is Googlebot, load comments right now (maybe comments will be indexed)
- if (/googlebot/i.test(navigator.userAgent)) load();
/* Load on scroll to bottom */
$(window).scroll(function() {
var bottom = $(window).scrollTop() + $(window).height();
var top = el.offset().top - 300;
if (bottom >= top) load();
- /* Display comments when the current location point to a comment */
- var display_comment = function(comment) {
- /* Highlight the target comment */
- var style = "#dsq-comment-" + comment + " .dsq-comment-header { " +
- "background-color: #FBE686; background-image: none !important; " +
- "border:3px solid #FBC586; }";
- $("head").append("<style>" + style + "</style>");
- /* Scroll to comment(s) */
- if ('object' == typeof window.scroll ||
- 'function' == typeof window.scroll) {
- var el = $("#dsq-comment-" + comment);
- window.scroll(0, (el.length?el:$("#disqus_thread")).offset().top);
- }
- load(); // Make Disqus load if needed
- }
- /* Display anchored comment */
- if (location.hash.match("^#comment-[0-9]+")) {
- var comment = location.hash.substr(9);
- display_comment(comment);
- }
- /* Also display them when we click on a link to a comment to the
- same page */
- $("article a").filter(function (index) {
- return (this.hostname == location.hostname) &&
- (this.pathname == location.pathname ||
- "/" + this.pathname == location.pathname) &&
- (typeof this.hash !== 'undefined') &&
- (this.hash.match("^#comment-[0-9]+"));
- }).click(function() {
- var comment = this.hash.substr(9);
- display_comment(comment);
- });

0 comments on commit dd73c6a

Please sign in to comment.
Something went wrong with that request. Please try again.