diff --git a/.gitignore b/.gitignore
index f7d005e..65d2bd4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-output
+build
__pycache__
*.pyc
.*.swp
diff --git a/.gitmodules b/.gitmodules
index 67122c0..e69de29 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +0,0 @@
-[submodule "pelican-plugins"]
- path = pelican-plugins
- url = https://github.com/getpelican/pelican-plugins
diff --git a/Makefile b/Makefile
index d1ddf80..56241b6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,124 +1,20 @@
-PY?=python3
-PELICAN?=pelican
-PELICANOPTS=
+# Minimal makefile for Sphinx documentation
+#
-BASEDIR=$(CURDIR)
-INPUTDIR=$(BASEDIR)/content
-OUTPUTDIR=$(BASEDIR)/output
-CONFFILE=$(BASEDIR)/pelicanconf.py
-PUBLISHCONF=$(BASEDIR)/publishconf.py
-
-FTP_HOST=localhost
-FTP_USER=anonymous
-FTP_TARGET_DIR=/
-
-SSH_HOST=localhost
-SSH_PORT=22
-SSH_USER=root
-SSH_TARGET_DIR=/var/www
-
-S3_BUCKET=my_s3_bucket
-
-CLOUDFILES_USERNAME=my_rackspace_username
-CLOUDFILES_API_KEY=my_rackspace_api_key
-CLOUDFILES_CONTAINER=my_cloudfiles_container
-
-DROPBOX_DIR=~/Dropbox/Public/
-
-GITHUB_PAGES_BRANCH=gh-pages
-
-DEBUG ?= 0
-ifeq ($(DEBUG), 1)
- PELICANOPTS += -D
-endif
-
-RELATIVE ?= 0
-ifeq ($(RELATIVE), 1)
- PELICANOPTS += --relative-urls
-endif
+# You can set these variables from the command line.
+SPHINXOPTS =
+SPHINXBUILD = sphinx-build
+SPHINXPROJ = Contesetlgendesvol1
+SOURCEDIR = source
+BUILDDIR = build
+# Put it first so that "make" without argument is like "make help".
help:
- @echo 'Makefile for a pelican Web site '
- @echo ' '
- @echo 'Usage: '
- @echo ' make html (re)generate the web site '
- @echo ' make clean remove the generated files '
- @echo ' make regenerate regenerate files upon modification '
- @echo ' make publish generate using production settings '
- @echo ' make serve [PORT=8000] serve site at http://localhost:8000'
- @echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
- @echo ' make devserver [PORT=8000] start/restart develop_server.sh '
- @echo ' make stopserver stop local server '
- @echo ' make ssh_upload upload the web site via SSH '
- @echo ' make rsync_upload upload the web site via rsync+ssh '
- @echo ' make dropbox_upload upload the web site via Dropbox '
- @echo ' make ftp_upload upload the web site via FTP '
- @echo ' make s3_upload upload the web site via S3 '
- @echo ' make cf_upload upload the web site via Cloud Files'
- @echo ' make github upload the web site via gh-pages '
- @echo ' '
- @echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
- @echo 'Set the RELATIVE variable to 1 to enable relative urls '
- @echo ' '
+ @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
-html:
- $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
+.PHONY: help Makefile
-clean:
- [ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR)
-
-regenerate:
- $(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
-
-serve:
-ifdef PORT
- cd $(OUTPUTDIR) && $(PY) -m pelican.server $(PORT)
-else
- cd $(OUTPUTDIR) && $(PY) -m pelican.server
-endif
-
-serve-global:
-ifdef SERVER
- cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 $(SERVER)
-else
- cd $(OUTPUTDIR) && $(PY) -m pelican.server 80 0.0.0.0
-endif
-
-
-devserver:
-ifdef PORT
- $(BASEDIR)/develop_server.sh restart $(PORT)
-else
- $(BASEDIR)/develop_server.sh restart
-endif
-
-stopserver:
- $(BASEDIR)/develop_server.sh stop
- @echo 'Stopped Pelican and SimpleHTTPServer processes running in background.'
-
-publish:
- $(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
-
-ssh_upload: publish
- scp -P $(SSH_PORT) -r $(OUTPUTDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)
-
-rsync_upload: publish
- rsync -e "ssh -p $(SSH_PORT)" -P -rvzc --delete $(OUTPUTDIR)/ $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude
-
-dropbox_upload: publish
- cp -r $(OUTPUTDIR)/* $(DROPBOX_DIR)
-
-ftp_upload: publish
- lftp ftp://$(FTP_USER)@$(FTP_HOST) -e "mirror -R $(OUTPUTDIR) $(FTP_TARGET_DIR) ; quit"
-
-s3_upload: publish
- s3cmd sync $(OUTPUTDIR)/ s3://$(S3_BUCKET) --acl-public --delete-removed --guess-mime-type
-
-cf_upload: publish
- cd $(OUTPUTDIR) && swift -v -A https://auth.api.rackspacecloud.com/v1.0 -U $(CLOUDFILES_USERNAME) -K $(CLOUDFILES_API_KEY) upload -c $(CLOUDFILES_CONTAINER) .
-
-github: publish
- ghp-import -m "Generate Pelican site" -b $(GITHUB_PAGES_BRANCH) $(OUTPUTDIR)
- git push origin $(GITHUB_PAGES_BRANCH)
-
-.PHONY: html help clean regenerate serve serve-global devserver publish ssh_upload rsync_upload dropbox_upload ftp_upload s3_upload cf_upload github
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
\ No newline at end of file
diff --git a/content/extra/google82f190054a773ed9.html b/content/extra/google82f190054a773ed9.html
deleted file mode 100644
index 4031b42..0000000
--- a/content/extra/google82f190054a773ed9.html
+++ /dev/null
@@ -1 +0,0 @@
-google-site-verification: google82f190054a773ed9.html
\ No newline at end of file
diff --git a/content/pages/404.rst b/content/pages/404.rst
deleted file mode 100644
index dcfc901..0000000
--- a/content/pages/404.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-Page introuvable
-################
-
-:date: 2016-03-04 00:27
-:modified: 2016-03-04 00:27
-:tags: erreur 404 introuvable
-:slug: 404
-:save_as: 404.html
-:authors: kujiu
-:status: hidden
-:summary: Page introuvable
-
-Désolé, la page demandée n'a pas été trouvée.
diff --git a/content/pages/about.rst b/content/pages/about.rst
deleted file mode 100644
index df21881..0000000
--- a/content/pages/about.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-À propos
-########
-
-:date: 2016-03-04 00:27
-:modified: 2016-03-04 00:27
-:tags: about, a propos, kujiu
-:slug: about
-:authors: kujiu
-:summary: À propos
-
-Développeur dans la vraie vie, spécialiste de l'ergonomie et des interfaces utilisateur,
-je butine sur le net au gré de mes envies. J'écris ici pour mon bon plaisir, tout aussi
-bien de la fiction que de la vulgarisation. N'hésite pas à m'encourager si tu passes du bon
-temps par ici, les commentaires sont là pour ça ! Et qui sait, on se croisera peut-être
-dans un fritcot au coin de la rue ;)
diff --git a/content/pages/links.rst b/content/pages/links.rst
deleted file mode 100644
index a5a9c3b..0000000
--- a/content/pages/links.rst
+++ /dev/null
@@ -1,21 +0,0 @@
-Liens
-#####
-
-:date: 2016-03-04 00:27
-:modified: 2017-05-13 19:29
-:tags: links, bookmarks, liens
-:slug: links
-:authors: kujiu
-:summary: Liens
-
-Je vous propose de visiter les sites de mes amis :
-
-* `Garfieldairlines `_
-* `Hydraze `_
-* `IT4Freedom `_
-* `Olivier Saraja `_
-* `Sporatux `_
-* `Iooner `_
-* `Numahell `_
-* `David Revoy `_
-* `Timothée Giet `_
diff --git a/content/pages/submit_success.rst b/content/pages/submit_success.rst
deleted file mode 100644
index 0ccdc10..0000000
--- a/content/pages/submit_success.rst
+++ /dev/null
@@ -1,12 +0,0 @@
-Me contacter
-############
-
-:date: 2016-03-04 00:27
-:modified: 2016-03-04 00:27
-:tags: contact
-:slug: submit_success
-:authors: kujiu
-:status: hidden
-:summary: Me contacter
-
-Merci pour votre message !
diff --git a/content/static/logo.png b/content/static/logo.png
deleted file mode 100644
index ae4020a..0000000
Binary files a/content/static/logo.png and /dev/null differ
diff --git a/fabfile.py b/fabfile.py
deleted file mode 100644
index 95796b5..0000000
--- a/fabfile.py
+++ /dev/null
@@ -1,94 +0,0 @@
-from fabric.api import *
-import fabric.contrib.project as project
-import os
-import shutil
-import sys
-import SocketServer
-
-from pelican.server import ComplexHTTPRequestHandler
-
-# Local path configuration (can be absolute or relative to fabfile)
-env.deploy_path = 'output'
-DEPLOY_PATH = env.deploy_path
-
-# Remote server configuration
-production = 'root@localhost:22'
-dest_path = '/var/www'
-
-# Rackspace Cloud Files configuration settings
-env.cloudfiles_username = 'my_rackspace_username'
-env.cloudfiles_api_key = 'my_rackspace_api_key'
-env.cloudfiles_container = 'my_cloudfiles_container'
-
-# Github Pages configuration
-env.github_pages_branch = "gh-pages"
-
-# Port for `serve`
-PORT = 8000
-
-def clean():
- """Remove generated files"""
- if os.path.isdir(DEPLOY_PATH):
- shutil.rmtree(DEPLOY_PATH)
- os.makedirs(DEPLOY_PATH)
-
-def build():
- """Build local version of site"""
- local('pelican -s pelicanconf.py')
-
-def rebuild():
- """`clean` then `build`"""
- clean()
- build()
-
-def regenerate():
- """Automatically regenerate site upon file modification"""
- local('pelican -r -s pelicanconf.py')
-
-def serve():
- """Serve site at http://localhost:8000/"""
- os.chdir(env.deploy_path)
-
- class AddressReuseTCPServer(SocketServer.TCPServer):
- allow_reuse_address = True
-
- server = AddressReuseTCPServer(('', PORT), ComplexHTTPRequestHandler)
-
- sys.stderr.write('Serving on port {0} ...\n'.format(PORT))
- server.serve_forever()
-
-def reserve():
- """`build`, then `serve`"""
- build()
- serve()
-
-def preview():
- """Build production version of site"""
- local('pelican -s publishconf.py')
-
-def cf_upload():
- """Publish to Rackspace Cloud Files"""
- rebuild()
- with lcd(DEPLOY_PATH):
- local('swift -v -A https://auth.api.rackspacecloud.com/v1.0 '
- '-U {cloudfiles_username} '
- '-K {cloudfiles_api_key} '
- 'upload -c {cloudfiles_container} .'.format(**env))
-
-@hosts(production)
-def publish():
- """Publish to production via rsync"""
- local('pelican -s publishconf.py')
- project.rsync_project(
- remote_dir=dest_path,
- exclude=".DS_Store",
- local_dir=DEPLOY_PATH.rstrip('/') + '/',
- delete=True,
- extra_opts='-c',
- )
-
-def gh_pages():
- """Publish to GitHub Pages"""
- rebuild()
- local("ghp-import -b {github_pages_branch} {deploy_path}".format(**env))
- local("git push origin {github_pages_branch}".format(**env))
diff --git a/make.bat b/make.bat
new file mode 100644
index 0000000..2e3ac25
--- /dev/null
+++ b/make.bat
@@ -0,0 +1,36 @@
+@ECHO OFF
+
+pushd %~dp0
+
+REM Command file for Sphinx documentation
+
+if "%SPHINXBUILD%" == "" (
+ set SPHINXBUILD=sphinx-build
+)
+set SOURCEDIR=source
+set BUILDDIR=build
+set SPHINXPROJ=Contesetlgendesvol1
+
+if "%1" == "" goto help
+
+%SPHINXBUILD% >NUL 2>NUL
+if errorlevel 9009 (
+ echo.
+ echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
+ echo.installed, then set the SPHINXBUILD environment variable to point
+ echo.to the full path of the 'sphinx-build' executable. Alternatively you
+ echo.may add the Sphinx directory to PATH.
+ echo.
+ echo.If you don't have Sphinx installed, grab it from
+ echo.http://sphinx-doc.org/
+ exit /b 1
+)
+
+%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
+goto end
+
+:help
+%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
+
+:end
+popd
diff --git a/pelican-plugins b/pelican-plugins
deleted file mode 160000
index d2c8fb4..0000000
--- a/pelican-plugins
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d2c8fb439282ce4efee3c002ee40dfdf3edb9026
diff --git a/pelicanconf.py b/pelicanconf.py
deleted file mode 100644
index 44ce592..0000000
--- a/pelicanconf.py
+++ /dev/null
@@ -1,110 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*- #
-""" Configuration file for kujiu's labs """
-from __future__ import unicode_literals
-import datetime
-
-AUTHOR = 'kujiu'
-SITENAME = "Kujiu's Labs"
-SITETITLE = "Kujiu's Labs"
-SITESUBTITLE = "Fantasy, SF et un soupçon d'accessibilité"
-SITEURL = 'https://www.kujiu.org'
-
-PATH = 'content'
-
-TIMEZONE = 'Europe/Brussels'
-
-DEFAULT_LANG = 'fr'
-I18N_TEMPLATES_LANG = 'en'
-I18N_GETTEXT_LOCALEDIR = 'themes/nervproject/translations'
-I18N_GETTEXT_DOMAIN = 'messages'
-LOCALE = 'fr_BE.UTF-8'
-OG_LOCALE = 'fr_BE.UTF-8'
-THEME = 'themes/nervproject'
-PYGMENTS_STYLE = 'autumn'
-
-CC_LICENSE = {'name': 'CC-BY-SA', 'version': '4.0', 'slug': 'by-sa'}
-MAIN_MENU = True
-
-DISPLAY_CATEGORIES_ON_MENU = True
-
-# Feed generation is usually not desired when developing
-FEED_ALL_ATOM = 'atom'
-FEED_ALL_RSS = 'rss'
-CATEGORY_FEED_ATOM = None
-TRANSLATION_FEED_ATOM = None
-
-# Blogroll
-LINKS = (
-) # (('Pelican', 'http://getpelican.com/'),)
-MENUITEMS = (
- ('Me contacter', '/pages/contact.html'),
- ('Mentions légales', '/pages/legal.html'),
-)
-
-# Social widget
-SOCIAL = (('twitter', 'http://twitter.com/kujiu'),
- ('github', 'http://github.com/kujiu'),
- ('git', 'https://procrastinator.nerv-project.eu/kujiu'),
- ('mastodon', 'https://mastodon.kujiu.org/@kujiu'),
- ('rss', 'https://www.kujiu.org/atom'),)
-
-TWITTER_USERNAME = 'kujiu'
-
-DEFAULT_PAGINATION = 15
-PAGE_PATHS = ['pages']
-
-# Uncomment following line if you want document-relative URLs when developing
-RELATIVE_URLS = False
-
-PLUGIN_PATHS = ['plugins', 'pelican-plugins']
-PLUGINS = ['sitemap', 'related_posts', 'share_post', 'read_more_link', ]
-JINJA_EXTENTIONS = ['jinja2.ext.i18n', 'jinja2.ext.with_', ]
-
-READ_MORE_LINK = "Continuer la lecture"
-
-SITEMAP = {
- 'format': 'txt',
- 'exclude': ['tag/', 'category/']
-}
-
-ARTICLE_PATHS = ['blog']
-STATIC_PATHS = [
- 'blog',
- 'static',
- 'extra',
-]
-ARTICLE_SAVE_AS = 'blog/{date:%Y}/{date:%m}/{slug}.html'
-ARTICLE_URL = 'blog/{date:%Y}/{date:%m}/{slug}.html'
-
-TYPOGRIFY = True
-
-SITELOGO = '/static/logo.png'
-ROBOTS = True
-COPYRIGHT_YEAR = datetime.date.today().year
-FATHOM_URL = '//casanabo.kujiu.org'
-FATHOM_SITE_ID = 'JKNYR'
-
-ISSO_PREFIX = '/isso'
-ISSO_URL = SITEURL + ISSO_PREFIX
-ISSO_REQUIRE_AUTHOR = "true"
-ISSO_LANG = 'fr'
-
-ISSO_REPLY_TO_SELF = "true"
-ISSO_REQUIRE_AUTHOR = "true"
-ISSO_REQUIRE_EMAIL = "false"
-ISSO_REPLY_NOTIF = "true"
-ISSO_MAX_COMMENTS_TOP = 20
-ISSO_MAX_COMMENTS_NESTED = 20
-ISSO_REVEAL_ON_CLICK = 20
-ISSO_AVATAR = "true"
-ISSO_VOTE = "false"
-ISSO_VOTE_LEVELS = ""
-ISSO_FEED = "true"
-
-
-EXTRA_PATH_METADATA = {
- 'extra/robots.txt': {'path': 'robots.txt'},
- 'extra/google82f190054a773ed9.html': {
- 'path': 'google82f190054a773ed9.html'},
-}
diff --git a/publishconf.py b/publishconf.py
deleted file mode 100644
index 85ff8ef..0000000
--- a/publishconf.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*- #
-from __future__ import unicode_literals
-
-# This file is only used if you use `make publish` or
-# explicitly specify it as your config file.
-
-import os
-import sys
-sys.path.append(os.curdir)
-from pelicanconf import *
-
-SITEURL = ''
-RELATIVE_URLS = False
-
-FEED_ALL_ATOM = 'feeds/all.atom.xml'
-CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml'
-
-DELETE_OUTPUT_DIRECTORY = True
-
-# Following items are often useful when publishing
-
-#DISQUS_SITENAME = ""
-#GOOGLE_ANALYTICS = ""
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..1fd6075
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,17 @@
+sphinxcontrib-bibtex
+pybtex-apa-style
+sphinxcontrib-actdiag
+sphinxcontrib-blockdiag
+sphinxcontrib-nwdiag
+sphinxcontrib-seqdiag
+sphinx-issues
+sphinx-sitemap
+sphinxemoji
+sphinx-git
+sphinxcontrib-bibtex
+sphinxcontrib-images
+reportlab
+ablog
+#sphinx-storymaker
+sphinx-fasvg
+#sphinx-nervproject-theme
diff --git a/content/blog/2016/11/13_sorciere_hautfort.rst b/source/2016/11/13_sorciere_hautfort.rst
similarity index 97%
rename from content/blog/2016/11/13_sorciere_hautfort.rst
rename to source/2016/11/13_sorciere_hautfort.rst
index 3f80313..74ff620 100644
--- a/content/blog/2016/11/13_sorciere_hautfort.rst
+++ b/source/2016/11/13_sorciere_hautfort.rst
@@ -1,17 +1,22 @@
-La sorcière de Hautfort
-#######################
+.. post:: 2016-11-13 21:13
+ :tags: halloween, sorcière, hautfort, chat, dragon
+ :category: Fiction
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2016-11-13 21:13
-:modified: 2016-11-13 21:13
-:tags: halloween, sorcière, hautfort, chat, dragon
-:category: Fiction
-:slug: 20161113_sorciere_hautfort
-:authors: kujiu
-:summary: Conte d'Halloween
-:ebook: nouvelles_et_legendes01
+La sorcière de Hautfort
+=======================
+
+.. image:: assets/13_sorciere_hautfort.svg
+ :width: 70%
+ :align: center
+ :alt: Une sorcière est adossée à des citrouilles.
+ :title: Image par Katerina Limpitsouni
Préface
--------
+~~~~~~~
Ce texte aurait dû sortir plus tôt, pour le 31 octobre 2016. Cependant, le
déménagement a eu raison de mon temps disponible. Le déballage des cartons
@@ -20,7 +25,7 @@ Voici donc ma contribution pour un Halloween futur, je vous laisse le soin de la
ressortir en 2017.
La sorcière de Hautfort
------------------------
+~~~~~~~~~~~~~~~~~~~~~~~
Aénor Castagnier grelottait dans sa cellule. Elle y avait été enfermée quelques
heures plus tôt. Le garde lui avait confisqué son chapeau et son balai. Le roi
diff --git a/source/2016/11/assets/13_sorciere_hautfort.svg b/source/2016/11/assets/13_sorciere_hautfort.svg
new file mode 100644
index 0000000..6bcab8e
--- /dev/null
+++ b/source/2016/11/assets/13_sorciere_hautfort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2016/12/24_noel_ancetres.rst b/source/2016/12/24_noel_ancetres.rst
similarity index 96%
rename from content/blog/2016/12/24_noel_ancetres.rst
rename to source/2016/12/24_noel_ancetres.rst
index 38631d0..fbaefdc 100644
--- a/content/blog/2016/12/24_noel_ancetres.rst
+++ b/source/2016/12/24_noel_ancetres.rst
@@ -1,17 +1,22 @@
-Un Noël à l'ancienne
-####################
+.. post:: 2016-12-24 00:00
+ :tags: noël, surveillance, science-fiction, robot
+ :category: Fiction
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2016-12-24 0:00
-:modified: 2016-12-24 0:00
-:tags: noël, surveillance, science-fiction, robot
-:category: Fiction
-:slug: 20161224_noel_ancetres
-:authors: kujiu
-:summary: Petite aventure de Noël
-:ebook: nouvelles_et_legendes01
+Un Noël à l'ancienne
+====================
+
+.. image:: assets/24_noel_ancetres.svg
+ :width: 70%
+ :align: center
+ :alt: Des enfants jouent avec des boules de neige autour d'un bonhomme de neige.
+ :title: Image par Katerina Limpitsouni
Préface
--------
+~~~~~~~
Cette histoire s'inscrit dans un futur cycle long, et pour lequel je ne me sens
pas encore prêt. Je vous laisse donc dans cet univers, apocalyptique, froid et
@@ -19,7 +24,7 @@ sous surveillance. Il existe quelques références extérieures, saurez-vous les
retrouver ? Bonne lecture et bonnes fêtes à tous.
Un Noël à l'ancienne
---------------------
+~~~~~~~~~~~~~~~~~~~~
L'enfant se réveilla, dans sa chambre aux murs gris. La couleur était interdite
par la loi. Il se leva et alla directement faire sa toilette. Il disposait de
diff --git a/source/2016/12/assets/24_noel_ancetres.svg b/source/2016/12/assets/24_noel_ancetres.svg
new file mode 100644
index 0000000..a0122d9
--- /dev/null
+++ b/source/2016/12/assets/24_noel_ancetres.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2017/05/14_evolution.rst b/source/2017/05/14_evolution.rst
similarity index 91%
rename from content/blog/2017/05/14_evolution.rst
rename to source/2017/05/14_evolution.rst
index 5f8a1ac..4312adb 100644
--- a/content/blog/2017/05/14_evolution.rst
+++ b/source/2017/05/14_evolution.rst
@@ -1,13 +1,19 @@
-Évolutions et nouvelles
-#######################
+.. post:: 2017-05-14 11:10
+ :tags: nouveauté, santé, hôpital, adaptation
+ :category: Humeur
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2017-05-14 11:10
-:modified: 2017-05-14 11:10
-:tags: nouveauté, santé, hôpital, adaptation
-:category: Humeur
-:slug: 20170514_evolution
-:authors: kujiu
-:summary: Les dernières nouvelles du blog
+Évolutions et nouvelles
+=======================
+
+.. image:: assets/14_evolution.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme en sweat, capuche sur la tête, avance devant des caractères défilant vers le bas.
+ :title: Image par Katerina Limpitsouni
Ce n'était pas comme dans un roman, le temps n'a pas théâtralisé l'ambiance de ce jour :
pas d'orage, pas d'éclair, pas de tonnerre annonciateur. Le soleil émettait ses
diff --git a/source/2017/05/assets/14_evolution.svg b/source/2017/05/assets/14_evolution.svg
new file mode 100644
index 0000000..e299a35
--- /dev/null
+++ b/source/2017/05/assets/14_evolution.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2019/01/12_nouvelle_annee.rst b/source/2019/01/12_nouvelle_annee.rst
similarity index 87%
rename from content/blog/2019/01/12_nouvelle_annee.rst
rename to source/2019/01/12_nouvelle_annee.rst
index 627eff0..dee2699 100644
--- a/content/blog/2019/01/12_nouvelle_annee.rst
+++ b/source/2019/01/12_nouvelle_annee.rst
@@ -1,13 +1,19 @@
-Nouvelle année, nouveau départ
-##############################
+.. post:: 2019-01-12 18:00
+ :tags: nouveauté, santé, projets
+ :category: Humeur
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-01-12 18:00
-:modified: 2019-01-12 18:00
-:tags: nouveauté, santé, projets
-:category: Humeur
-:slug: 20190112_nouvelle_annee
-:authors: kujiu
-:summary: Il est temps de repartir après une année catastrophique...
+Nouvelle année, nouveau départ
+==============================
+
+.. image:: assets/12_nouvelle_annee.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme tient une torche pour allumer un phare.
+ :title: Image par Katerina Limpitsouni
2018 est enfin terminée, ce fut une année complexe : perte d'un travail,
perte d'autonomie, perte d'inclusion sociale. Mais, quand on est au fond
@@ -18,7 +24,7 @@ mais à force d'efforts, de courage et de volonté, l'espoir peut ne pas
être vain. Et puis, ce n'est plus le temps qui manque.
Réapprendre à lire
-==================
+~~~~~~~~~~~~~~~~~~
Oui, mon premier projet concerne la lecture. Plus exactement, je dois
accélérer ma lecture après le changement d'alphabet imposé par 2018.
@@ -26,7 +32,7 @@ C'est un chemin de croix nécessaire, et j'espère qu'il ne sera pas trop
long.
Du développement logiciel
-=========================
+~~~~~~~~~~~~~~~~~~~~~~~~~
Je compte créer mon propre emploi. Fini les trois à quatre heures de
transport par jour avec mon poste précédent (ce qui explique mon manque
@@ -34,14 +40,14 @@ de projets hors travail). Et tout ça passe par le développement de
quelques outils.
NervMag
-~~~~~~~
+-------
La NervMag sera publiée très prochainement. Il s'agit d'une vidéo-loupe
web utilisant n'importe quelle webcam. C'est donc une solution peu
chère pour tous ceux qui ont une mauvaise vue. Et le tout en libre !
NervERP
-~~~~~~~
+-------
Là, c'est un gros morceau. NervERP sera un ERP/CRM/ESB libre
orienté qualité, gestion par la preuve (EBM) et documentation. Il
@@ -69,14 +75,14 @@ honnêteté, etc. Je rédigerai également un code éthique que toutes les
entreprises pourront signer et utiliser.
Écriture
-========
+~~~~~~~~
Je vais enfin pouvoir prendre le temps d'écrire ! Et puis, cette activité
sera mon plan B si le projet d'entreprise échoue (même si ça ne paie pas).
Quelques projets sont déjà prévus !
Article sur le BirdboxChallenge
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+-------------------------------
Ce texte est en cours d'écriture, il arrivera très rapidement. Ce
défi n'est pas forcément idiot. Je vais donc donner quelques clés pour
@@ -85,7 +91,7 @@ peuvent juste enlever le bandeau, aux écrivains qui veulent créer un
personnage qui voit mal voire pas du tout et à tous les curieux.
Simulacres
-~~~~~~~~~~
+----------
Holà citoyens, le temps de la vérité a sonné. Le grand professeur
Arthur Rance, phrénologue renommé, vous propose de venir à sa conférence.
diff --git a/source/2019/01/assets/12_nouvelle_annee.svg b/source/2019/01/assets/12_nouvelle_annee.svg
new file mode 100644
index 0000000..496b2b4
--- /dev/null
+++ b/source/2019/01/assets/12_nouvelle_annee.svg
@@ -0,0 +1 @@
+
diff --git a/content/blog/2019/02/05_birdboxchallenge.rst b/source/2019/02/05_birdboxchallenge.rst
similarity index 95%
rename from content/blog/2019/02/05_birdboxchallenge.rst
rename to source/2019/02/05_birdboxchallenge.rst
index 88507ea..1909aa1 100644
--- a/content/blog/2019/02/05_birdboxchallenge.rst
+++ b/source/2019/02/05_birdboxchallenge.rst
@@ -1,13 +1,19 @@
-Quelques défis pour un BirdboxChallenge
-#######################################
+.. post:: 2019-02-05 22:15
+ :tags: birdbox, challenge, aveugle
+ :category: Accessibilité
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 2
-:date: 2019-02-05 22:15
-:modified: 2019-02-05 22:15
-:tags: birdbox, challenge, aveugle
-:category: Accessibilité
-:slug: 20190205_birdboxchallenge
-:authors: kujiu
-:summary: Tenté par le BirdboxChallenge ? Suivez-le guide !
+Quelques défis pour un BirdboxChallenge
+=======================================
+
+.. image:: assets/05_birdboxchallenge.svg
+ :width: 70%
+ :align: center
+ :alt: Un aveugle traverse la rue.
+ :title: Image par Katerina Limpitsouni
Tout est parti d'un film diffusé par Netflix : Birdbox. Il s'agit d'une
histoire post-apocalyptique : le monde est parcouru par d'étranges
@@ -33,7 +39,7 @@ sont pas possibles. Pas de voiture, pas de vélo, pas de trottinette, pas
de skate.
Défi 1 : Se repérer chez soi
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ce défi nécessite un lieu rangé, et les escaliers doivent être
inaccessibles. Bref : aucune marche ne doit pouvoir te faire chuter.
@@ -71,7 +77,7 @@ et cela peut demander un peu d'entraînement.
Défi 2 : Un petit verre ?
-^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~
Le film Birdbox n'aborde pas certains problèmes. Ce défi fait parti de
ce qui a été éludé. Il s'agit tout simplement d'aller à la cuisine, de
@@ -87,7 +93,7 @@ l'eau avec l'autre main, doucement. Tu t'arrêtes dès que tu sens l'eau
avec ton index.
Défi 3 : Il va falloir satisfaire sa petite faim
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Manger sans la vue, c'est difficile. Il existe des restaurants appliquant
ce principe, les convives sont plongés dans le noir. Effet garanti.
@@ -104,7 +110,7 @@ avec des œufs de lump. À toi de trouver lesquels sont rouges et lesquels
sont noirs ! [1]_
Défi 4 : Un petit tour dehors ?
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enfin un moment où il est possible de faire comme dans le film, ou
presque. Ce défi doit se faire dans un lieu clos, sans véhicule et sans
@@ -144,7 +150,7 @@ t'indique que ce qui est au sol, surtout si des arbres sont présents
sur le terrain.
Défi 5 : Quand le smartphone s'en mêle
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Je vais te demander d'aller sur la page Wikipedia concernant
l'audiodescription sur ton smartphone pour le prochain défi, et de la
@@ -157,7 +163,7 @@ les yeux bandés. Tu peux ensuite quitter Talkback en appuyant longuement
sur les deux touches de volume en même temps.
Défi 6 : Un petit film ?
-^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~
Il est alors temps de tester l'audiodescription. Tu peux en savoir un
peu plus sur cette aide en regardant cette
@@ -178,7 +184,7 @@ pas, puis de le visionner à nouveau mais avec tes yeux et sans
audiodescription. Est-ce comme ça que tu l'imaginais ?
Défi 7 : Apprendre à lire
-^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~
Lire le braille, cette compétence demande beaucoup de pratique. Beaucoup
de malvoyants et d'aveugles ne l'ont pas apprise contrairement aux idées
@@ -202,14 +208,14 @@ quels sont les points que tu distingues ? La lecture au toucher est bien
différente de la vision.
Défi 8 : Une initiation
-^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~
Certaines associations comme la Ligue Braille en Belgique, l'AVH ou
l'UNADEV en France peuvent proposer des séances de sensibilisation. Cela
prend une paire d'heures ou une demi-journée. Pourquoi ne pas participer ?
Défi 9 : Joueurs prêts ?
-^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~
Tenté par un peu de sport ? Pour ce défi, tu devras contacter un club de
torball pour une initiation. Le torball, prononcé "tord-balle" en raison
@@ -228,7 +234,7 @@ regarder ce `reportage `_
pour avoir une petite idée de ce qui t'attend !
Défi 10 : Un peu de temps libre
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bravo si tu as fini les neufs autres défis ! Tu as pu remarquer les
difficultés d'un handicap visuel. Tu as pu aussi découvrir un univers,
diff --git a/source/2019/02/assets/05_birdboxchallenge.svg b/source/2019/02/assets/05_birdboxchallenge.svg
new file mode 100644
index 0000000..3cc4c26
--- /dev/null
+++ b/source/2019/02/assets/05_birdboxchallenge.svg
@@ -0,0 +1 @@
+
diff --git a/content/blog/2019/03/03_aveugleordinateur.rst b/source/2019/03/03_aveugleordinateur.rst
similarity index 96%
rename from content/blog/2019/03/03_aveugleordinateur.rst
rename to source/2019/03/03_aveugleordinateur.rst
index 166e9b4..af05631 100644
--- a/content/blog/2019/03/03_aveugleordinateur.rst
+++ b/source/2019/03/03_aveugleordinateur.rst
@@ -1,13 +1,19 @@
-M'enfin, un aveugle, ça ne sait pas lire un écran !
-###################################################
+.. post:: 2019-03-03 01:12
+ :tags: ordinateur, malvoyant, aveugle
+ :category: Accessibilité
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-03-03 01:12
-:modified: 2019-03-03 01:12
-:tags: ordinateur, malvoyant, aveugle
-:category: Accessibilité
-:slug: 20190303_aveugleordinateur
-:authors: kujiu
-:summary: S'il y'a bien une phrase que j'entends régulièrement, c'est celle là !
+M'enfin, un aveugle, ça ne sait pas lire un écran !
+===================================================
+
+.. image:: assets/03_aveugleordinateur.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme manipule un ordinateur avec six écrans.
+ :title: Image par Katerina Limpitsouni
Vivre sans voir est perçu comme la fin de tout par une bonne partie de
la population. Et pourtant, c'est possible. Certes, la vue aide
@@ -28,7 +34,7 @@ visuel peut ou ne peut pas faire. La réalité en est généralement très
éloignée.
Malvoyance et non-voyance
-=========================
+~~~~~~~~~~~~~~~~~~~~~~~~~
Je vais devoir donner quelques définitions ici. Il existe plusieurs
termes bien précis et ils ont des significations différentes. Et pour
@@ -72,7 +78,7 @@ restante peut se limiter à repérer le soleil et rien de plus. Mais
cela reste un indicateur visuel pour se repérer.
L'écran
-=======
+~~~~~~~
Je peux utiliser un écran. Je peux même lire sur un écran avec mes
capacités visuelles. Bon, je dispose d'un trente-deux pouces de
@@ -120,7 +126,7 @@ séparation entre deux icônes, enfin entre deux amas blancs dénués de
toute signification et ce malgré le zoom.
Le vocal
-========
+~~~~~~~~
Mais alors, qu'utilisons-nous pour remplacer l'écran ? La réponse est
simple : un lecteur d'écran. Il s'agit d'un logiciel permettant de
@@ -186,7 +192,7 @@ navigation est efficace. On ne se déplace plus dans une fenêtre mais
dans des structures logiques.
Le braille
-==========
+~~~~~~~~~~
Le braille est un système d'écriture en six ou huit points en relief
par caractère. Le braille six points est plutôt utilisé sur papier et
@@ -213,7 +219,7 @@ Cela nécessite le lancement de *brltty* et de *xbrlapi* sur Linux.
Les limites
-===========
+~~~~~~~~~~~
Les outils sont certes là, mais ils ne sont pas miraculeux. Ils ont
besoin d'accéder à la structure des applications et des documents.
@@ -242,7 +248,7 @@ bannie malgré tout. Les spammeurs, eux, utilisent des milliers d'IP
pour contourner le problème.
La meilleure option
-===================
+~~~~~~~~~~~~~~~~~~~
Il n'existe pas un outil supérieur à l'autre. Il y'a une
complémentarité. Le braille est très bien pour rédiger un document,
diff --git a/content/blog/2019/03/17_label.rst b/source/2019/03/17_label.rst
similarity index 88%
rename from content/blog/2019/03/17_label.rst
rename to source/2019/03/17_label.rst
index 10b5a57..dd72781 100644
--- a/content/blog/2019/03/17_label.rst
+++ b/source/2019/03/17_label.rst
@@ -1,13 +1,24 @@
-Un label pour l'accessibilité
-#############################
+.. post:: 2019-03-17 18:00
+ :tags: label, accessibilité, entreprise
+ :category: Accessibilité
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-03-17 18:00
-:modified: 2019-03-17 18:00
-:tags: label, accessibilité, entreprise
-:category: Accessibilité
-:slug: 20190317_label
-:authors: kujiu
-:summary: Ça y'est, je me lance !
+.. important::
+
+ Ce qui est dit dans cet article est totalement
+ obsolète. Le projet n'a pas trouvé son public.
+
+Un label pour l'accessibilité
+=============================
+
+.. image:: assets/17_label.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme montre un certificat.
+ :title: Image par Katerina Limpitsouni
Le dernier article de ce blog expliquait comment j'utilise un ordinateur
au quotidien. Mais, quitte à râler, autant être constructif. Cela fait
diff --git a/source/2019/03/assets/03_aveugleordinateur.svg b/source/2019/03/assets/03_aveugleordinateur.svg
new file mode 100644
index 0000000..8343352
--- /dev/null
+++ b/source/2019/03/assets/03_aveugleordinateur.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/03/assets/17_label.svg b/source/2019/03/assets/17_label.svg
new file mode 100644
index 0000000..b63f090
--- /dev/null
+++ b/source/2019/03/assets/17_label.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2019/10/04_huitieme_couleur.rst b/source/2019/10/04_huitieme_couleur.rst
similarity index 95%
rename from content/blog/2019/10/04_huitieme_couleur.rst
rename to source/2019/10/04_huitieme_couleur.rst
index 9df3c9d..5dfbbd4 100644
--- a/content/blog/2019/10/04_huitieme_couleur.rst
+++ b/source/2019/10/04_huitieme_couleur.rst
@@ -1,13 +1,19 @@
-La Huitième Couleur
-###################
+.. post:: 2019-10-04 17:30
+ :tags: lecture, pratchett, disque-monde, humour
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-10-04 17:30
-:modified: 2019-10-04 17:30
-:tags: lecture, pratchett, disque-monde, humour
-:category: Lecture
-:slug: 20191004_huitieme_couleur
-:authors: kujiu
-:summary: La Huitième Couleur de Terry Pratchett
+La Huitième Couleur
+===================
+
+.. image:: assets/04_huitieme_couleur.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme retire une épée d'un rocher.
+ :title: Image par Katerina Limpitsouni
Je débute cette nouvelle catégorie d'articles. Elle va me permettre
de publier bien plus régulièrement. Je vais m'atteler ici à vous
@@ -25,7 +31,7 @@ en commentaire ou sur les réseaux sociaux (Twitter ou Mastodon).
:avis: Bon, la saga s'améliore avec les tomes suivants
La biographie
-=============
+~~~~~~~~~~~~~
Haaaa, Terry Pratchett ! Quoi de mieux que de commencer par mon auteur
préféré. Terry Pratchett donc, homme de colère selon un de ses amis,
@@ -72,7 +78,7 @@ reprenant la manière de parler en majuscule de la Mort, un des personnages
récurrents du Disque-Monde.
Le synopsis
-===========
+~~~~~~~~~~~
Venez découvrir Ankh-Morpork, ses ruelles désuètes, ses coutumes,
ses tavernes pittoresques et leurs bagarres, ses héros, son fleuve
@@ -105,7 +111,7 @@ Patricien avait su se montrer très persuasif. C'est ainsi que commença
le périple de Deuxfleurs et de Rincevent.
Conclusion
-==========
+~~~~~~~~~~
J'ai relu `La Huitième Couleur` récemment et je dois avouer qu'il me semble
moins bon que la première fois. Il manque ce petit quelque chose d'un univers
diff --git a/content/blog/2019/10/21_historienne_drakula.rst b/source/2019/10/21_historienne_drakula.rst
similarity index 92%
rename from content/blog/2019/10/21_historienne_drakula.rst
rename to source/2019/10/21_historienne_drakula.rst
index dbc73fb..a53e293 100644
--- a/content/blog/2019/10/21_historienne_drakula.rst
+++ b/source/2019/10/21_historienne_drakula.rst
@@ -1,14 +1,19 @@
+.. post:: 2019-10-21 17:25
+ :tags: lecture, kostova, vampire, fantastique
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
+
L'historienne et Drakula
-########################
-
-:date: 2019-10-21 17:25
-:modified: 2019-10-21 17:25
-:tags: lecture, kostova, vampire, fantastique
-:category: Lecture
-:slug: 20191021_historienne_drakula
-:authors: kujiu
-:summary: L'historienne et Drakula d'Elizabeth Kostova
+========================
+.. image:: assets/21_historienne_drakula.svg
+ :width: 70%
+ :align: center
+ :alt: Une carte du monde représente des voyages.
+ :title: Image par Katerina Limpitsouni
Je vous propose aujourd'hui un voyage à travers les âges et l'espace
et de saison. En cette période de Halloween, nous allons parler de
@@ -21,7 +26,7 @@ vampires, de torture, et de cruauté.
:avis: Excellent, à lire absolument
La biographie
-=============
+~~~~~~~~~~~~~
Elizabeth Kostova est née en 1964 aux États-Unis et mariée avec un
informaticien bulgare. Elle a voyagé dans toute l'Europe durant son
@@ -32,7 +37,7 @@ promotion de la littérature bulgare auprès des pays anglophones.
Le synopsis
-===========
+~~~~~~~~~~~
J'appellerai le personnage principal l'historienne dans cette section.
En effet, son nom n'est cité nulle part, elle est le narrateur, fille
@@ -67,7 +72,7 @@ de Paul et d'Helen Rossi - fille de Bartholomew Rossi ainsi que de la
transmission de ce fardeau à l'historienne dans les années septantes.
Conclusion
-==========
+~~~~~~~~~~
L'historienne et Drakula fait partie de ces œuvres qui ne laissent pas
indifférent. Il ne s'agit pas simplement d'une petite histoire mais
diff --git a/content/blog/2019/10/28_installation_peur.rst b/source/2019/10/28_installation_peur.rst
similarity index 80%
rename from content/blog/2019/10/28_installation_peur.rst
rename to source/2019/10/28_installation_peur.rst
index cf93e8a..3816a5c 100644
--- a/content/blog/2019/10/28_installation_peur.rst
+++ b/source/2019/10/28_installation_peur.rst
@@ -1,14 +1,19 @@
+.. post:: 2019-10-28 21:00
+ :tags: lecture, peur, anticipation, dictature, manipulation
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
+
L'installation de la peur
-#########################
-
-:date: 2019-10-28 21:00
-:modified: 2019-10-28 21:00
-:tags: lecture, peur, anticipation, dictature, manipulation
-:category: Lecture
-:slug: 20191028_installation_peur
-:authors: kujiu
-:summary: L'Installation de la Peur par Rui Zink
+=========================
+.. image:: ../../assets/lecture02.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme lit un livre, assise sur une pile de livres.
+ :title: Image par Katerina Limpitsouni
`L'installation de la peur` est un court roman d'anticipation
de Rui Zink. La fiche est exceptionnellement courte
@@ -21,14 +26,14 @@ ayant finalement peu de choses à en dire.
:avis: Pas mon style
La biographie
-=============
+~~~~~~~~~~~~~
Rui Zink est un professeur de littérature à l'université de Lisbonne,
né en 1961. Il a écrit des romans dans divers genres, du roman jeunesse
à la bande dessinée en passant par le roman interactif.
Le synopsis
-===========
+~~~~~~~~~~~
Une femme dans son appartement entend la sonnette. Elle cache son
enfant et reçoit deux huluberlus. Ces derniers sont des agents du
@@ -38,7 +43,7 @@ dans le but de terroriser la femme en parlant d'économie, de guerre,
de terrorisme, d'épidémie, d'animaux dangereux et autres sujets.
Conclusion
-==========
+~~~~~~~~~~
Le sujet est fortement intéressant : la manière de contrôler la population
par la peur. Au final, le discours des deux agents ressemble à s'y
diff --git a/content/blog/2019/10/31_psychohistoire.rst b/source/2019/10/31_psychohistoire.rst
similarity index 90%
rename from content/blog/2019/10/31_psychohistoire.rst
rename to source/2019/10/31_psychohistoire.rst
index e96be7b..773b455 100644
--- a/content/blog/2019/10/31_psychohistoire.rst
+++ b/source/2019/10/31_psychohistoire.rst
@@ -1,13 +1,19 @@
-Un peu de psychohistoire
-########################
+.. post:: 2019-10-31 10:00
+ :tags: lecture, science-fiction, psycho-histoire, empire
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-10-31 10:00
-:modified: 2019-10-31 10:00
-:tags: lecture, science-fiction, psycho-histoire, empire
-:category: Lecture
-:slug: 20191031_psychohistoire
-:authors: kujiu
-:summary: Le cycle Fondation d'Isaac Asimov
+Un peu de psychohistoire
+========================
+
+.. image:: assets/31_psychohistoire.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme prépare le décollage d'une fusée individuelle.
+ :title: Image par Katerina Limpitsouni
Aujourd'hui, je m'attaque à la meilleure série de science-fiction
de tous les temps. Ce n'est pas moi qui le dit mais le prix Hugo !
@@ -21,7 +27,7 @@ de tous les temps. Ce n'est pas moi qui le dit mais le prix Hugo !
:avis: Légendaire, à lire en priorité
La biographie
-=============
+~~~~~~~~~~~~~
Isaac Asimov est un maître de la science-fiction aux multiples
prix littéraires (Nebula, Hugo, Cosmos, Locus et bien d'autres).
@@ -41,7 +47,7 @@ lois de la robotique ?
Le synopsis
-===========
+~~~~~~~~~~~
L'empire galactique se mourrait. Du moins, c'est ce que
Hari Seldon prédisait grâce à la psychohistoire. Cette
@@ -60,7 +66,7 @@ avait prévu une manipulation de la population entière
sur un millénaire, devenant ainsi un Dieu.
Conclusion
-==========
+~~~~~~~~~~
Le cycle de Fondation se déroule sur un demi millénaire.
Nous suivons ainsi un roman à vocation historique dans un
diff --git a/source/2019/10/assets/04_huitieme_couleur.svg b/source/2019/10/assets/04_huitieme_couleur.svg
new file mode 100644
index 0000000..0d183a6
--- /dev/null
+++ b/source/2019/10/assets/04_huitieme_couleur.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/10/assets/21_historienne_drakula.svg b/source/2019/10/assets/21_historienne_drakula.svg
new file mode 100644
index 0000000..552a8f8
--- /dev/null
+++ b/source/2019/10/assets/21_historienne_drakula.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/10/assets/31_psychohistoire.svg b/source/2019/10/assets/31_psychohistoire.svg
new file mode 100644
index 0000000..34796dc
--- /dev/null
+++ b/source/2019/10/assets/31_psychohistoire.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2019/11/01_bella_rush.rst b/source/2019/11/01_bella_rush.rst
similarity index 79%
rename from content/blog/2019/11/01_bella_rush.rst
rename to source/2019/11/01_bella_rush.rst
index ff4796c..4642f70 100644
--- a/content/blog/2019/11/01_bella_rush.rst
+++ b/source/2019/11/01_bella_rush.rst
@@ -1,13 +1,19 @@
-En Immersion avec Bella Rush
-############################
+.. post:: 2019-11-01 10:15
+ :tags: lecture, anticipation, thriller
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-11-01 10:15
-:modified: 2019-11-01 10:15
-:tags: lecture, anticipation, thriller
-:category: Lecture
-:slug: 20191101_bella_rush
-:authors: kujiu
-:summary: En immersion avec Bella Rush de Stéphane Desienne
+En Immersion avec Bella Rush
+============================
+
+.. image:: assets/01_bella_rush.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme sort par la fenêtre.
+ :title: Image par Katerina Limpitsouni
Stéphane Desienne est de nouveau à l'honneur dans cette
fiche de lecture.
@@ -19,13 +25,13 @@ fiche de lecture.
:avis: Excellent et rapide à lire
La biographie
-=============
+~~~~~~~~~~~~~
Stéphane Desienne est un auteur lorrain contemporain. Il écrit
principalement de la science-fiction, du thriller et de l'horreur.
Le synopsis
-===========
+~~~~~~~~~~~
Bella Rush était la star du moment à la télévision.
Elle décida de lancer un concours particulier : le
@@ -45,7 +51,7 @@ sur une île abandonnée. Il disposait des glass-T et
découvrit que la star n'y était pas étrangère.
Conclusion
-==========
+~~~~~~~~~~
En immersion avec Bella Rush est une nouvelle coup
de poing. Stéphane Desienne critique ouvertement
diff --git a/content/blog/2019/11/01_dino_hunter.rst b/source/2019/11/01_dino_hunter.rst
similarity index 80%
rename from content/blog/2019/11/01_dino_hunter.rst
rename to source/2019/11/01_dino_hunter.rst
index e0d6462..72ac61d 100644
--- a/content/blog/2019/11/01_dino_hunter.rst
+++ b/source/2019/11/01_dino_hunter.rst
@@ -1,13 +1,19 @@
-Dino Hunter
-###########
+.. post:: 2019-11-01 10:30
+ :tags: lecture, science-fiction, dinosaures, extraterrestres
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-11-01 10:30
-:modified: 2019-11-01 10:30
-:tags: lecture, science-fiction, dinosaures, extraterrestres
-:category: Lecture
-:slug: 20191101_dino_hunter
-:authors: kujiu
-:summary: Dino Hunter d'Olivier Saraja
+Dino Hunter
+===========
+
+.. image:: assets/01_dino_hunter.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme joue avec une manette géante.
+ :title: Image par Katerina Limpitsouni
Prenez un chapeau et votre meilleur fusil car nous partons à la chasse !
@@ -18,7 +24,7 @@ Prenez un chapeau et votre meilleur fusil car nous partons à la chasse !
:avis: Très bon
La biographie
-=============
+~~~~~~~~~~~~~
Olivier Saraja est un auteur de la région toulousaine.
Il est un partisan du logiciel libre et utilisateur
@@ -26,7 +32,7 @@ de Blender. Il écrit principalement de la fantasy,
de la science-fiction et un livre sur Blender.
Le synopsis
-===========
+~~~~~~~~~~~
Buck était un guide touristique du côté du Rio Grande
au Texas. Il fut victime d'un monstre dans le passé.
@@ -44,7 +50,7 @@ ne put en venir à bout. Le vaisseau déposa une
multitude d'œufs de dinosaures avant de repartir.
Conclusion
-==========
+~~~~~~~~~~
Dino Hunter semble sortir d'un délire. Et pourtant,
ce court roman est sérieux. Les protagonistes devront
diff --git a/content/blog/2019/11/01_dividendes_apocalypse.rst b/source/2019/11/01_dividendes_apocalypse.rst
similarity index 80%
rename from content/blog/2019/11/01_dividendes_apocalypse.rst
rename to source/2019/11/01_dividendes_apocalypse.rst
index d72a9b9..2f206c7 100644
--- a/content/blog/2019/11/01_dividendes_apocalypse.rst
+++ b/source/2019/11/01_dividendes_apocalypse.rst
@@ -1,13 +1,19 @@
-Les dividendes de l'apocalypse
-##############################
+.. post:: 2019-11-01 10:00
+ :tags: lecture, science-fiction, religion
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-11-01 10:00
-:modified: 2019-11-01 10:00
-:tags: lecture, science-fiction, religion
-:category: Lecture
-:slug: 20191101_dividendes_apocalypse
-:authors: kujiu
-:summary: Les dividendes de l'apocalypse de Stéphane Desienne
+Les dividendes de l'apocalypse
+==============================
+
+.. image:: assets/01_dividendes_apocalypse.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme trace une courbe financière.
+ :title: Image par Katerina Limpitsouni
Je donne place aujourd'hui à un auteur qui mériterait largement
d'être plus connu.
@@ -19,13 +25,13 @@ d'être plus connu.
:avis: Excellent, à lire absolument
La biographie
-=============
+~~~~~~~~~~~~~
Stéphane Desienne est un auteur lorrain contemporain. Il écrit
principalement de la science-fiction, du thriller et de l'horreur.
Le synopsis
-===========
+~~~~~~~~~~~
Le Vatican s'était réfugié sur une planète éloignée
après l'Apocalypse. L'Église catholique se cloîtrait
@@ -48,7 +54,7 @@ du pape.
Conclusion
-==========
+~~~~~~~~~~
Les dividendes de l'Apocalypse est un court roman
ne laissant place à aucun moment à l'ennui. Le
diff --git a/content/blog/2019/11/23_chat_aux_yeux_jaunes.rst b/source/2019/11/23_chat_aux_yeux_jaunes.rst
similarity index 89%
rename from content/blog/2019/11/23_chat_aux_yeux_jaunes.rst
rename to source/2019/11/23_chat_aux_yeux_jaunes.rst
index a3ba16d..b50d0dc 100644
--- a/content/blog/2019/11/23_chat_aux_yeux_jaunes.rst
+++ b/source/2019/11/23_chat_aux_yeux_jaunes.rst
@@ -1,13 +1,19 @@
-Le Chat aux Yeux Jaunes
-#######################
+.. post:: 2019-11-23 17:30
+ :tags: lecture, policier
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-11-23 17:30
-:modified: 2019-11-23 17:30
-:tags: lecture, policier
-:category: Lecture
-:slug: 20191123_chat_yeux_jaunes
-:authors: kujiu
-:summary: Le Chat aux Yeux Jaunes de Serge Brussolo
+Le Chat aux Yeux Jaunes
+=======================
+
+.. image:: assets/23_chat_aux_yeux_jaunes.svg
+ :width: 70%
+ :align: center
+ :alt: Un chat se repose près d'une femme.
+ :title: Image par Katerina Limpitsouni
Aujourd'hui, je vous propose une lecture bien sombre
et mystérieuse avec un chat empaillé sans pelage,
@@ -21,7 +27,7 @@ et une étrange pension isolée.
:avis: Très bon, à lire
La biographie
-=============
+~~~~~~~~~~~~~
Serge Brussolo est un romancier très
prolifique -- jusqu'à 9 romans dans l'année 1993,
@@ -43,7 +49,7 @@ Suzuko.
Le synopsis
-===========
+~~~~~~~~~~~
Mickie Katz, décoratrice de l'Agence 13, a vécu
une enfance bien difficile. Elle fut élevée par
@@ -72,7 +78,7 @@ et devra démêler le vrai du faux dans un manoir
bloqué en l'an 1965.
Conclusion
-==========
+~~~~~~~~~~
Le Chat aux Yeux Jaunes est le troisième tome de la
série des Affaires de l'Agence 13. Cependant, il se
diff --git a/content/blog/2019/11/23_quand_la_pluie_viendra.rst b/source/2019/11/23_quand_la_pluie_viendra.rst
similarity index 83%
rename from content/blog/2019/11/23_quand_la_pluie_viendra.rst
rename to source/2019/11/23_quand_la_pluie_viendra.rst
index 8cf5a11..540ff1d 100644
--- a/content/blog/2019/11/23_quand_la_pluie_viendra.rst
+++ b/source/2019/11/23_quand_la_pluie_viendra.rst
@@ -1,14 +1,19 @@
-Quand la pluie viendra
-######################
+.. post:: 2019-11-23 23:55
+ :tags: lecture, apocalyptique, thriller
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
-:date: 2019-11-23 23:55
-:modified: 2019-11-23 23:55
-:tags: lecture, apocalyptique, thriller
-:category: Lecture
-:slug: 20191123_quand_la_pluie_viendra
-:authors: kujiu
-:summary: Quand la Pluie Viendra de Ghaan Ima, un roman
- apocalyptique explosif et dérangeant
+Quand la pluie viendra
+======================
+
+.. image:: assets/23_quand_la_pluie_viendra.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme marche dans une forêt morte.
+ :title: Image par Katerina Limpitsouni
La pluie évoquera sans doute en vous ces moments de
course pour éviter d'être mouillé, ou encore de ce
@@ -24,7 +29,7 @@ j'enchaîne les fiches de lectures toxiques.
:avis: Très bon, âmes sensibles s'abstenir
La biographie
-=============
+~~~~~~~~~~~~~
Ghaan Ima est une autrice de romans qu'elle définit
comme techno-thriller ou encore de roman-manga. Elle
@@ -33,7 +38,7 @@ mythologie, la science, le fantastique et la
science-fiction.
Le synopsis
-===========
+~~~~~~~~~~~
Marc-Olivier et Thomas, deux consultants, partent
voir leur client Atmos Technologies représenté par
@@ -52,7 +57,7 @@ endurer ce personnage atypique et surtout d'une
perversité impressionnante.
Conclusion
-==========
+~~~~~~~~~~
Quand la Pluie Viendra ne laisse pas indifférent.
C'est un concentré de violence et de malaise. La
diff --git a/source/2019/11/assets/01_bella_rush.svg b/source/2019/11/assets/01_bella_rush.svg
new file mode 100644
index 0000000..38c6fab
--- /dev/null
+++ b/source/2019/11/assets/01_bella_rush.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/11/assets/01_dino_hunter.svg b/source/2019/11/assets/01_dino_hunter.svg
new file mode 100644
index 0000000..2481155
--- /dev/null
+++ b/source/2019/11/assets/01_dino_hunter.svg
@@ -0,0 +1 @@
+
diff --git a/source/2019/11/assets/01_dividendes_apocalypse.svg b/source/2019/11/assets/01_dividendes_apocalypse.svg
new file mode 100644
index 0000000..5da8c01
--- /dev/null
+++ b/source/2019/11/assets/01_dividendes_apocalypse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/11/assets/23_chat_aux_yeux_jaunes.svg b/source/2019/11/assets/23_chat_aux_yeux_jaunes.svg
new file mode 100644
index 0000000..5acc8e7
--- /dev/null
+++ b/source/2019/11/assets/23_chat_aux_yeux_jaunes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2019/11/assets/23_quand_la_pluie_viendra.svg b/source/2019/11/assets/23_quand_la_pluie_viendra.svg
new file mode 100644
index 0000000..4351b27
--- /dev/null
+++ b/source/2019/11/assets/23_quand_la_pluie_viendra.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/blog/2020/01/10_nouvelle_annee.rst b/source/2020/01/10_nouvelle_annee.rst
similarity index 92%
rename from content/blog/2020/01/10_nouvelle_annee.rst
rename to source/2020/01/10_nouvelle_annee.rst
index 13508de..5a6a6db 100644
--- a/content/blog/2020/01/10_nouvelle_annee.rst
+++ b/source/2020/01/10_nouvelle_annee.rst
@@ -1,13 +1,19 @@
-Nouvelle année 2020
-###################
+.. post:: 2020-01-10 22:40
+ :tags: actualité
+ :category: Humeur
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 2
-:date: 2020-01-10 22:40
-:modified: 2020-01-10 22:40
-:tags: actualité
-:category: Humeur
-:slug: 20200110_nouvelle_annee
-:authors: kujiu
-:summary: Meilleurs vœux, actualité du blog et projets
+Nouvelle année 2020
+===================
+
+.. image:: assets/10_nouvelle_annee.svg
+ :width: 70%
+ :align: center
+ :alt: Un zombie sort du sol.
+ :title: Image par Katerina Limpitsouni
Bonjour à tous !
diff --git a/source/2020/01/assets/10_nouvelle_annee.svg b/source/2020/01/assets/10_nouvelle_annee.svg
new file mode 100644
index 0000000..a903d88
--- /dev/null
+++ b/source/2020/01/assets/10_nouvelle_annee.svg
@@ -0,0 +1 @@
+
diff --git a/content/blog/2020/02/28_rosesmecaniques.rst b/source/2020/02/28_rosesmecaniques.rst
similarity index 76%
rename from content/blog/2020/02/28_rosesmecaniques.rst
rename to source/2020/02/28_rosesmecaniques.rst
index 7e9620b..5dd107a 100644
--- a/content/blog/2020/02/28_rosesmecaniques.rst
+++ b/source/2020/02/28_rosesmecaniques.rst
@@ -1,20 +1,19 @@
+.. post:: 2020-02-28 10:30
+ :tags: lecture, thriller, SF
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
+
Roses Mécaniques
-################
+================
-:date: 2020-02-28 10:30
-:modified: 2020-02-28 10:30
-:tags: lecture, thriller, SF
-:category: Lecture
-:slug: 20200228_rosesmecaniques
-:authors: kujiu
-:summary:
- Roses Mécaniques, un thriller de Stéphane Desienne
-
- Viser tranquillement, tirer et détruire. Rien n'est plus
- jouissif que détruire le commerce de son ancien employeur
- à l'arme russe ! Que diriez-vous d'une descente dans les
- bas quartiers d'un univers futuriste pas si éloigné du
- nôtre ?
+.. image:: assets/28_rosesmecaniques.svg
+ :width: 70%
+ :align: center
+ :alt: Deux personnes réparent un robot.
+ :title: Image par Katerina Limpitsouni
Viser tranquillement, tirer et détruire. Rien n'est plus
jouissif que détruire le commerce de son ancien employeur
@@ -29,7 +28,7 @@ nôtre ?
:avis: Très bon, à lire
La biographie
-=============
+~~~~~~~~~~~~~
Stéphane Desienne vit près de la Loire. Il est féru de
zombies, de robots, d'espace, d'exobiologie et surtout
@@ -39,11 +38,11 @@ Tout un programme.
J'ai déjà publié sur ce blog deux avis pour le même auteur
pour
-`Les dividendes de l'Apocalypse <{filename}../../2019/11/01_dividendes_apocalypse.rst>`_
-et pour `En Immersion avec Bella Rush <{filename}../../2019/11/01_bella_rush.rst>`_.
+:doc:`Les dividendes de l'Apocalypse <../../2019/11/01_dividendes_apocalypse>`
+et pour :doc:`En Immersion avec Bella Rush <../../2019/11/01_bella_rush>`.
Le synopsis
-===========
+~~~~~~~~~~~
Cinq prostituées se retrouvent à la rue, dans un squat,
virées par leur mac. Elles n'ont qu'une seule idée en
@@ -69,7 +68,7 @@ faciale. Il faut faire mieux que juste égratigner le
commerce de Yuri, il faut l'anéantir.
Conclusion
-==========
+~~~~~~~~~~
Roses mécaniques est une fuite en avant. Beaucoup d'action,
et des personnages haut en couleur ! L'écriture de
diff --git a/content/blog/2020/02/28_secondechance.rst b/source/2020/02/28_secondechance.rst
similarity index 81%
rename from content/blog/2020/02/28_secondechance.rst
rename to source/2020/02/28_secondechance.rst
index 91329dd..6c895ce 100644
--- a/content/blog/2020/02/28_secondechance.rst
+++ b/source/2020/02/28_secondechance.rst
@@ -1,18 +1,19 @@
+.. post:: 2020-02-28 10:30
+ :tags: lecture, policier
+ :category: Lecture
+ :author: kujiu
+ :location: BLA
+ :language: fr
+ :excerpt: 1
+
Une seconde chance
-##################
+==================
-:date: 2020-02-28 10:30
-:modified: 2020-02-28 10:30
-:tags: lecture, policier
-:category: Lecture
-:slug: 20200228_une_seconde_chance
-:authors: kujiu
-:summary:
- Une seconde chance, un roman policier de Mary Higgins Clark
-
- Un avion tombe et l'espoir d'un vaccin contre le cancer
- se brise. Entre colère et perte financière, il est temps
- de mener l'enquête.
+.. image:: assets/28_secondechance.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme se promène devant des pyramides, un avion passe au-dessus d'elle.
+ :title: Image par Katerina Limpitsouni
Un avion tombe et l'espoir d'un vaccin contre le cancer
se brise. Entre colère et perte financière, il est temps
@@ -25,7 +26,7 @@ de mener l'enquête.
:avis: Un bon moment, intrigue cousue de fil blanc
La biographie
-=============
+~~~~~~~~~~~~~
On ne présente plus Mary Higgins Clark. Elle est née en
1927 à New-York et décédée récemment, le 31 janvier 2020
@@ -36,7 +37,7 @@ elle écrivit à la radio, dirigea une société puis publia
petit à petit de nombreux romans. Très nombreux.
Le synopsis
-===========
+~~~~~~~~~~~
Nick Spencer est mort dans le crash de son avion. Enfin,
cela est la version officielle. De nombreuses rumeurs
@@ -51,7 +52,7 @@ Carley DeCarlo, journaliste et demi-sœur de la veuve
affaire qui la dépasse, et surtout qui la met en danger.
Conclusion
-==========
+~~~~~~~~~~
La plus grande qualité ici est l'interprétation audio
du Club Magnétic (association mettant en accessibilité
diff --git a/content/blog/2020/02/28_terremer.rst b/source/2020/02/28_terremer.rst
similarity index 93%
rename from content/blog/2020/02/28_terremer.rst
rename to source/2020/02/28_terremer.rst
index c7e1467..5b81b91 100644
--- a/content/blog/2020/02/28_terremer.rst
+++ b/source/2020/02/28_terremer.rst
@@ -1,19 +1,18 @@
+.. post:: 2020-02-28 10:30
+ :tags: lecture, fantasy
+ :category: Lecture
+ :location: BLA
+ :language: fr
+ :excerpt: 1
+
Terremer
-########
+========
-:date: 2020-02-28 10:30
-:modified: 2020-02-28 10:30
-:tags: lecture, fantasy
-:category: Lecture
-:slug: 20200228_terremer
-:authors: kujiu
-:summary:
- Le cycle de Terremer, un chef d'œuvre d'Ursula K. Le Guin
-
- Plongez dans un conte mélancolique et vivez la fantasy.
- Dans les contrées de Terremer, l'action est toujours
- réfléchie. Ici, on ressent et on contemple un chef
- d'œuvre. Et les contrées arides.
+.. image:: assets/28_terremer.svg
+ :width: 70%
+ :align: center
+ :alt: Deux personnes discutent autour d'un feu de camp.
+ :title: Image par Katerina Limpitsouni
Plongez dans un conte mélancolique et vivez la fantasy.
Dans les contrées de Terremer, l'action est toujours
@@ -21,7 +20,7 @@ réfléchie. Ici, on ressent et on contemple un chef
d'œuvre. Et les contrées arides.
La biographie
-=============
+~~~~~~~~~~~~~
Ursula K. Le Guin était une autrice majeure du monde de la
science-fiction et de la fantasy. Elle a obtenu sept prix
@@ -43,7 +42,7 @@ modernes. L'école des sorciers de Harry Potter serait-elle
la même sans celle de Terremer ?
Le synopsis
-===========
+~~~~~~~~~~~
:titre: Le Sorcier de Terremer
:auteur: Ursula K. Le Guin
@@ -160,7 +159,7 @@ va cependant s'occuper du problème d'Aulne assisté par
Tehanu (alias Therru) et Tenar.
Conclusion
-==========
+~~~~~~~~~~
Terremer fait partie de ses œuvres coup de poing.
L'ambiance est mélancolique voire lugubre, mais toujours
diff --git a/source/2020/02/assets/28_rosesmecaniques.svg b/source/2020/02/assets/28_rosesmecaniques.svg
new file mode 100644
index 0000000..4bdea86
--- /dev/null
+++ b/source/2020/02/assets/28_rosesmecaniques.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2020/02/assets/28_secondechance.svg b/source/2020/02/assets/28_secondechance.svg
new file mode 100644
index 0000000..1990d6f
--- /dev/null
+++ b/source/2020/02/assets/28_secondechance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/2020/02/assets/28_terremer.svg b/source/2020/02/assets/28_terremer.svg
new file mode 100644
index 0000000..429b858
--- /dev/null
+++ b/source/2020/02/assets/28_terremer.svg
@@ -0,0 +1 @@
+
diff --git a/source/403.rst b/source/403.rst
new file mode 100644
index 0000000..92b6054
--- /dev/null
+++ b/source/403.rst
@@ -0,0 +1,26 @@
+:orphan:
+
+Accès interdit
+##############
+
+.. image:: assets/403.svg
+ :width: 70%
+ :align: center
+ :alt: Une personne regarde un écran affichant une croix.
+ :title: Image par Katerina Limpitsouni
+
+Un mur s'élève devant vous. Le village est inaccessible.
+
+Choisissez votre action.
+
+#. Vous revenez sur vos pas.
+#. Vous percez un tunnel sous le mur.
+#. Vous contournez le mur en espérant trouver une entrée.
+#. Vous commandez la potion ultime de dissolution de
+ barrière magique chez votre tata, grande sorcière
+ auprès du royaume.
+#. Vous maudissez le créateur de ce sort.
+#. C'est quand qu'on mange ?
+#. C'est où la baston ?
+#. Oh et puis zut, vous sortez votre générateur de
+ faisceaux à plasma.
diff --git a/source/404.rst b/source/404.rst
new file mode 100644
index 0000000..7220d7f
--- /dev/null
+++ b/source/404.rst
@@ -0,0 +1,14 @@
+:orphan:
+
+Page introuvable
+################
+
+.. image:: assets/404.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme regarde des panneaux de signalisation
+ :title: Image par Katerina Limpitsouni
+
+Vous êtes entrés dans la forêt des pas perdus.
+Serez-vous capable d'en sortir malgré le sortilège de
+désorientation ?
diff --git a/source/_static/favicon.ico b/source/_static/favicon.ico
new file mode 100644
index 0000000..8edb648
Binary files /dev/null and b/source/_static/favicon.ico differ
diff --git a/source/_static/logo.png b/source/_static/logo.png
new file mode 100644
index 0000000..0d0ab2f
Binary files /dev/null and b/source/_static/logo.png differ
diff --git a/source/apropos/apropos.rst b/source/apropos/apropos.rst
new file mode 100644
index 0000000..9cbb887
--- /dev/null
+++ b/source/apropos/apropos.rst
@@ -0,0 +1,15 @@
+À propos
+========
+
+.. image:: ../assets/kujiu_full.jpg
+ :width: 20%
+ :align: right
+ :alt: Un homme brun aux yeux bleus en habits de voyage médiévaux.
+ :title: Illustration par Springouille et D.Evy.
+
+Je suis un auteur SFFF malvoyant. Vous trouverez ici
+les coulisses de ce que je réalise, mes lectures,
+et tout ce qui se rapporte à cet univers. Je détaille
+aussi parfois les problèmes quotidiens du handicap
+ou encore certaines techniques informatiques.
+
diff --git a/source/apropos/assets/contact.svg b/source/apropos/assets/contact.svg
new file mode 100644
index 0000000..4a9cca0
--- /dev/null
+++ b/source/apropos/assets/contact.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/apropos/assets/historique.svg b/source/apropos/assets/historique.svg
new file mode 100644
index 0000000..c946ead
--- /dev/null
+++ b/source/apropos/assets/historique.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/apropos/assets/liens.svg b/source/apropos/assets/liens.svg
new file mode 100644
index 0000000..e1b65c0
--- /dev/null
+++ b/source/apropos/assets/liens.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/apropos/assets/mentions_legales.svg b/source/apropos/assets/mentions_legales.svg
new file mode 100644
index 0000000..5bb074e
--- /dev/null
+++ b/source/apropos/assets/mentions_legales.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/pages/contact.rst b/source/apropos/contact.rst
similarity index 87%
rename from content/pages/contact.rst
rename to source/apropos/contact.rst
index 97f22fd..b117fe6 100644
--- a/content/pages/contact.rst
+++ b/source/apropos/contact.rst
@@ -1,13 +1,11 @@
Me contacter
-############
+============
-:date: 2016-03-04 00:27
-:modified: 2016-03-04 00:27
-:tags: contact
-:slug: contact
-:authors: kujiu
-:status: hidden
-:summary: Me contacter
+.. image:: assets/contact.svg
+ :width: 70%
+ :align: center
+ :alt: Un homme tient une enveloppe ouverte.
+ :title: Image par Katerina Limpitsouni
N'hésitez pas à me laisser un petit message :)
diff --git a/source/apropos/historique.rst b/source/apropos/historique.rst
new file mode 100644
index 0000000..2c1a484
--- /dev/null
+++ b/source/apropos/historique.rst
@@ -0,0 +1,27 @@
+Historique du document
+======================
+
+.. image:: assets/historique.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme assise en tailleur programme sur son ordinateur portable. L'historique des modifications s'affiche.
+ :title: Image par Katerina Limpitsouni
+
+Version en cours
+^^^^^^^^^^^^^^^^
+
+Les informations suivantes sont générées automatiquement par le
+gestionnaire de versions.
+
+.. git_commit_detail::
+ :branch:
+ :commit:
+ :uncommitted:
+ :untracked:
+ :sha_length: 20
+
+Liste des versions
+^^^^^^^^^^^^^^^^^^
+
+.. git_changelog::
+ :revisions: 1000000
diff --git a/source/apropos/liens.rst b/source/apropos/liens.rst
new file mode 100644
index 0000000..229f10a
--- /dev/null
+++ b/source/apropos/liens.rst
@@ -0,0 +1,22 @@
+Liens
+=====
+
+.. image:: assets/liens.svg
+ :width: 70%
+ :align: center
+ :alt: Deux personnes se font face, séparées par un énorme chaînon.
+ :title: Image par Katerina Limpitsouni
+
+Je partage ici les liens vers ceux qui m'ont soutenu :
+
+* `Garfieldairlines `_
+* `Hydraze `_
+* `IT4Freedom `_
+* `Olivier Saraja `_
+* `Iooner `_
+* `Numahell `_
+* `David Revoy `_
+* `Timothée Giet `_
+* `Springouille `_
+* `D.Evy `_
+* Et bien sûr, `le Nerv Project `_
diff --git a/content/pages/legal.rst b/source/apropos/mentions_legales.rst
similarity index 70%
rename from content/pages/legal.rst
rename to source/apropos/mentions_legales.rst
index c42ccf1..5f0444b 100644
--- a/content/pages/legal.rst
+++ b/source/apropos/mentions_legales.rst
@@ -1,13 +1,11 @@
Mentions légales
-################
+================
-:date: 2016-03-04 00:27
-:modified: 2016-03-04 00:27
-:tags: legal
-:slug: legal
-:authors: kujiu
-:status: hidden
-:summary: Mentions légales
+.. image:: assets/mentions_legales.svg
+ :width: 70%
+ :align: center
+ :alt: Une femme se dissimule de l'observation de deux satellites au moyen d'un parapluie.
+ :title: Image par Katerina Limpitsouni
Identification
~~~~~~~~~~~~~~
@@ -15,6 +13,11 @@ Identification
Ce blog fait partie du `Nerv Project `_.
De plus amples précisions sont disponibles sur le site en question.
+Vous trouverez le code source sur
+`le dépôt git `_.
+
+:doc:`Voir l'historique du site. `
+
====================== ====================
Coordonnées kujiu
====================== ====================
@@ -28,20 +31,13 @@ Téléphone +32 (0)2 319 888 0
Les publicités ne sont pas autorisées sur ce
numéro de téléphone.
TVA/Entreprise Ce blog est édité à titre privé.
-Publication Nerv Project / Christophe Buffenoir
+Publication Nerv Project
DPO Christophe Buffenoir
-Propriétaire Christophe Buffenoir
-Production Nerv Project / Christophe Buffenoir
-Webmaster Nerv Project / Christophe Buffenoir
-Auteur Christophe Buffenoir sauf mention contraire
-Vidéo Nerv Project / Christophe Buffenoir sauf mention contraire
-Voix Christophe Buffenoir sauf mention contraire
-Hébergement Nerv Project & IT4Freedom
-Registre national 830531-603.51
-AViQ 2007026
-Statut professionnel Invalidité / BIM
-Mutualité Mutualia Waterloo
-SPF Sécurité Sociale ARR + AI
+Production Nerv Project
+Webmaster Nerv Project
+Auteur kujiu
+Vidéo Nerv Project
+Hébergement IT4Freedom
====================== ====================
Le présent site assure la confidentialité de vos données.
@@ -51,9 +47,39 @@ Aucune donnée n'est revendue.
L'hébergement est assuré par `IT4Freedom `_.
-Sauf mention expresse, le contenu de ce blog est disponible selon la licence
-`Creative Commons Attribution-ShareAlike 4.0 International License
-`_.
+Auteurs et licences
+~~~~~~~~~~~~~~~~~~~
+
+- :fab:`creative-commons`
+ :fab:`creative-commons-by`
+ :fab:`creative-commons-sa`
+ texte par Kujiu licence CC-BY-SA 4.0;
+- :fab:`font-awesome`
+ icônes `Fontawesome `_,
+ licence Fontawesome Free License ;
+- emojis par `Sphinx Emojis `_ ;
+- :fab:`creative-commons`
+ :fab:`creative-commons-by`
+ police `Luciole `_
+ par Laurent Bourcellier & Jonathan Perez,
+ licence CC-BY 4.0 ;
+- illustrations de `Katerina Limpitsouni `_ ;
+- illustrations de :fab:`instagram: Springouille `
+ et de :fab:`instagram: D.Evy `.
+
+Vous pouvez cliquer sur les liens suivants pour consulter
+le texte des licences :
+
+- :fab:`creative-commons`
+ :fab:`creative-commons-by`
+ :fab:`creative-commons-sa`
+ `licence CC-BY-SA 4.0 `_ ;
+- :fab:`creative-commons`
+ :fab:`creative-commons-by`
+ `licence CC-BY 4.0 `_.
+
+Vous trouverez la licence des autres contenus directement
+en libellé dans les articles correspondants.
Certaines zones de ce site peuvent abriter des commentaires ou permettre
l'envoi de messages.
@@ -95,7 +121,7 @@ Règles d'utilisation
efficace. Il peut être utilisé indifféremment l'adresse du blog kujiu.org
et l'adresse du Nerv Project.
7. Les données personnelles sont hébergées par IT4Freedom, OVH et Hetzner.
-8. Les logiciels Pelican (moteur de blog), ISSO (commentaires),
+8. Les logiciels Sphinx (moteur de site), ISSO (commentaires),
Fathom (mesure d'audience),
Postfix (mail), Dovecot (mail), Kopano (mail),
PostgreSQL, SQLite, MariaDB, OpenSuSE, Debian, mutt (mail),
diff --git a/source/assets/403.svg b/source/assets/403.svg
new file mode 100644
index 0000000..cdadbc4
--- /dev/null
+++ b/source/assets/403.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/assets/404.svg b/source/assets/404.svg
new file mode 100644
index 0000000..f3bc532
--- /dev/null
+++ b/source/assets/404.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/assets/audiobook.svg b/source/assets/audiobook.svg
new file mode 100644
index 0000000..0fc08fe
--- /dev/null
+++ b/source/assets/audiobook.svg
@@ -0,0 +1 @@
+
diff --git a/source/assets/kujiu.png b/source/assets/kujiu.png
new file mode 100644
index 0000000..0d0ab2f
Binary files /dev/null and b/source/assets/kujiu.png differ
diff --git a/source/assets/kujiu_full.jpg b/source/assets/kujiu_full.jpg
new file mode 100644
index 0000000..605efc1
Binary files /dev/null and b/source/assets/kujiu_full.jpg differ
diff --git a/source/assets/lecture01.svg b/source/assets/lecture01.svg
new file mode 100644
index 0000000..617c920
--- /dev/null
+++ b/source/assets/lecture01.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/assets/lecture02.svg b/source/assets/lecture02.svg
new file mode 100644
index 0000000..a75f3ba
--- /dev/null
+++ b/source/assets/lecture02.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/assets/lecture03.svg b/source/assets/lecture03.svg
new file mode 100644
index 0000000..31950d7
--- /dev/null
+++ b/source/assets/lecture03.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/source/conf.py b/source/conf.py
new file mode 100644
index 0000000..9e7c1ee
--- /dev/null
+++ b/source/conf.py
@@ -0,0 +1,301 @@
+# -*- coding: utf-8 -*-
+import os
+
+project = "Kujiu's Labs"
+basename = 'kujiulabs'
+project_uid = basename # ISBN, etc.
+baseurl = 'https://www.kujiu.org/'
+copyright = '2020, Kujiu'
+author = 'Kujiu'
+publisher = 'Nerv Project'
+site_url = 'https://www.kujiu.org/'
+vcs_uri = "https://procrastinator.nerv-project.eu/"
+repository_name = 'kujiu_writer/'
+repository_name += 'kujiulabs'
+use_ablog = True
+use_bibtex = False
+use_git = True
+language = 'fr'
+html_favicon = '_static/favicon.ico'
+
+version = "6.0"
+release = "6.0"
+
+if use_ablog:
+ blog_title = project
+ blog_baseurl = baseurl
+ blog_default_author = 'kujiu'
+ blog_default_location = 'BLA'
+ blog_default_language = language
+ blog_authors = {
+ 'kujiu': ('Kujiu', 'https://www.kujiu.org'),
+ }
+ blog_languages = {
+ 'en': ('English', None),
+ 'fr': ('Français', None),
+ }
+ blog_locations = {
+ 'BLA': (
+ "Braine-l'Alleud",
+ "https://fr.wikipedia.org/wiki/Braine-l'Alleud"
+ ),
+ }
+ post_date_format = 'Le %d %b %Y à %H:%M'
+ post_auto_excerpt = 1
+ post_auto_image = 1
+ post_redirect_refresh = 5
+ post_always_section = False
+ post_auto_orphan = True
+
+ blog_feed_fulltext = False
+ blog_feed_subtitle = None
+ blog_feed_titles = False
+ blog_feed_length = 30
+ fontawesome_link_cdn = None
+ fontawesome_included = True
+ fontawesome_css_file = ''
+ show_authors = True
+
+if use_git:
+ from git import Repo
+
+ repo = Repo(
+ os.path.join(
+ os.path.dirname(os.path.realpath(__file__)),
+ '..'
+ )
+ )
+ repo.config_reader()
+
+ if not repo.head.is_detached:
+ version = repo.head.ref.name
+ release = version + ' [' + repo.commit().hexsha[:20] + ']'
+
+ repository_uri = vcs_uri + repository_name
+ issues_uri = repository_uri + "/issues/{issue}"
+ issues_pr_uri = repository_uri + "/merge_requests/{pr}"
+ issues_commit_uri = repository_uri + "/commit/{commit}"
+ issues_user_uri = vcs_uri + "/{user}"
+
+extensions = [
+ 'sphinxemoji.sphinxemoji',
+ 'sphinxcontrib.actdiag',
+ 'sphinxcontrib.blockdiag',
+ 'sphinxcontrib.nwdiag',
+ 'sphinxcontrib.seqdiag',
+ 'sphinxcontrib.images',
+ 'sphinx.ext.extlinks',
+ 'sphinx.ext.intersphinx',
+ 'sphinx.ext.todo',
+ 'sphinx_issues',
+ 'sphinx_sitemap',
+ 'sphinx_fasvg',
+ # 'sphinx_storymaker',
+]
+
+if use_ablog:
+ extensions.append('ablog')
+
+if use_git:
+ extensions.append('sphinx_git')
+
+if use_bibtex:
+ extensions.append('sphinxcontrib.bibtex')
+
+locale_dirs = ['locale/']
+
+images_config = {
+ "default_show_title": True,
+ "override_image_directive": True,
+ "show_caption": True,
+}
+
+templates_path = ['_templates']
+
+source_suffix = '.rst'
+master_doc = 'index'
+
+exclude_patterns = []
+pygments_style = 'sphinx'
+
+
+html_logo = '_static/logo.png'
+html_theme = 'nervproject'
+html_theme_options = {
+ "logoalt": project,
+ "social": [
+ ('brands', 'twitter', 'twitter', 'http://twitter.com/@kujiu'),
+ ('brands', 'github', 'github', 'http://github.com/kujiu'),
+ ('brands', 'gitlab', 'gitlab', 'https://procrastinator.nerv-project.eu/kujiu'),
+ ('brands', 'mastodon', 'mastodon', 'https://mastodon.kujiu.org/@kujiu'),
+ ('solid', 'film', 'peertube', 'https://clap.nerv-project.eu/video-channels/kujiu_channel/videos'),
+ ('brands', 'youtube', 'youtube', 'https://www.youtube.com/channel/UC6LcFMVZUOs4WbKvV3p1xVw'),
+ ('solid', 'rss', 'rss', 'https://www.kujiu.org/blog/atom.xml'),
+ ],
+ "twitter_user": "kujiu",
+ "mastodon_user": "@kujiu@mastodon.kujiu.org",
+ "fathom": {
+ 'url': '//casanabo.nerv-project.eu',
+ 'id': 'JKNYR',
+ },
+ 'isso': {
+ 'prefix': '/isso',
+ 'url': baseurl + '/isso',
+ 'require_author': "true",
+ 'lang': 'fr',
+ 'reply_to_self': "true",
+ 'require_author': "true",
+ 'require_email': "false",
+ 'reply_notif': "true",
+ 'max_comments_top': 20,
+ 'max_comments_nested': 20,
+ 'reveal_on_click': 20,
+ 'avatar': "true",
+ 'vote': "false",
+ 'vote_levels': "",
+ 'feed': "true",
+ },
+ "ablog_prevnext": True,
+ "license": {
+ 'type': 'CC',
+ 'subtype': 'BY-SA',
+ 'version': '4.0',
+ 'url': 'https://creativecommons.org/licenses/by-sa/4.0/legalcode'
+ }
+}
+html_static_path = ['_static']
+html_sidebars = {
+ '**': [
+ 'about.html',
+ 'social.html',
+ 'postcard.html',
+ 'util/sidetoc.html',
+ 'recentposts.html',
+ 'categories.html',
+ 'tagcloud.html',
+ 'archives.html',
+ 'util/searchbox.html',
+ ],
+}
+
+
+htmlhelp_basename = basename
+
+latex_engine = 'xelatex'
+latex_toplevel_sectioning = 'chapter'
+latex_show_urls = 'footnote'
+latex_elements = {
+ # 'figure_align': 'htbp',
+ # 'extraclassoptions': '',
+ 'papersize': 'a4paper',
+ 'pointsize': '12pt',
+ 'extraclassoptions': 'twoside',
+ 'fontpkg': r'''
+ \defaultfontfeatures{Ligatures=TeX}
+ \setmainfont{Linux Biolinum O}
+ \setsansfont{Linux Biolinum O}
+ '''
+}
+latex_show_pagerefs = True
+latex_documents = [
+ (master_doc, basename + '.tex', project,
+ author, 'book'),
+]
+
+
+man_pages = [
+ (master_doc, basename.lower(), project, [author], 1)
+]
+
+
+texinfo_documents = [
+ (master_doc, basename, project,
+ author, basename, '',
+ 'Miscellaneous'),
+]
+
+
+epub_title = project
+epub_author = author
+epub_publisher = publisher
+epub_copyright = copyright
+
+epub_identifier = project_uid
+epub_uid = ''
+epub_exclude_files = [
+ 'index.xhtml',
+ 'search.xhtml',
+ 'blog.xhtml',
+ 'submit_success.xhtml',
+ 'contact.xhtml',
+ '403.xhtml',
+ '404.xhtml',
+ 'blog/archive.xhtml',
+ 'blog/category.xhtml',
+ 'blog/drafts.xhtml',
+ 'blog/author.xhtml',
+ 'blog/language.xhtml',
+ 'blog/location.xhtml',
+ 'blog/location/braine-lalleud.xhtml',
+ 'blog/language/francais.xhtml',
+ 'blog/author/kujiu.xhtml',
+ 'blog/2014.xhtml',
+ 'blog/2015.xhtml',
+ 'blog/2016.xhtml',
+ 'blog/2017.xhtml',
+ 'blog/2018.xhtml',
+ 'blog/2019.xhtml',
+ 'blog/2020.xhtml',
+ 'blog/2021.xhtml',
+ 'blog/2022.xhtml',
+ 'blog/2023.xhtml',
+ 'blog/2024.xhtml',
+ 'google82f190054a773ed9.xhtml',
+]
+epub_theme = 'epub'
+epub_show_urls = 'footnote'
+
+diag_antialias = True
+diag_transparency = True
+diag_html_image_format = "SVG"
+diag_latex_image_format = "PDF"
+diag_fontpath = os.path.dirname(os.path.realpath(__file__))
+diag_fontpath = os.path.join(diag_fontpath, '_static', 'biolinumrah.ttf')
+diag_debug = False
+
+actdiag_antialias = diag_antialias
+actdiag_transparency = diag_transparency
+actdiag_html_image_format = diag_html_image_format
+actdiag_latex_image_format = diag_latex_image_format
+actdiag_fontpath = diag_fontpath
+actdiag_debug = diag_debug
+
+blockdiag_antialias = diag_antialias
+blockdiag_transparency = diag_transparency
+blockdiag_html_image_format = diag_html_image_format
+blockdiag_fontpath = diag_fontpath
+blockdiag_latex_image_format = diag_latex_image_format
+blockdiag_debug = diag_debug
+
+nwdiag_antialias = diag_antialias
+nwdiag_transparency = diag_transparency
+nwdiag_html_image_format = diag_html_image_format
+nwdiag_latex_image_format = diag_latex_image_format
+nwdiag_fontpath = diag_fontpath
+nwdiag_debug = diag_debug
+
+seqdiag_antialias = diag_antialias
+seqdiag_transparency = diag_transparency
+seqdiag_html_image_format = diag_html_image_format
+seqdiag_latex_image_format = diag_latex_image_format
+seqdiag_fontpath = diag_fontpath
+seqdiag_debug = diag_debug
+
+
+if use_bibtex:
+ import pybtex.style.formatting
+ from pybtex.richtext import Text, Tag
+
+ class NervPybtexStyle(pybtex.style.formatting.BaseStyle):
+ def format_article(self, entry):
+ return Text(Tag('em', entry.fields['key']))
diff --git a/source/google82f190054a773ed9.rst b/source/google82f190054a773ed9.rst
new file mode 100644
index 0000000..4274f06
--- /dev/null
+++ b/source/google82f190054a773ed9.rst
@@ -0,0 +1,3 @@
+:orphan:
+
+google-site-verification: google82f190054a773ed9.html
diff --git a/source/index.rst b/source/index.rst
new file mode 100644
index 0000000..9132c6d
--- /dev/null
+++ b/source/index.rst
@@ -0,0 +1,27 @@
+.. meta::
+ :keywords: fiction, science-fiction, fantasy, dystopie, handicap, accessibilité
+
+Kujiu's Labs
+############
+
+Articles récents
+================
+
+.. postlist:: 12
+ :date: %d %b %Y à %H:%M
+ :format: {title} par {author} le {date}
+ :list-style: flex
+ :excerpts:
+
+`Voir tous les billets `_ ;
+
+.. toctree::
+ :maxdepth: 2
+ :hidden:
+ :caption: À propos
+
+ apropos/historique
+ apropos/apropos
+ apropos/contact
+ apropos/mentions_legales
+ apropos/liens
diff --git a/source/submit_success.rst b/source/submit_success.rst
new file mode 100644
index 0000000..4cb9842
--- /dev/null
+++ b/source/submit_success.rst
@@ -0,0 +1,6 @@
+:orphan:
+
+Me contacter
+############
+
+Merci pour votre message !