craft-letter/pelicanconf.py
2026-04-22 11:00:02 +02:00

50 lines
1.3 KiB
Python

AUTHOR = "Pascal Le Merrer"
SITENAME = "Craft Letter"
SITEURL = "" # https://www.craftletter.fr"
SITEDESCRIPTION = "Newsletter hebdomadaire de veille technologique, consacrée au développement logiciel."
PATH = "content"
TIMEZONE = "Europe/Paris"
DEFAULT_LANG = "fr"
# Feed generation is usually not desired when developing
FEED_ALL_RSS = "feeds/all.rss.xml"
FEED_ALL_ATOM = None
CATEGORY_FEED_ATOM = None
TRANSLATION_FEED_ATOM = None
AUTHOR_FEED_ATOM = None
AUTHOR_FEED_RSS = None
# Blogroll
LINKS = (("S'abonner à la lettre de veille", "https://www.craftletter.fr"),)
# Social widget
SOCIAL = (
("Linkedin", "https://www.linkedin.com/in/pascal-le-merrer/"),
("Mastodon", "https://mastodon.social/@pascal_le_merrer"),
)
DEFAULT_PAGINATION = 10
# Uncomment following line if you want document-relative URLs when developing
# RELATIVE_URLS = True
THEME = "themes/blue-penguin"
JINJA_ENVIRONMENT = {
"extensions": ["jinja2.ext.i18n"],
}
STATIC_PATHS = ["images", "robots.txt", "favicon.ico"]
MARKDOWN = {
"extension_configs": {
"markdown.extensions.codehilite": {"css_class": "highlight"},
"markdown.extensions.extra": {},
"markdown.extensions.meta": {},
"markdown.extensions.toc": {"anchorlink": True},
},
"output_format": "html5",
}