From 33f81148be6699fe05760793784b5bab36245481 Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Fri, 4 Dec 2020 15:34:38 +0100 Subject: Change files reference to static --- Makefile | 3 +++ content/Informatique/2009-03-11-wiimote.fr.rst | 2 +- content/Informatique/2010-04-08-chroot.rst | 6 +++--- content/Informatique/2010-06-06-awesome.rst | 4 ++-- content/Informatique/2010-10-04-rst.rst | 4 ++-- content/Informatique/2012-03-26-navit.rst | 10 +++++----- content/Informatique/2012-08-18-rstodt.rst | 4 ++-- content/Informatique/2013-05-07-guiderstodt.rst | 4 ++-- content/Informatique/2013-05-23-ocamlfind_en.rst_ | 2 +- content/Informatique/2013-05-23-ocamlfind_fr.rst | 2 +- content/Informatique/2013-06-08-unplugged.rst | 4 ++-- content/Informatique/2013-07-21-shifty.rst | 16 ++++++++-------- content/Informatique/2013-09-13-ocaml_ppx.rst | 6 +++--- content/Informatique/2013-10-12-rst_graphviz.rst | 12 ++++++------ content/Informatique/2013-12-19-ssl_proxy.rst | 4 ++-- content/Informatique/2014-05-18colors.rst | 6 +++--- content/Informatique/2015-03-25-sailfish.rst | 4 ++-- content/Informatique/2015-08-09-disqus.rst | 6 +++--- content/Informatique/2015-08-18-bug_firefox.rst | 2 +- content/Informatique/2015-10-03-moderncv.rst | 7 ++++--- content/Informatique/2017-01-01-gadt.rst | 8 ++++---- content/Informatique/2019-08-05-latex_cygwin.rst | 2 +- content/Informatique/2020-12-03-encore_des_cv.rst | 3 ++- content/Perso/2011-08-29-infrarouge.rst | 2 +- content/Perso/2013-05-18-traitment.rst | 10 +++++----- content/Perso/2013-05-25-city.rst | 2 +- content/Perso/2013-06-01-marelle.rst | 6 +++--- content/Perso/2013-06-22-platine.rst | 10 +++++----- content/Perso/2014-05-12-hacking.rst | 2 +- content/Perso/2015-03-17-terry.rst | 2 +- content/Perso/2015-03-19-dynamisme.rst | 4 ++-- content/Perso/2015-07-02-epub2pdf.rst | 6 +++--- pelicanconf.py | 4 +--- readme.rst | 5 +++++ 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. -- cgit v1.2.3