96 lines
2.3 KiB
Python
96 lines
2.3 KiB
Python
AUTHOR = 'Daniel Nagel'
|
|
SITENAME = 'Daniel Nagel'
|
|
SITEURL = '' # leer! → Pelican generiert relative URLs für Dev
|
|
RELATIVE_URLS = True
|
|
|
|
PATH = "content"
|
|
ARTICLE_PATHS = ['articles']
|
|
PAGE_PATHS = ['pages']
|
|
|
|
TIMEZONE = 'Europe/Vienna'
|
|
|
|
DEFAULT_LANG = 'de'
|
|
|
|
# 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 = "themes/pelican-hyde-retro"
|
|
|
|
|
|
MARKDOWN = {
|
|
'markdown.extensions.codehilite': {'css_class': 'highlight'},
|
|
'markdown.extensions.extra': {},
|
|
'markdown.extensions.meta': {},
|
|
'markdown.extensions.toc': {'permalink': True},
|
|
}
|
|
|
|
# Social widget
|
|
SOCIAL = (
|
|
("Git", "https://code.danielnagel.at/daniel"),
|
|
("Instagram", "https://www.instagram.com/mr.teels_painting/"),
|
|
("Mastodon", ""),
|
|
)
|
|
|
|
|
|
# Pages: /about/ statt /pages/about.html
|
|
PAGE_URL = '{slug}/'
|
|
PAGE_SAVE_AS = '{slug}/index.html'
|
|
|
|
# Articles:
|
|
ARTICLE_URL = '{slug}/'
|
|
ARTICLE_SAVE_AS = '{slug}/index.html'
|
|
|
|
DEFAULT_PAGINATION = 10
|
|
|
|
# Uncomment following line if you want document-relative URLs when developing
|
|
# RELATIVE_URLS = True
|
|
|
|
|
|
# Site-Beschreibung (erscheint in Meta-Tags & Header)
|
|
SITESUBTITLE = 'Industrie, Linux & Software'
|
|
SITE_DESCRIPTION = 'Persönliche Website von Daniel Nagel'
|
|
|
|
# Logo / Favicon (lege Files unter content/images/ ab)
|
|
SITELOGO = '/images/profile.png' # rundes Profilbild im Header
|
|
SITELOGO_SIZE = 120 # in Pixel
|
|
FAVICON = '/images/favicon.ico'
|
|
|
|
DISPLAY_PAGES_ON_MENU = False
|
|
DISPLAY_CATEGORIES_ON_MENU = False
|
|
|
|
# Hauptmenü oben
|
|
MAIN_MENU = True
|
|
MENUITEMS = (
|
|
('Über mich', '/about/'),
|
|
)
|
|
|
|
# Copyright im Footer
|
|
COPYRIGHT_YEAR = 2026
|
|
COPYRIGHT_NAME = 'Daniel Nagel'
|
|
|
|
# Sprache des Themes (Übersetzungen)
|
|
I18N_TEMPLATES_LANG = 'de'
|
|
DEFAULT_LANG = 'de'
|
|
OG_LOCALE = 'de_DE'
|
|
LOCALE = 'de_DE'
|
|
|
|
# Code-Highlighting Theme
|
|
PYGMENTS_STYLE = 'monokai'
|
|
|
|
# Eigene hierarchische Menü-Struktur für die Sidebar
|
|
# Format: Liste von Tupeln (Titel, URL, Liste-mit-Unterpunkten)
|
|
# Wenn keine Unterpunkte: leere Liste []
|
|
SIDEBAR_MENU = [
|
|
("Über mich", "/about/", [
|
|
("The Story so far", "/story-so-far/"),
|
|
("Berufserfahrung", "/berufserfahrung/"),
|
|
("Ausbildungen", "/ausbildungen/"),
|
|
("Hobbys", "/hobbys/"),
|
|
]),
|
|
("Blog", "/blog/", []),
|
|
]
|