mdk.fr/pelicanconf.py

100 lines
2.4 KiB
Python
Raw Permalink Normal View History

from datetime import date
2023-01-24 13:13:26 +00:00
2019-05-06 21:06:35 +00:00
AUTHOR = "Julien Palard"
SITENAME = "mdk.fr"
SITETITLE = "Julien Palard"
2023-01-25 08:54:53 +00:00
SITESUBTITLE = "Développeur et formateur Python"
2019-05-23 09:45:57 +00:00
SITEURL = ""
SITELOGO = "/images/julien.jpg"
SITEDESCRIPTION = "Julien Palard, formateur Python"
ROBOTS = "index, follow"
COPYRIGHT_NAME = "Julien Palard"
COPYRIGHT_YEAR = str(date.today().year)
HOME_HIDE_TAGS = False
2021-06-04 17:01:31 +00:00
DISABLE_URL_HASH = True
FAVICON = "/images/favicon.png"
DISPLAY_PAGES_ON_MENU = False
2023-01-24 13:13:26 +00:00
MAIN_MENU = True
2023-01-24 13:13:26 +00:00
MENUITEMS = (
2023-01-23 10:24:39 +00:00
("Formations", "/pages/formations.html"),
("Conférences", "/pages/talks.html"),
2023-01-24 13:13:26 +00:00
("Articles", "/blog/"),
)
LINKS = (
)
# Social widget
SOCIAL = (
("mastodon", "https://mamot.fr/@mdk"),
("github", "https://github.com/julienpalard"),
("stack-overflow", "https://stackoverflow.com/users/232831/julien-palard"),
("rss", "/feeds/all.atom.xml"),
)
2017-04-04 21:11:23 +00:00
2023-01-24 13:13:26 +00:00
# Path to Plugins
PLUGIN_PATHS = ['pelican-plugins']
# Enable i18n plugin, probably you already have some others here.
2023-01-25 20:24:58 +00:00
PLUGINS = ['i18n_subsites', 'filetime_from_git', 'gzip_cache']
2023-01-24 13:13:26 +00:00
# Enable Jinja2 i18n extension used to parse translations.
JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.i18n']}
I18N_TEMPLATES_LANG = "en"
# Match languages for other configs.
OG_LOCALE = "fr_FR"
LOCALE = ("fr_FR", "fr_FR.utf8")
# Your language.
DEFAULT_LANG = "fr_FR"
I18N_SUBSITES = {
'en': {
'LOCALE': 'en_US',
2023-01-24 15:22:48 +00:00
'THEME_STATIC_DIR': '../theme',
2023-01-25 08:54:53 +00:00
'SITESUBTITLE': "Freelance Python Programmer and Trainer",
2023-01-24 15:22:48 +00:00
'MENUITEMS': (
2023-01-25 08:50:14 +00:00
("Trainings", "/en/pages/formations.html"),
("Talks", "/en/pages/talks.html"),
("Articles", "/en/blog/"),
2023-01-24 15:22:48 +00:00
)
2023-01-24 13:13:26 +00:00
}
2023-01-24 15:22:48 +00:00
}
2023-01-24 13:13:26 +00:00
2019-05-06 21:06:35 +00:00
PATH = "content"
2017-04-04 21:11:23 +00:00
2019-05-06 21:06:35 +00:00
TIMEZONE = "Europe/Paris"
2017-04-04 21:11:23 +00:00
2019-05-06 21:06:35 +00:00
DEFAULT_LANG = "fr"
2017-04-04 21:11:23 +00:00
# Feed generation is usually not desired when developing
2019-05-23 09:45:57 +00:00
FEED_ALL_ATOM = None
CATEGORY_FEED_ATOM = None
2017-04-04 21:11:23 +00:00
TRANSLATION_FEED_ATOM = None
2019-05-23 09:45:57 +00:00
AUTHOR_FEED_ATOM = None
AUTHOR_FEED_RSS = None
2017-04-04 21:11:23 +00:00
2023-01-24 13:13:26 +00:00
THEME_COLOR = "light"
THEME_COLOR_AUTO_DETECT_BROWSER_PREFERENCE = True
2023-01-24 13:13:26 +00:00
THEME_COLOR_ENABLE_USER_OVERRIDE = False
PYGMENTS_STYLE = "emacs"
PYGMENTS_STYLE_DARK = "monokai"
USE_GOOGLE_FONTS = False
2017-04-04 21:11:23 +00:00
DEFAULT_PAGINATION = 10
THEME = "Flex"
2019-05-06 21:06:35 +00:00
THEME_STATIC_DIR = "theme"
2023-07-27 13:42:11 +00:00
THEME_TEMPLATES_OVERRIDES = ['templates/']
2019-05-06 21:06:35 +00:00
ARTICLE_URL = "{category}/{slug}.html"
2019-05-24 11:48:20 +00:00
STATIC_PATHS = ["images"]
2023-01-24 13:13:26 +00:00
2019-05-06 21:06:35 +00:00
ARTICLE_SAVE_AS = "{category}/{slug}.html"
CATEGORY_URL = "{slug}/"
CATEGORY_SAVE_AS = "{slug}/index.html"
2017-04-04 21:11:23 +00:00
# Uncomment following line if you want document-relative URLs when developing
2019-05-06 21:06:35 +00:00
# RELATIVE_URLS = True