aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2020-12-04 15:34:38 +0100
committerSébastien Dailly <sebastien@chimrod.com>2020-12-04 15:49:35 +0100
commit33f81148be6699fe05760793784b5bab36245481 (patch)
treeb6318866a85a7ee2475dc3d260e2a4ccf8935db6
parent9b77ec15e5beeff3f57f845be883416d2a68b84d (diff)
Change files reference to static
-rw-r--r--Makefile3
-rw-r--r--content/Informatique/2009-03-11-wiimote.fr.rst2
-rw-r--r--content/Informatique/2010-04-08-chroot.rst6
-rw-r--r--content/Informatique/2010-06-06-awesome.rst4
-rwxr-xr-xcontent/Informatique/2010-10-04-rst.rst4
-rw-r--r--content/Informatique/2012-03-26-navit.rst10
-rw-r--r--content/Informatique/2012-08-18-rstodt.rst4
-rw-r--r--content/Informatique/2013-05-07-guiderstodt.rst4
-rw-r--r--content/Informatique/2013-05-23-ocamlfind_en.rst_2
-rw-r--r--content/Informatique/2013-05-23-ocamlfind_fr.rst2
-rw-r--r--content/Informatique/2013-06-08-unplugged.rst4
-rw-r--r--content/Informatique/2013-07-21-shifty.rst16
-rw-r--r--content/Informatique/2013-09-13-ocaml_ppx.rst6
-rw-r--r--content/Informatique/2013-10-12-rst_graphviz.rst12
-rw-r--r--content/Informatique/2013-12-19-ssl_proxy.rst4
-rw-r--r--content/Informatique/2014-05-18colors.rst6
-rwxr-xr-xcontent/Informatique/2015-03-25-sailfish.rst4
-rw-r--r--content/Informatique/2015-08-09-disqus.rst6
-rwxr-xr-xcontent/Informatique/2015-08-18-bug_firefox.rst2
-rw-r--r--content/Informatique/2015-10-03-moderncv.rst7
-rw-r--r--content/Informatique/2017-01-01-gadt.rst8
-rwxr-xr-xcontent/Informatique/2019-08-05-latex_cygwin.rst2
-rwxr-xr-xcontent/Informatique/2020-12-03-encore_des_cv.rst3
-rwxr-xr-xcontent/Perso/2011-08-29-infrarouge.rst2
-rw-r--r--content/Perso/2013-05-18-traitment.rst10
-rw-r--r--content/Perso/2013-05-25-city.rst2
-rw-r--r--content/Perso/2013-06-01-marelle.rst6
-rw-r--r--content/Perso/2013-06-22-platine.rst10
-rw-r--r--content/Perso/2014-05-12-hacking.rst2
-rwxr-xr-xcontent/Perso/2015-03-17-terry.rst2
-rwxr-xr-xcontent/Perso/2015-03-19-dynamisme.rst4
-rwxr-xr-xcontent/Perso/2015-07-02-epub2pdf.rst6
-rwxr-xr-xpelicanconf.py4
-rwxr-xr-xreadme.rst5
34 files changed, 91 insertions, 83 deletions
diff --git a/Makefile b/Makefile
index eae2e09..cbb453d 100644
--- a/Makefile
+++ b/Makefile
@@ -69,6 +69,9 @@ publish:
rsync_upload: publish
rsync -e "ssh -p $(SSH_PORT)" -P -rvz --delete $(OUTPUTDIR) $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)
+sync: publish
+ swift upload --changed --object-name . blog output
+
#dropbox_upload: publish
# cp -r $(OUTPUTDIR)/* $(DROPBOX_DIR)
#
diff --git a/content/Informatique/2009-03-11-wiimote.fr.rst b/content/Informatique/2009-03-11-wiimote.fr.rst
index 2c80584..501b562 100644
--- a/content/Informatique/2009-03-11-wiimote.fr.rst
+++ b/content/Informatique/2009-03-11-wiimote.fr.rst
@@ -34,7 +34,7 @@ reconnue avant de continuer.
Vous pouvez le télécharger ici : wm_control.py_ (Code disponible sous licence GPL 3+)
-.. _wm_control.py: {filename}/resources/ir_control_0.py
+.. _wm_control.py: {static}/resources/ir_control_0.py
Le code :
diff --git a/content/Informatique/2010-04-08-chroot.rst b/content/Informatique/2010-04-08-chroot.rst
index edec0bc..79d1584 100644
--- a/content/Informatique/2010-04-08-chroot.rst
+++ b/content/Informatique/2010-04-08-chroot.rst
@@ -225,12 +225,12 @@ aucun risque que celui-ci vienne casser son paramétrage. On peut même
sauvegarder sa clef privée dans son home (le vrai), au cas où il
perdrait le fichier.
-.. |Création de la clef ssh avec puttygen| image:: {filename}../images/puttygen-300x276.jpg
+.. |Création de la clef ssh avec puttygen| image:: {static}/images/puttygen-300x276.jpg
:class: floatleft
-.. |image1| image:: {filename}../images/filezilla-300x140.jpg
+.. |image1| image:: {static}/images/filezilla-300x140.jpg
:class: floatright
-.. |image2| image:: {filename}../images/conf-300x175.jpg
+.. |image2| image:: {static}/images/conf-300x175.jpg
:class: floatleft
diff --git a/content/Informatique/2010-06-06-awesome.rst b/content/Informatique/2010-06-06-awesome.rst
index 301f86c..fb8edc0 100644
--- a/content/Informatique/2010-06-06-awesome.rst
+++ b/content/Informatique/2010-06-06-awesome.rst
@@ -98,10 +98,10 @@ Le menu apparaîtra sur le raccourci Mod4 + Flèche du bas
Le fichier : `mymenu.lua`_
-.. _mymenu.lua: {filename}/resources/mymenu.lua
+.. _mymenu.lua: {static}/resources/mymenu.lua
.. |Awesome| image:: http://awesome.naquadah.org/index/320x240-screen.png
:class: floatleft
-.. |Menu pour awesome| image:: {filename}../images/menu.png
+.. |Menu pour awesome| image:: {static}../images/menu.png
:class: floatright
diff --git a/content/Informatique/2010-10-04-rst.rst b/content/Informatique/2010-10-04-rst.rst
index 0806fe8..efe0ceb 100755
--- a/content/Informatique/2010-10-04-rst.rst
+++ b/content/Informatique/2010-10-04-rst.rst
@@ -55,7 +55,7 @@ paragraphe à un autre, ou « souligne » avec les caractères = _ ou - les titr
et les sous-titres, et le résultat donne un document très aéré et agréable à
travailler.
-.. _ici : {filename}/resources/rstodt/article.txt
+.. _ici : {static}/resources/rstodt/article.txt
Plugin wordpress
================
@@ -136,7 +136,7 @@ modifier la commande à exécuter pour le faire (j'ai mis à disposition le scri
à télécharger_). Assurez-vous que le script peut être exécuté par l'utilisateur
lancé par le service web.
-.. _télécharger : {filename}/resources/rstodt/rst2html-pygments.py
+.. _télécharger : {static}/resources/rstodt/rst2html-pygments.py
La CSS n'est pas inclue dans le document et peut être définie à l'extérieur. Il
est possible de définir son style à partir de pygment avec la commande suivante
diff --git a/content/Informatique/2012-03-26-navit.rst b/content/Informatique/2012-03-26-navit.rst
index f3fefe6..23466b5 100644
--- a/content/Informatique/2012-03-26-navit.rst
+++ b/content/Informatique/2012-03-26-navit.rst
@@ -9,7 +9,7 @@ Un gps libre avec Navit
:summary: |summary1| |summary2|
:logo: /images/navit.png
-.. figure:: {filename}/images/compas.jpg
+.. figure:: {static}/images/compas.jpg
:figwidth: 150
:figclass: floatright
:alt: Compas
@@ -81,7 +81,7 @@ l'affichage en fonction du support sur lequel l'application est lancée : sur un
smartphone on privilégiera un affichage en vertical avec moins de modules par
rapport à un ordinateur.
-.. image:: {filename}../images/Capture-Navit-1-e1332786990864.png
+.. image:: {static}/images/Capture-Navit-1-e1332786990864.png
:width: 400
:class: center
:alt: centre de Rennes
@@ -140,7 +140,7 @@ ne voyiez rien car Navit n'est pas forcément positionné chez vous : on va donc
chercher dans les villes une proche de chez nous et choisir de l'afficher sur
la carte.)
-.. image:: {filename}../images/Capture-Navit-e1332787251467.png
+.. image:: {static}/images/Capture-Navit-e1332787251467.png
:width: 400
:class: center
:alt: menus de navit
@@ -152,7 +152,7 @@ d'installer.
Limitations
===========
-.. figure:: {filename}/images/gps.jpg
+.. figure:: {static}/images/gps.jpg
:figwidth: 150
:figclass: floatright
:alt: Wrong way !
@@ -193,7 +193,7 @@ consommation mémoire.)
OpenstreetMap
=============
-.. figure:: {filename}/images/osm_logo.png
+.. figure:: {static}/images/osm_logo.png
:figwidth: 150
:figclass: floatleft
:alt: OpenstreetMap logo
diff --git a/content/Informatique/2012-08-18-rstodt.rst b/content/Informatique/2012-08-18-rstodt.rst
index 73ec5cb..b128804 100644
--- a/content/Informatique/2012-08-18-rstodt.rst
+++ b/content/Informatique/2012-08-18-rstodt.rst
@@ -9,7 +9,7 @@ Coloration syntaxique avec rst2odt
:logo: /images/kea.jpg
:summary: |summary|
-.. figure:: {filename}/images/kea.jpg
+.. figure:: {static}/images/kea.jpg
:figwidth: 75
:figclass: floatleft
:alt: Arbre
@@ -62,7 +62,7 @@ Et voilà, ça s'utilise comme ça :
.. _article précédent: {filename}2010-10-04-rst.rst
.. _rst2pdf: http://rst2pdf.ralsina.com.ar/
-.. _ici: {filename}/resources/rstodt/rst2odt.py
+.. _ici: {static}/resources/rstodt/rst2odt.py
.. _inclusion de fichier: http://rst2pdf.ralsina.com.ar/handbook.html#file-inclusion
.. _Kea: http://www.flickr.com/photos/k_e_a/3325975129/
diff --git a/content/Informatique/2013-05-07-guiderstodt.rst b/content/Informatique/2013-05-07-guiderstodt.rst
index f5181fc..1c38353 100644
--- a/content/Informatique/2013-05-07-guiderstodt.rst
+++ b/content/Informatique/2013-05-07-guiderstodt.rst
@@ -10,7 +10,7 @@ Guide d'utilisation de rst2odt
:logo: /images/rstodt/writing_75.jpg
-.. figure:: {filename}/images/rstodt/writing.jpg
+.. figure:: {static}/images/rstodt/writing.jpg
:figwidth: 150
:figclass: floatright
:alt: Bureau
@@ -79,7 +79,7 @@ J'ai créé une archive_ qu'il vous suffit de décompresser pour pouvoir
commencer à travailler ; elle comprend le fichier `makeFile` présenté ci-dessus,
ainsi qu'un template contenant des éléments de base.
-.. _archive: {filename}/resources/rstodt/rst.zip
+.. _archive: {static}/resources/rstodt/rst.zip
Utiliser les templates
----------------------
diff --git a/content/Informatique/2013-05-23-ocamlfind_en.rst_ b/content/Informatique/2013-05-23-ocamlfind_en.rst_
index 6b812f7..bebab10 100644
--- a/content/Informatique/2013-05-23-ocamlfind_en.rst_
+++ b/content/Informatique/2013-05-23-ocamlfind_en.rst_
@@ -12,7 +12,7 @@ A local repository for ocaml
:slug: un-depot-local-pour-ocaml
:lang: en
-.. figure:: {filename}/images/ocaml/camel_medium.jpg
+.. figure:: {static}/images/ocaml/camel_medium.jpg
:figwidth: 150
:figclass: floatleft
:alt: Pavement
diff --git a/content/Informatique/2013-05-23-ocamlfind_fr.rst b/content/Informatique/2013-05-23-ocamlfind_fr.rst
index b1cfd6f..254d7fe 100644
--- a/content/Informatique/2013-05-23-ocamlfind_fr.rst
+++ b/content/Informatique/2013-05-23-ocamlfind_fr.rst
@@ -14,7 +14,7 @@ Un dépôt local pour ocaml
.. default-role:: literal
-.. figure:: {filename}/images/ocaml/camel_medium.jpg
+.. figure:: {static}/images/ocaml/camel_medium.jpg
:figwidth: 150
:figclass: floatleft
:alt: Pavement
diff --git a/content/Informatique/2013-06-08-unplugged.rst b/content/Informatique/2013-06-08-unplugged.rst
index 4143ed0..b40bec9 100644
--- a/content/Informatique/2013-06-08-unplugged.rst
+++ b/content/Informatique/2013-06-08-unplugged.rst
@@ -9,7 +9,7 @@ CS Unplugged
:summary: |summary|
:logo: /images/unplugged/unplugged.jpg
-.. image:: {filename}/images/unplugged/together.gif
+.. image:: {static}/images/unplugged/together.gif
:width: 320
:class: floatright
:alt: Together with computer
@@ -42,7 +42,7 @@ trouve que ce support de cours est intéressant à plus d'un titre :
.. _téléchargeable sur le site: http://csunplugged.org/open-source-edition-ms-word
-.. image:: {filename}/images/unplugged/parity.jpg
+.. image:: {static}/images/unplugged/parity.jpg
:class: floatleft
:alt: Together with computer
diff --git a/content/Informatique/2013-07-21-shifty.rst b/content/Informatique/2013-07-21-shifty.rst
index 82d9206..43901d6 100644
--- a/content/Informatique/2013-07-21-shifty.rst
+++ b/content/Informatique/2013-07-21-shifty.rst
@@ -10,7 +10,7 @@ Astuces pour awesome
:summary: |summary|
:logo: /images/awesome/tiling.jpg
-.. figure:: {filename}/images/awesome/tiling.jpg
+.. figure:: {static}/images/awesome/tiling.jpg
:figwidth: 150
:figclass: floatleft
:alt: Pavement
@@ -51,7 +51,7 @@ fenêtre.
.. _Gnome Shell: https://fr.wikipedia.org/wiki/GNOME_Shell
.. _wiki: http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome/fr
-.. image:: {filename}/images/awesome/menu.jpg
+.. image:: {static}/images/awesome/menu.jpg
:class: floatright
:alt: Session menu
@@ -61,7 +61,7 @@ Gérer la session
Maintenant que awesome est lancé dans une session gnome, on peut lancer des
commandes DBUS sans difficultées : nous allons en profiter pour ajouter au menu
d'awesome la possiblité de gérer sa session. Le code suivant permet de
-rajouter au menu sous menu « system » qui contiendra les actions « quit »,
+rajouter au menu sous menu « system » qui contiendra les actions « quit »,
« restart » et « halt » permetant d'éxécuter les commandes de déconnexion
directement :
@@ -71,7 +71,7 @@ directement :
{"quit", "dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1"},
{"restart", 'dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart' },
{"halt", 'dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop'},
-
+
}
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
@@ -109,7 +109,7 @@ déjà existant pour lui ajouter un évènement sur le clic de la souris :
Utiliser les touches média
==========================
-.. image:: {filename}/images/awesome/medias.png
+.. image:: {static}/images/awesome/medias.png
:class: floatleft
:alt: Media keys
@@ -117,7 +117,7 @@ Vous avez peut-être des touches d'accès rapide sur votre clavier pour le mail,
lancer le navigateur web… Ce sont des touches médias, qui peuvent être
interceptées par le gestionnaire de fenêtre pour lancer les actions
appropriées. On va se servir de ces touches pour lancer les applications dont
-nous avons besoin.
+nous avons besoin.
Toutefois, j'ai rarement besoin d'avoir plus d'un client mail ou un navigateur
lancé. De même, je passe souvent d'une recherche sur le web à autre chose,
@@ -131,7 +131,7 @@ non, c'est Awesome qui se charge de faire ça pour nous.
Il existe une extension permetant de gérer les tags et les applications
facilement : shifty_, elle vient se substituer au gestionnaire de tag
-implémenté par défaut, et permet de faire beaucoup de choses très
+implémenté par défaut, et permet de faire beaucoup de choses très
intéressante :
* lancer une application au démarrage d'un tag
@@ -145,7 +145,7 @@ Dans la configuration de shifty, il faut déclarer ses tags ainsi :
["musique"] = { position = 100, icon = music_icon, spawn = "gmpc"},
["mail"] = { position = 101, icon = mail_icon, spawn = "icedove"},
["web"] = { position = 102, icon = web_icon, spawn = "iceweasel"},
-
+
Cela permet de lancer l'application désirée lors de la création du tag (s'il
n'est pas déjà affiché), puis dans la configuration générale d'awesome :
diff --git a/content/Informatique/2013-09-13-ocaml_ppx.rst b/content/Informatique/2013-09-13-ocaml_ppx.rst
index b6a0c10..ef0b9c2 100644
--- a/content/Informatique/2013-09-13-ocaml_ppx.rst
+++ b/content/Informatique/2013-09-13-ocaml_ppx.rst
@@ -10,7 +10,7 @@ ocamlc -ppx
:summary: |summary|
:logo: /images/ocaml/recursion_75.jpg
-.. figure:: {filename}/images/ocaml/recursion.jpg
+.. figure:: {static}/images/ocaml/recursion.jpg
:figwidth: 180
:figclass: floatright
:alt: Recursivité
@@ -62,7 +62,7 @@ compile…). Cela permet d'étendre la syntaxe du langage en se basant sur des
éléments de syntaxe valides pour mettre en place un `langage dédié`_ (par
exemple). Est-ce que cela fait d'OCaml un langage homoïconique ? Non, car cela
n'est prévu pour être le cœur d'OCaml, mais cela lui donne un aspect
-homoïconique et de nouvelles perspectives dans l'évolution du langage.
+homoïconique et de nouvelles perspectives dans l'évolution du langage.
Le principal avantage vient du fait que le langage OCaml est TRÈS fortement
typé, et refusera de compiler si une erreur s'est glissée dans la cohérence du
@@ -94,4 +94,4 @@ que pour ça, je trouve ça fun ! |:-)|
.. _très amusantes: https://bitbucket.org/camlspotter/compiler-libs-hack
-.. |:-)| image:: {filename}/images/icons/face-smile.png
+.. |:-)| image:: {static}/images/icons/face-smile.png
diff --git a/content/Informatique/2013-10-12-rst_graphviz.rst b/content/Informatique/2013-10-12-rst_graphviz.rst
index e413f98..ebf9873 100644
--- a/content/Informatique/2013-10-12-rst_graphviz.rst
+++ b/content/Informatique/2013-10-12-rst_graphviz.rst
@@ -14,7 +14,7 @@ Ajouter graphviz dans les documents restructuredText
:2014-05-05: Je met l'article à jour avec la dernière version du script que
j'utilise. J'en profite pour donner un peu plus d'exemples.
-.. image:: {filename}/images/graphviz/graphe.png
+.. image:: {static}/images/graphviz/graphe.png
:class: floatleft
:scale: 50
:alt: Graphe
@@ -80,7 +80,7 @@ de la génération du document. Pour ça, j'ai créé une nouvelle directive_,
ceci est une légende
-
- .. figure:: {filename}/images/graphviz/graphe.png
+ .. figure:: {static}/images/graphviz/graphe.png
:alt: graphe orienté avec légende
ceci est une légende
@@ -98,7 +98,7 @@ de la génération du document. Pour ça, j'ai créé une nouvelle directive_,
c -- b
-
- .. figure:: {filename}/images/graphviz/no.png
+ .. figure:: {static}/images/graphviz/no.png
:alt: graphe non orienté
* - Utiliser des options
@@ -116,7 +116,7 @@ de la génération du document. Pour ça, j'ai créé une nouvelle directive_,
c -> b
-
- .. figure:: {filename}/images/graphviz/options.png
+ .. figure:: {static}/images/graphviz/options.png
:alt: graphe horizontal
@@ -132,5 +132,5 @@ avec `pdflatex`.
C'est tout, le langage est tellement simple que ça serait dommage de ne pas en
profiter !
-.. _rst2html: {filename}/resources/rst_graphviz/rst2html.py
-.. _rst2latex: {filename}/resources/rst_graphviz/rst2latex.py
+.. _rst2html: {static}/resources/rst_graphviz/rst2html.py
+.. _rst2latex: {static}/resources/rst_graphviz/rst2latex.py
diff --git a/content/Informatique/2013-12-19-ssl_proxy.rst b/content/Informatique/2013-12-19-ssl_proxy.rst
index b72f1ab..891c0bb 100644
--- a/content/Informatique/2013-12-19-ssl_proxy.rst
+++ b/content/Informatique/2013-12-19-ssl_proxy.rst
@@ -11,7 +11,7 @@ Vérifier un certificat SSL en entreprise
:logo: /images/chiffer/pgp_75.jpg
-.. figure:: {filename}/images/chiffer/pgp_150.jpg
+.. figure:: {static}/images/chiffer/pgp_150.jpg
:figwidth: 150
:figclass: floatright
:alt: Chiffrement
@@ -122,7 +122,7 @@ vérifier le certificat.
Vous pouvez le comparer avec ce que vous affiche le navigateur pour vous
assurer qu'il est cohérent :
-.. image:: {filename}/images/chiffer/certificat.jpg
+.. image:: {static}/images/chiffer/certificat.jpg
:alt: Vue du certificat
N'oubliez pas, on n'est jamais trop prudent !
diff --git a/content/Informatique/2014-05-18colors.rst b/content/Informatique/2014-05-18colors.rst
index c1e4929..71d2a99 100644
--- a/content/Informatique/2014-05-18colors.rst
+++ b/content/Informatique/2014-05-18colors.rst
@@ -14,7 +14,7 @@ Se créer un thème de couleur dans son terminal
qui permettent de le configurer à sa guise, mais rien qui n'explique
comment en créer un nouveau.
-.. figure:: {filename}/images/palette_150.jpg
+.. figure:: {static}/images/palette_150.jpg
:figwidth: 150
:figclass: floatleft
:alt: Palette
@@ -123,7 +123,7 @@ paramètres, et écrit sur la sortie la configuration pouvant être utilisée av
configuration.
-.. _téléchargé ici: {filename}/resources/colors.py
+.. _téléchargé ici: {static}/resources/colors.py
.. list-table::
:header-rows: 1
@@ -194,7 +194,7 @@ Le résulat des couleurs générées avec les valeurs définies ci-dessus :
Et voilà ce que ça donne en réeel : des couleurs plutôt douces et claires qui
n'agressent pas les yeux ^^
-.. image:: {filename}/images/Capture-terminal.png
+.. image:: {static}/images/Capture-terminal.png
:class: center
:alt: caputre d'écran
diff --git a/content/Informatique/2015-03-25-sailfish.rst b/content/Informatique/2015-03-25-sailfish.rst
index f6f3796..8f10dd6 100755
--- a/content/Informatique/2015-03-25-sailfish.rst
+++ b/content/Informatique/2015-03-25-sailfish.rst
@@ -12,7 +12,7 @@ Revue du système Sailfish OS (1/2)
d'exploitation Sailfish, suite à la diffusion de ma première
application.
-.. figure:: {filename}/images/sailfish/sailfish.jpg
+.. figure:: {static}/images/sailfish/sailfish.jpg
:figwidth: 150
:figclass: floatleft
:alt: Logo de sailfish OS
@@ -55,7 +55,7 @@ comprenant :
Le développement se fait donc en QML, et un binding python est également disponible.
-.. figure:: {filename}/images/sailfish/ide.jpg
+.. figure:: {static}/images/sailfish/ide.jpg
:alt: Capture d'écran de l'environnement de travail
Capture d'écran de l'environnement de travail
diff --git a/content/Informatique/2015-08-09-disqus.rst b/content/Informatique/2015-08-09-disqus.rst
index ab898dd..b5fd31e 100644
--- a/content/Informatique/2015-08-09-disqus.rst
+++ b/content/Informatique/2015-08-09-disqus.rst
@@ -8,12 +8,12 @@ Pelican, disqus, et vie privée
:date: 2015-08-09
:tags: Libre, blog, ViePrivée
:slug: pelican-disqus-vie-privee
-:logo: /images/disqus/privacy.jpg
+:logo: {static}/images/disqus/privacy.jpg
:summary: Comment configurer pelican pour utiliser les commentaires disqus,
sans que le service ne vienne systématiquement pister les
visiteurs…
-.. figure:: {filename}/images/disqus/privacy_240.jpg
+.. figure:: {static}/images/disqus/privacy_240.jpg
:figwidth: 240
:figclass: floatright
:alt: Privacy !
@@ -52,7 +52,7 @@ site de l'`api de disqus`_ :
.. _api de disqus: https://disqus.com/api/applications/
-.. image:: {filename}/images/disqus/disqus_api.png
+.. image:: {static}/images/disqus/disqus_api.png
:alt: Configuration du compte
Le compte n'a besoin d'accéder aux commentaires qu'en mode lecture, penser
diff --git a/content/Informatique/2015-08-18-bug_firefox.rst b/content/Informatique/2015-08-18-bug_firefox.rst
index 1423375..eccc332 100755
--- a/content/Informatique/2015-08-18-bug_firefox.rst
+++ b/content/Informatique/2015-08-18-bug_firefox.rst
@@ -9,7 +9,7 @@ Ouvrir un rapport de bug sur firefox
:tags: Humeur, Libre
:summary: |summary|
-.. figure:: {filename}/images/labyrinth.jpg
+.. figure:: {static}/images/labyrinth.jpg
:figwidth: 140
:figclass: floatright
:alt: Labyrinth !
diff --git a/content/Informatique/2015-10-03-moderncv.rst b/content/Informatique/2015-10-03-moderncv.rst
index 0e534d9..b2ff9be 100644
--- a/content/Informatique/2015-10-03-moderncv.rst
+++ b/content/Informatique/2015-10-03-moderncv.rst
@@ -33,7 +33,8 @@ moderncv est une classe latex (entendre au sens *template*), qui permet de
présenter et mettre en forme le CV simplement. Une image valant mieux qu'un
long discours, ça donne un résultat comme celui-ci :
-.. image:: {filename}/images/cv/exemple.png
+.. image:: {static}/images/cv/exemple.png
+ :alt: Exemple de rendu
Le but est de séparer la mise en forme du contenu, en déclarant à travers
@@ -148,10 +149,10 @@ Ensuite assurez de disposer de docutils_ pour pouvoir lancer `rst2latex` ou
C'est parti !
-------------
-.. figure:: {filename}/images/package-x-generic.png
+.. figure:: {static}/images/package-x-generic.png
:figclass: floatleft
:alt: get the file
- :target: {filename}/resources/cv.tar.gz
+ :target: {static}/resources/cv.tar.gz
Télécharger
diff --git a/content/Informatique/2017-01-01-gadt.rst b/content/Informatique/2017-01-01-gadt.rst
index ce34ad5..c196782 100644
--- a/content/Informatique/2017-01-01-gadt.rst
+++ b/content/Informatique/2017-01-01-gadt.rst
@@ -7,12 +7,12 @@
:date: 2017-01-01
:tags: OCaml
-:logo: /images/catalog/catalog_75.jpg
+:logo: {static}/images/catalog/catalog_75.jpg
:summary: |summary|
.. default-role:: literal
-.. figure:: {filename}/images/catalog/catalog.jpg
+.. figure:: {static}/images/catalog/catalog.jpg
:figwidth: 250
:figclass: floatright
:alt: Furniture
@@ -571,10 +571,10 @@ n'est pas détectée à la compilation, mais à l'exécution :
There is no function '=' with signature (Int, Bool)
-.. figure:: {filename}/images/package-x-generic.png
+.. figure:: {static}/images/package-x-generic.png
:figclass: floatleft
:alt: get the file
- :target: {filename}/resources/catalog.ml
+ :target: {static}/resources/catalog.ml
Télécharger
diff --git a/content/Informatique/2019-08-05-latex_cygwin.rst b/content/Informatique/2019-08-05-latex_cygwin.rst
index 66fa2ad..ee0f0c3 100755
--- a/content/Informatique/2019-08-05-latex_cygwin.rst
+++ b/content/Informatique/2019-08-05-latex_cygwin.rst
@@ -12,7 +12,7 @@ Utiliser toutes les fonts avec Xetex et Cygwin
.. default-role:: literal
-.. figure:: {filename}/images/latex/xetex.png
+.. figure:: {static}/images/latex/xetex.png
:figwidth: 250
:figclass: floatleft
:alt: Xetex logo
diff --git a/content/Informatique/2020-12-03-encore_des_cv.rst b/content/Informatique/2020-12-03-encore_des_cv.rst
index e950fee..a286dce 100755
--- a/content/Informatique/2020-12-03-encore_des_cv.rst
+++ b/content/Informatique/2020-12-03-encore_des_cv.rst
@@ -33,9 +33,10 @@ Le résultat
Commençons directement par le final, voilà le résultat :
-.. image:: {static}../images/cv/model5.png
+.. image:: {static}/images/cv/model5.png
:width: 50%
:class: floatleft
+ :alt: Exemple de rendu
le code est disponible sur mon `dépôt git`_ si vous souhaitez le cloner et
récupérer les sources.
diff --git a/content/Perso/2011-08-29-infrarouge.rst b/content/Perso/2011-08-29-infrarouge.rst
index 28ad025..7f132bb 100755
--- a/content/Perso/2011-08-29-infrarouge.rst
+++ b/content/Perso/2011-08-29-infrarouge.rst
@@ -15,6 +15,6 @@ le ciel seront sombre, alors que les feuilles et l'herbe seront très clairs.
Alors que les beaux jours reviennent, voici la photo d'un jardin d'enfants à midi :
-.. image:: {filename}../images/2011avril23_120334.jpg
+.. image:: {static}/images/2011avril23_120334.jpg
:width: 650
:alt: photo infrarouge
diff --git a/content/Perso/2013-05-18-traitment.rst b/content/Perso/2013-05-18-traitment.rst
index 8830404..ccf8a00 100644
--- a/content/Perso/2013-05-18-traitment.rst
+++ b/content/Perso/2013-05-18-traitment.rst
@@ -8,7 +8,7 @@ Cachez-moi ce menu que je ne saurais voir
:date: 18/05/2013
:tags: Humeur
:summary: |summary|
-:logo: /images/traitement/logo.jpg
+:logo: {static}/images/traitement/logo.jpg
.. figure:: http://farm1.staticflickr.com/214/4555895229_880a76beb7_q.jpg
@@ -30,7 +30,7 @@ Ma question s'adresse aux logiciels de traitement de texte, et cible cette
ignominie héritée des suites bureautiques d'un ancien temps : je ne comprends
pas pourquoi libreOffice continue de présenter une barre de formatage de texte
incluant les boutons pour choisir la police sa taille et appliquer des effets
-de style sur le texte.
+de style sur le texte.
|summary|
@@ -41,7 +41,7 @@ de style sur le texte.
tout ! Pourquoi ? Parce que ces boutons sont utilisés la plupart à tort et
à travers, et compliquent la tâche des usagers plus qu'ils la facilitent.
-.. image:: {filename}../images/traitement/fautif.png
+.. image:: {static}../images/traitement/fautif.png
:alt: Le menu coupable
Le nombre de fois où il est légitime d'utiliser ces boutons ne justifient au
@@ -86,7 +86,7 @@ On fait quoi alors ?
Pour l'utilisateur qui ne sait pas : `utiliser les styles`_ ! Je ne vais pas
faire un tutoriel sur leur usage, mais il s'agit de la solution la plus simple
-pour mettre en forme un document.
+pour mettre en forme un document.
Ensuite, pour la communauté, alerter : c'est en remontant l'information
et en échangeant que les logiciels évoluent ; pas en pestant tout seul dans son
@@ -104,7 +104,7 @@ suivre les remontées de ces utilisateurs, surtout quand un problème est connu
(les articles qui présentent l'utilisation des styles sont connus et existent
depuis longtemps, preuve que le besoin de documentation n'est pas nouveau).
Mettre en place une pop-up affichant « Êtes vous sûr de vouloir appliquer un
-effet de texte local ? » peut aussi être une solution.
+effet de texte local ? » peut aussi être une solution.
Malheureusement, plus le projet devient imposant, plus contribuer devient
difficile. Tout d'abord parce qu'avant de proposer un patch, il est nécessaire
diff --git a/content/Perso/2013-05-25-city.rst b/content/Perso/2013-05-25-city.rst
index 695a6d0..ab11a9d 100644
--- a/content/Perso/2013-05-25-city.rst
+++ b/content/Perso/2013-05-25-city.rst
@@ -10,7 +10,7 @@ The city and the city
:logo: /images/book.png
:summary: |summary|
-.. image:: {filename}/images/the_city_the_city.jpg
+.. image:: {static}/images/the_city_the_city.jpg
:width: 150
:class: floatright
:alt: Couverture du livre
diff --git a/content/Perso/2013-06-01-marelle.rst b/content/Perso/2013-06-01-marelle.rst
index b53ea88..f658be9 100644
--- a/content/Perso/2013-06-01-marelle.rst
+++ b/content/Perso/2013-06-01-marelle.rst
@@ -10,7 +10,7 @@ La marelle romaine : les solutions
:logo: /images/marelle/logo.jpg
:summary: |summary|
-.. image:: {filename}/images/marelle/extract.jpeg
+.. image:: {static}/images/marelle/extract.jpeg
:width: 150
:class: floatleft
:alt: Graphique
@@ -44,9 +44,9 @@ Cliquez sur l'image pour la voir en taille réelle :
|visualisation|__
-.. |visualisation| image:: {filename}/images/marelle/mini_jeu.jpeg
+.. |visualisation| image:: {static}/images/marelle/mini_jeu.jpeg
-.. __: {filename}/images/marelle/jeu.jpg
+.. __: {static}/images/marelle/jeu.jpg
A strange game. The only winning move is not to play
====================================================
diff --git a/content/Perso/2013-06-22-platine.rst b/content/Perso/2013-06-22-platine.rst
index 691d603..0bb90be 100644
--- a/content/Perso/2013-06-22-platine.rst
+++ b/content/Perso/2013-06-22-platine.rst
@@ -12,7 +12,7 @@
.. default-role:: literal
-.. image:: {filename}/images/platine/lecture_150.jpg
+.. image:: {static}/images/platine/lecture_150.jpg
:width: 150
:class: floatright
:alt: Tête de lecture
@@ -68,7 +68,7 @@ inciter à trop jouer avec votre système…
Branchement
===========
-.. image:: {filename}/images/platine/jack2rca.jpg
+.. image:: {static}/images/platine/jack2rca.jpg
:class: floatleft
:alt: jack to rca
@@ -78,7 +78,7 @@ en photo. Pour ma part, je l'ai trouvé, non pas chez les vendeurs de disques,
mais dans une grande surface de bricolage, sinon, vous pourrez le commander
facilement sur internet.
-.. image:: {filename}/images/platine/line-in.jpg
+.. image:: {static}/images/platine/line-in.jpg
:class: floatright
:alt: line-in
@@ -109,7 +109,7 @@ l'`égalisation RIAA`_
Lors de la lecture nous allons avoir besoin d'effectuer la coure de traitement
inverse pour restaurer le son :
-.. image:: {filename}/images/platine/riaa.jpg
+.. image:: {static}/images/platine/riaa.jpg
:alt: La courbe riaa
Pulseaudio ne sait pas égaliser le son nativement, mais il est possible de
@@ -121,7 +121,7 @@ bordelique_ sous linux ? |:-)|)
.. _ladspa: http://www.ladspa.org/
.. _bordelique: http://blogs.adobe.com/penguinswf/2007/05/welcome_to_the_jungle.html
-.. |:-)| image:: {filename}/images/icons/face-smile.png
+.. |:-)| image:: {static}/images/icons/face-smile.png
Le plugin que nous allons utiliser est celui de l'égaliseur multibande, son
petit nom étant `mbeq_1197`. (Dans Debian, vous le trouverez dans le paquet
diff --git a/content/Perso/2014-05-12-hacking.rst b/content/Perso/2014-05-12-hacking.rst
index 9689de9..53a2109 100644
--- a/content/Perso/2014-05-12-hacking.rst
+++ b/content/Perso/2014-05-12-hacking.rst
@@ -13,7 +13,7 @@ Faille de sécurité
:logo: images/hacking/hacking_75.jpg
:lang: fr
-.. figure:: {filename}/images/hacking/hacking_150.jpg
+.. figure:: {static}/images/hacking/hacking_150.jpg
:figwidth: 150
:figclass: floatright
:alt: Mail hacking
diff --git a/content/Perso/2015-03-17-terry.rst b/content/Perso/2015-03-17-terry.rst
index bf6e8ef..a084a2f 100755
--- a/content/Perso/2015-03-17-terry.rst
+++ b/content/Perso/2015-03-17-terry.rst
@@ -52,4 +52,4 @@ le transmette au bibliothécaire.
Les sources du script sont disponibles ici_.
-.. _ici: /resources/brainfuck.zip
+.. _ici: {static}/resources/brainfuck.zip
diff --git a/content/Perso/2015-03-19-dynamisme.rst b/content/Perso/2015-03-19-dynamisme.rst
index c898626..ba96318 100755
--- a/content/Perso/2015-03-19-dynamisme.rst
+++ b/content/Perso/2015-03-19-dynamisme.rst
@@ -10,7 +10,7 @@ De la dynamique des projets
:summary: |summary|
:logo: /images/desire.jpg
-.. figure:: {filename}/images/desire.jpg
+.. figure:: {static}/images/desire.jpg
:figwidth: 150
:figclass: floatright
:alt: Goban
@@ -72,7 +72,7 @@ dynamique de l'apprentissage. Cette dynamique qui me pousse sans cesse à aller
Persévérer
----------
-.. figure:: {filename}/images/time/1135634742_0b4735dab5_m.jpg
+.. figure:: {static}/images/time/1135634742_0b4735dab5_m.jpg
:figwidth: 182
:figclass: floatleft
:alt: Perséphone
diff --git a/content/Perso/2015-07-02-epub2pdf.rst b/content/Perso/2015-07-02-epub2pdf.rst
index 64f2a87..bab7d70 100755
--- a/content/Perso/2015-07-02-epub2pdf.rst
+++ b/content/Perso/2015-07-02-epub2pdf.rst
@@ -10,7 +10,7 @@ Convertir un epub en pdf
:summary: |summary|
:logo: /images/rstodt/printer.jpg
-.. figure:: {filename}/images/rstodt/printer.jpg
+.. figure:: {static}/images/rstodt/printer.jpg
:figwidth: 150
:figclass: floatright
:alt: Printer
@@ -70,10 +70,10 @@ vous donne déjà une base de travail…
Vous trouverez donc dans l'archive zip les deux scripts à lancer :
-.. figure:: {filename}/images/package-x-generic.png
+.. figure:: {static}/images/package-x-generic.png
:figclass: floatleft
:alt: get the file
- :target: {filename}/resources/epub2pdf.zip
+ :target: {static}/resources/epub2pdf.zip
Télécharger
diff --git a/pelicanconf.py b/pelicanconf.py
index 744f347..6a0f814 100755
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -53,9 +53,7 @@ TYPOGRIFY = False
TEMPLATE_PAGES = {'../extras/404.html': '404.html'}
STATIC_PATHS = \
- ( 'images'
- , 'resources'
- , '../extras/robots.txt'
+ ( '../extras/robots.txt'
, '../extras/htaccess'
, '../extras/custom.css'
)
diff --git a/readme.rst b/readme.rst
index 06913c7..f69e320 100755
--- a/readme.rst
+++ b/readme.rst
@@ -21,3 +21,8 @@ Copie du dépôt
.. code-block:: bash
git clone --recursive http://git.chimrod.com/blog.git/
+
+Génération et copie
+===================
+
+La commande :literal:`make sync` génère toutes les pages, et les transfert en ligne.