100 lines
2.4 KiB
Python
100 lines
2.4 KiB
Python
from datetime import date
|
|
|
|
|
|
AUTHOR = "Julien Palard"
|
|
SITENAME = "mdk.fr"
|
|
SITETITLE = "Julien Palard"
|
|
SITESUBTITLE = "Développeur et formateur Python"
|
|
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
|
|
DISABLE_URL_HASH = True
|
|
FAVICON = "/images/favicon.png"
|
|
|
|
DISPLAY_PAGES_ON_MENU = False
|
|
MAIN_MENU = True
|
|
|
|
MENUITEMS = (
|
|
("Formations", "/pages/formations.html"),
|
|
("Conférences", "/pages/talks.html"),
|
|
("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"),
|
|
)
|
|
|
|
# Path to Plugins
|
|
PLUGIN_PATHS = ['pelican-plugins']
|
|
# Enable i18n plugin, probably you already have some others here.
|
|
PLUGINS = ['i18n_subsites', 'filetime_from_git', 'gzip_cache']
|
|
# 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',
|
|
'THEME_STATIC_DIR': '../theme',
|
|
'SITESUBTITLE': "Freelance Python Programmer and Trainer",
|
|
'MENUITEMS': (
|
|
("Trainings", "/en/pages/formations.html"),
|
|
("Talks", "/en/pages/talks.html"),
|
|
("Articles", "/en/blog/"),
|
|
)
|
|
}
|
|
}
|
|
|
|
PATH = "content"
|
|
|
|
TIMEZONE = "Europe/Paris"
|
|
|
|
DEFAULT_LANG = "fr"
|
|
|
|
# Feed generation is usually not desired when developing
|
|
FEED_ALL_ATOM = None
|
|
CATEGORY_FEED_ATOM = None
|
|
TRANSLATION_FEED_ATOM = None
|
|
AUTHOR_FEED_ATOM = None
|
|
AUTHOR_FEED_RSS = None
|
|
|
|
THEME_COLOR = "light"
|
|
THEME_COLOR_AUTO_DETECT_BROWSER_PREFERENCE = True
|
|
THEME_COLOR_ENABLE_USER_OVERRIDE = False
|
|
|
|
PYGMENTS_STYLE = "emacs"
|
|
PYGMENTS_STYLE_DARK = "monokai"
|
|
|
|
USE_GOOGLE_FONTS = False
|
|
DEFAULT_PAGINATION = 10
|
|
THEME = "Flex"
|
|
THEME_STATIC_DIR = "theme"
|
|
THEME_TEMPLATES_OVERRIDES = ['templates/']
|
|
ARTICLE_URL = "{category}/{slug}.html"
|
|
STATIC_PATHS = ["images"]
|
|
|
|
ARTICLE_SAVE_AS = "{category}/{slug}.html"
|
|
CATEGORY_URL = "{slug}/"
|
|
CATEGORY_SAVE_AS = "{slug}/index.html"
|
|
|
|
# Uncomment following line if you want document-relative URLs when developing
|
|
# RELATIVE_URLS = True
|