############################################################################### # Main settings # ############################################################################### AUTHOR = 'Tobias Radloff' SITENAME = 'Tobias Radloff' SITESUBTITLE = 'Schriftsteller' SITEURL = '' TIMEZONE = 'Europe/Berlin' DEFAULT_LANG = 'de' #DEFAULT_DATE_FORMAT = '%d.%m.%Y' (doesn't seem to work) THEME = 'theme/' PATH = 'content' ############################################################################### # Content Settings # ############################################################################### DIRECT_TEMPLATES = [] ARTICLE_PATHS = ["posts"] PAGE_PATHS = ["pages"] STATIC_PATHS = ["images", "misc"] IGNORE_FILES = ['**/.*', '__pycache__', 'favicon-from-svg.sh', '*.metadata'] EXTRA_PATH_METADATA = { 'images/favicon/favicon.ico': {'path': 'favicon.ico'}, 'misc/functions.php': {'path': 'functions.php'}, 'misc/subscribe.php': {'path': 'newsletter/subscribe.php'}, 'misc/confirm.php': {'path': 'newsletter/confirm.php'}, 'misc/unsubscribe.php': {'path': 'newsletter/unsubscribe.php'}, 'misc/contact.php': {'path': 'kontakt/contact.php'}, 'misc/Exception.php': {'path': 'Exception.php'}, 'misc/PHPMailer.php': {'path': 'PHPMailer.php'}, 'misc/SMTP.php': {'path': 'SMTP.php'}, 'misc/.htaccess': {'path': '.htaccess'}, } PAGE_URL = '{slug}/' PAGE_SAVE_AS = '{slug}/index.html' ARTICLE_SAVE_AS = ARTICLE_URL = '{category}/{slug}.html' ARTICLE_LANG_SAVE_AS = '{category}/{slug}.html' TAG_URL = 'tag/{slug}/' TAG_SAVE_AS = 'tag/{slug}/index.html' AUTHOR_SAVE_AS = '' AUTHORS_SAVE_AS = '' CATEGORY_SAVE_AS = '' CATEGORIES_SAVE_AS = '' DEFAULT_PAGINATION = 5 PAGINATED_TEMPLATES = {'news'} DEFAULT_DATE = "fs" # Uncomment following line if you want document-relative URLs when developing RELATIVE_URLS = True SUMMARY_MAX_LENGTH = 50 FORMATTED_FIELDS = ['summary', 'klappentext', 'footer_line'] DISPLAY_PAGES_ON_MENU = DISPLAY_CATEGORIES_ON_MENU = False MENUITEMS = ( ("Werke", ( ("", "werke/"), ("Romane", "romane/"), ("Kurzprosa", "kurzprosa/"), ("Lyrik", "lyrik/"), ("Weitere Texte", "weitere/") )), ("Neues", "neues/meine-neue-webseite-ist-live.html"), # ("Neues", "neues/"), ("Termine", "termine/"), # ("Termine", ( # ("", "termine/"), # ("Andere Welten", "andere-welten/"), # ("Babelsberger Lesesalon", "babelsberger-lesesalon/") # )), ("Über mich", "ueber-mich/"), ("Kontakt", ( ("", "kontakt/"), ("Newsletter", "newsletter/"), ("Datenschutz", "datenschutz/"), ("Impressum", "impressum/"), )) ) ############################################################################### # Feed & Link Settings # ############################################################################### # 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 ############################################################################### # Plugins and Extensions # ############################################################################### # jinja2 extensions JINJA_ENVIRONMENT = { "extensions": ["jinja2.ext.debug", "jinja2.ext.do"] } # pelican plugins PLUGINS = ["pelican.plugins.yaml_metadata", "pelican.plugins.image_process"] # plugin settings for image-process IMAGE_PROCESS_FORCE = False IMAGE_PROCESS = { "featured": ["scale_in 550 850 True"], "card": ["scale_in 350 100% True"] } ############################################################################### # Self-defined Settings # ############################################################################### STYLESHEET_FILES = ("pico.zinc.css", "custom.css") DEFAULT_METADESC = "Tobias Radloff ist preisgekrönter Schriftsteller von Romanen, Kurzgeschichten und Lyrik auf deutsch und englisch. Zu seinen Genres gehören Fantasy, SF, Krimi, Kinder-/Jugendbuch und mehr. Er organisiert und moderiert die regelmäßigen Lesereihen 'Potsdams andere Welten' und 'Babelsberger Lesesalon'." import datetime DATETIME_NOW = datetime.datetime.now().astimezone()