From ac13e4348f3d5acc251053cacbcbfd9b252af5e2 Mon Sep 17 00:00:00 2001 From: max/sooulix Date: Thu, 15 Aug 2024 02:20:17 +0200 Subject: [PATCH] [conf] tout le bousin pour la trad --- pelicanconf.py | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/pelicanconf.py b/pelicanconf.py index 4ee73b8..5a28cac 100644 --- a/pelicanconf.py +++ b/pelicanconf.py @@ -1,12 +1,13 @@ AUTHOR = 'maxime alves' SITENAME = 'mfalves' -SITEURL = "" +SITEURL = "http://127.0.0.1:8000/" PATH = "content" TIMEZONE = 'Europe/Paris' DEFAULT_LANG = 'fr' +DEFAULT_LOCALE = 'fr_FR.UTF-8' # Feed generation is usually not desired when developing FEED_ALL_ATOM = None @@ -35,13 +36,36 @@ DEFAULT_PAGINATION = 10 # RELATIVE_URLS = True THEME = "./theme" THEME_STATIC_PATHS = ['static'] -PLUGIN_PATHS = ['pelican-plugins'] -PLUGINS = ['readtime','search','neighbors','pelican-toc'] +PLUGIN_PATHS = ['pelican-plugins', 'pelican-custom-plugins'] +PLUGINS = ['readtime','neighbors' +,'pelican-toc' +, 'jsonresume' +, 'i18n_subsites' +] + PAGINATED_TEMPLATES = {'index':None,'tag':None,'category':None,'author':None,'archives':24} # SEARCH_MODE = "output" # SEARCH_HTML_SELECTOR = "main" DIRECT_TEMPLATES = (('index','search','tags','categories','archives')) STORK_INPUT_OPTIONS = { - 'html_selector': 'main' + 'html_selector': 'main', } DISPLAY_PAGES_ON_MENU = True + +I18N_SUBSITES = { + 'fr': { + 'SITEURL': 'http://127.0.0.1:8000/fr/', + 'LOCALE': 'fr_FR.UTF-8', + 'THEME_STATIC_DIR': '../theme', + }, + 'en': { + 'SITEURL': 'http://127.0.0.1:8000/en/', + 'LOCALE': 'en_US.UTF-8', + 'THEME_STATIC_DIR': '../theme', + } +} +I18N_TEMPLATES_LANG = ['en','fr'] + +JINJA_ENVIRONMENT = { + 'extensions': ['jinja2.ext.i18n', 'jinja2.ext.debug'] +}