Watch
1
0
Fork
You've already forked www.xengi.de
0
www.xengi.de/pelicanconf.py
Ricardo (XenGi) Band a1c44e502d
initial drop
2022-01-07 19:51:45 +01:00

140 lines
3.1 KiB
Python

from datetime import datetime
AUTHOR = 'XenGi'
SITEURL = ''
SITENAME = 'XenGis blog'
SITETITLE = 'XenGi'
SITESUBTITLE = ''
SITEDESCRIPTION = 'A typical way to world domination'
SITELOGO = SITEURL + '/images/avatar.png'
FAVICON = SITEURL + '/images/favicon.ico'
BROWSER_COLOR = '#333'
ROBOTS = 'index, follow'
CC_LICENSE = {
'name': 'Creative Commons Attribution-ShareAlike',
'version': '4.0',
'slug': 'by-sa',
'icon': True,
'language': 'en_US',
}
COPYRIGHT_NAME = AUTHOR
COPYRIGHT_YEAR = datetime.now().year
STATIC_PATHS = [
'extra/custom.css'
]
EXTRA_PATH_METADATA = {
'extra/custom.css': {'path': 'static/custom.css'},
}
CUSTOM_CSS = 'static/custom.css'
MAIN_MENU = True
PLUGINS = [
'post_stats',
]
PLUGIN_PATHS = [
'plugins/'
]
JINJA_ENVIRONMENT = {}
I18N_TEMPLATES_LANG = 'en'
DEFAULT_LANG = 'en'
OG_LOCALE = 'en_US'
LOCALE = 'en_US'
THEME = 'flex'
OUTPUT_PATH = 'output/'
PATH = 'content/'
TIMEZONE = 'Europe/Berlin'
# 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
USE_FOLDER_AS_CATEGORY = False
# Social widget
MENUITEMS = []
SOCIAL = [
('Email', 'mailto:blog@xengi.de'),
]
MENUITEMS = [
('Archives', '/archives.html'),
('Categories', '/categories.html'),
('Tags', '/tags.html'),
]
STATIC_PATHS = [
'images',
]
DEFAULT_PAGINATION = False
USE_GOOGLE_FONTS = True
# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True
DEFAULT_CATEGORY = 'misc'
DISPLAY_PAGES_ON_MENU = True
DISPLAY_CATEGORIES_ON_MENU = True
MARKDOWN = {
'extension_configs': {
'markdown.extensions.codehilite': {'css_class': 'highlight'},
'markdown.extensions.extra': {},
'markdown.extensions.meta': {},
'markdown.extensions.nl2br': {},
'markdown.extensions.smarty': {},
'markdown.extensions.sane_lists': {},
},
'output_format': 'xhtml5',
}
PAGE_PATHS = ['pages']
STATIC_PATHS = ['images']
TYPOGRIFY = True
ARTICLE_URL = 'posts/{date:%Y}/{date:%b}/{date:%d}/{slug}/'
ARTICLE_SAVE_AS = 'posts/{date:%Y}/{date:%b}/{date:%d}/{slug}/index.html'
PAGE_URL = 'pages/{slug}/'
PAGE_SAVE_AS = 'pages/{slug}/index.html'
AUTHOR_URL = 'author/{slug}.html'
AUTHOR_SAVE_AS = 'author/{slug}.html'
CATEGORY_URL = 'category/{slug}.html'
CATEGORY_SAVE_AS = 'category/{slug}.html'
TAG_URL = 'tag/{slug}.html'
TAG_SAVE_AS = 'tag/{slug}.html'
# Flex settings
USE_LESS = True
## dark mode
THEME_COLOR = 'dark'
THEME_COLOR_AUTO_DETECT_BROWSER_PREFERENCE = True
THEME_COLOR_ENABLE_USER_OVERRIDE = True
## code highlight
PYGMENTS_STYLE = 'emacs'
PYGMENTS_STYLE_DARK = 'monokai'
#PYGMENTS_STYLE = 'solarized-light'
#PYGMENTS_STYLE_DARK = 'solarized-dark'
# Plugin settings
## related posts
RELATED_POSTS_MAX = 10
## sitemap
SITEMAP = {
'format': 'xml',
'priorities': {
'articles': 0.5,
'indexes': 0.5,
'pages': 0.5
},
'changefreqs': {
'articles': 'monthly',
'indexes': 'daily',
'pages': 'monthly'
}
}
## isso
ISSO_URL = ''