diff --git a/content/Technologie/2015-04-30-ecosysteme-stockage.md b/content/Technologie/2015-04-30-ecosysteme-stockage.md index 19e62fb..eb075a0 100644 --- a/content/Technologie/2015-04-30-ecosysteme-stockage.md +++ b/content/Technologie/2015-04-30-ecosysteme-stockage.md @@ -5,7 +5,7 @@ hésitons à continuer à nous entêter avec notre propre solution de stockage/synchronisation.** Comme nous l'écrivions [dans l'article -précédent](%7Bfilename%7D/2015.04.service-de-nuages.rst), nous +précédent]({filename}/Technologie/2015-04-01-service-de-nuages.rst), nous souhaitons construire une solution de stockage générique. On refait [Daybed](http://daybed.readthedocs.org) chez Mozilla \! diff --git a/content/Technologie/2015-07-01-cliquet.rationale.rst b/content/Technologie/2015-07-01-cliquet.rationale.rst index af34364..8b48bfc 100755 --- a/content/Technologie/2015-07-01-cliquet.rationale.rst +++ b/content/Technologie/2015-07-01-cliquet.rationale.rst @@ -18,7 +18,7 @@ Les origines ============ L'objectif pour le premier trimestre 2015 était de construire un service de -stockage et de `synchronisation de listes de lecture <{filename}2015.04.service-de-nuages.rst>`_. +stockage et de `synchronisation de listes de lecture <{filename}/Technologie/2015-04-01-service-de-nuages.rst>`_. Au démarrage du projet, nous avons tenté de rassembler toutes les bonnes pratiques et recommandations, venant de différentes équipes et surtout des derniers projets déployés. @@ -393,7 +393,7 @@ Points faibles Nous sommes très fiers de ce que nous avons construit, en relativement peu de temps. Et comme nous l'exposions dans `l'article précédent -<{filename/2015.07.whistler-use-cases.rst}>`_, il y a du potentiel ! +<{filename}/2015-07-whistler-use-cases.rst}>`_, il y a du potentiel ! Cependant, nous sommes conscients d'un certain nombre de points qui peuvent être vus comme des faiblesses. diff --git a/content/Technologie/2015-08-01-donnees-et-signatures.rst b/content/Technologie/2015-08-01-donnees-et-signatures.rst index 82f46be..a80f58f 100755 --- a/content/Technologie/2015-08-01-donnees-et-signatures.rst +++ b/content/Technologie/2015-08-01-donnees-et-signatures.rst @@ -131,9 +131,3 @@ pourrait ressembler à ceci : m = hashlib.sha256() m.update(json.dumps(data, sort_keys=True)) collection_hash = m.hexdigest() - -Enfin, un schéma pour résumer ! - -.. image:: {filename}/images/kinto-signing.jpg - :align: center - :alt: Schema résumant le processus de signature de la collection. diff --git a/content/Technologie/2016-03-17-ZeroNet.md b/content/Technologie/2016-03-17-ZeroNet.md index a1f8b82..0dd5d6a 100644 --- a/content/Technologie/2016-03-17-ZeroNet.md +++ b/content/Technologie/2016-03-17-ZeroNet.md @@ -55,7 +55,7 @@ de 10 minutes où je parle en anglais avec une voix très grave. ## Atelier Pour l'atelier, j'ai choisi de faire une présentation rapide du projet ([j'ai -traduit les slides]({filename}/static/zeronet-presentation-fr.pdf) anglais +traduit les slides]({static}/docs/zeronet-presentation-fr.pdf) anglais pour l'occasion — [accès aux sources](https://docs.google.com/presentation/d/158C_-V1ueNaaKHMBMBgGOVhunb9xrXzB3hC_g1N53c0/edit?usp=sharing)) avant d'installer ZeroNet sur les machines et de l'utiliser pour publier un site. @@ -112,7 +112,7 @@ est de chiffrer les messages avec la clé du destinataire et de le mettre dans un *pot commun*. Tout le monde essaye de déchiffrer tous les messages, mais ne peut déchiffrer que les siens. -Cela permet de ne **pas** fuiter de méta-données, [à l'inverse de PGP]({filename}../crypto/2015.05.pgp-problemes.rst). +Cela permet de ne **pas** fuiter de méta-données, [à l'inverse de PGP]({filename}/Technologie/2015-05-25-pgp-problemes.md). Je n'ai en fait pas de réponse claire à donner à cette question: l'auteur de ZeroNet me disait que 10MB (la limite de taille d'un site, par défaut) diff --git a/content/Technologie/2016-05-31-formbuilder.md b/content/Technologie/2016-05-31-formbuilder.md index 3e02acd..34140e3 100644 --- a/content/Technologie/2016-05-31-formbuilder.md +++ b/content/Technologie/2016-05-31-formbuilder.md @@ -24,7 +24,7 @@ La plupart du temps, le besoin est assez simple: je veux spécifier quelques questions, et donner un lien à mes amis pour qu'ils puissent y répondre. Je reviens ensuite plus tard pour voir la liste des réponses apportées. -![Capture de l'interface de création du formulaire]({filename}/static/formbuilder-build.png) +![Capture de l'interface de création du formulaire]({static}/images/formbuilder/formbuilder-build.png) ## Fonctionnalités @@ -38,8 +38,8 @@ Je voulais donc quelque chose de simple à utiliser *et* pour les créateurs de formulaires *et* pour les utilisateurs finaux. Pas de chichis, juste quelques vues, et des URLs à sauvegarder une fois l'opération terminée. -![Capture de l'écran avec les URLs générées]({filename}/static/formbuilder-created.png) -![Capture d'écran d'un exemple de formulaire]({filename}/static/formbuilder-form.png) +![Capture de l'écran avec les URLs générées]({static}/images/formbuilder/formbuilder-created.png) +![Capture d'écran d'un exemple de formulaire]({static}/images/formbuilder/formbuilder-form.png) ### Pas de compte @@ -47,14 +47,14 @@ Vous n'avez pas besoin d'avoir un compte sur le site pour commencer à l'utilise Vous créez simplement un nouveau formulaire puis envoyez le lien à vos amis pour qu'eux puissent à leur tour le remplir. -![Capture de la page d'accueil, ou aucun compte n'est requis]({filename}/static/formbuilder-welcome.png) +![Capture de la page d'accueil, ou aucun compte n'est requis]({static}/images/formbuilder/formbuilder-welcome.png) ### Gardez la main sur vos données Une fois que vous avez récupéré les réponses à vos questions, vous pouvez récupérer les données sur votre machines dans un fichier `.csv`. -![Capture de la page de resultats, il est possible de télécharger en CSV.]({filename}/static/formbuilder-results.png) +![Capture de la page de resultats, il est possible de télécharger en CSV.]({static}/images/formbuilder/formbuilder-results.png) ### API diff --git a/content/docs/zeronet-presentation-fr.pdf b/content/docs/zeronet-presentation-fr.pdf new file mode 100644 index 0000000..b2445f9 Binary files /dev/null and b/content/docs/zeronet-presentation-fr.pdf differ diff --git a/content/docs/zeronet-presentation-fr.pdf:Zone.Identifier b/content/docs/zeronet-presentation-fr.pdf:Zone.Identifier new file mode 100644 index 0000000..053d112 --- /dev/null +++ b/content/docs/zeronet-presentation-fr.pdf:Zone.Identifier @@ -0,0 +1,3 @@ +[ZoneTransfer] +ZoneId=3 +HostUrl=about:internet diff --git a/content/images/formbuilder/formbuilder-build.png b/content/images/formbuilder/formbuilder-build.png new file mode 100644 index 0000000..f1ba7c9 Binary files /dev/null and b/content/images/formbuilder/formbuilder-build.png differ diff --git a/content/images/formbuilder/formbuilder-build.png:Zone.Identifier b/content/images/formbuilder/formbuilder-build.png:Zone.Identifier new file mode 100644 index 0000000..9518309 --- /dev/null +++ b/content/images/formbuilder/formbuilder-build.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-build.png +HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-build.png diff --git a/content/images/formbuilder/formbuilder-created.png b/content/images/formbuilder/formbuilder-created.png new file mode 100644 index 0000000..e5f1779 Binary files /dev/null and b/content/images/formbuilder/formbuilder-created.png differ diff --git a/content/images/formbuilder/formbuilder-created.png:Zone.Identifier b/content/images/formbuilder/formbuilder-created.png:Zone.Identifier new file mode 100644 index 0000000..58b0895 --- /dev/null +++ b/content/images/formbuilder/formbuilder-created.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-created.png +HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-created.png diff --git a/content/images/formbuilder/formbuilder-form.png b/content/images/formbuilder/formbuilder-form.png new file mode 100644 index 0000000..1c14c89 Binary files /dev/null and b/content/images/formbuilder/formbuilder-form.png differ diff --git a/content/images/formbuilder/formbuilder-form.png:Zone.Identifier b/content/images/formbuilder/formbuilder-form.png:Zone.Identifier new file mode 100644 index 0000000..4da75d6 --- /dev/null +++ b/content/images/formbuilder/formbuilder-form.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-form.png +HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-form.png diff --git a/content/images/formbuilder/formbuilder-results.png b/content/images/formbuilder/formbuilder-results.png new file mode 100644 index 0000000..d243eee Binary files /dev/null and b/content/images/formbuilder/formbuilder-results.png differ diff --git a/content/images/formbuilder/formbuilder-results.png:Zone.Identifier b/content/images/formbuilder/formbuilder-results.png:Zone.Identifier new file mode 100644 index 0000000..ec6f43a --- /dev/null +++ b/content/images/formbuilder/formbuilder-results.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-results.png +HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-results.png diff --git a/content/images/formbuilder/formbuilder-welcome.png b/content/images/formbuilder/formbuilder-welcome.png new file mode 100644 index 0000000..0335ec5 Binary files /dev/null and b/content/images/formbuilder/formbuilder-welcome.png differ diff --git a/content/images/formbuilder/formbuilder-welcome.png:Zone.Identifier b/content/images/formbuilder/formbuilder-welcome.png:Zone.Identifier new file mode 100644 index 0000000..86b8c2d --- /dev/null +++ b/content/images/formbuilder/formbuilder-welcome.png:Zone.Identifier @@ -0,0 +1,4 @@ +[ZoneTransfer] +ZoneId=3 +ReferrerUrl=https://github.com/almet/notmyidea/blob/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-welcome.png +HostUrl=https://raw.githubusercontent.com/almet/notmyidea/d2a1abb5ab500dffe8b2af68b74c1f03ca0386ab/content/static/formbuilder-welcome.png diff --git a/pelicanconf.py b/pelicanconf.py index 6ac466d..a8c86e5 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -6,7 +6,7 @@ SITENAME = u"Alexis Métaireau" THEME = "mnmlist" DISQUS_SITENAME = "notmyidea" DEFAULT_PAGINATION = 10 -STATIC_PATHS = ["static", "images"] +STATIC_PATHS = ["images", "docs"] SITEURL = "" RELATIVE_URLS = True diff --git a/publishconf.py b/publishconf.py index 95de51b..dd31dac 100644 --- a/publishconf.py +++ b/publishconf.py @@ -14,6 +14,6 @@ SITEURL = 'https://blog.notmyidea.org' RELATIVE_URLS = False FEED_ALL_ATOM = 'feeds/all.atom.xml' -CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml' +CATEGORY_FEED_ATOM = 'feeds/{slug}.atom.xml' DELETE_OUTPUT_DIRECTORY = True