Skip to content
Snippets Groups Projects
pelicanconf.py 4.05 KiB
Newer Older
Tom Teichler's avatar
Tom Teichler committed
#!/usr/bin/env python
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals

AUTHOR = "Teckids e.V."
SITENAME = "Teckids e.V."
SITEURL = ""
SITELOGO = "{}/images/logo.png".format(SITEURL)
Tom Teichler's avatar
Tom Teichler committed

ARTICLE_PATHS = ["posts"]
PAGE_PATHS = ["pages"]
Tom Teichler's avatar
Tom Teichler committed
STATIC_PATHS = ["static", "images", "pdfs"]
PATH = "content"
OUTPUT_PATH = "public"
SLUGIFY_SOURCE = "basename"
Tom Teichler's avatar
Tom Teichler committed

TIMEZONE = "Europe/Paris"
Tom Teichler's avatar
Tom Teichler committed

DEFAULT_LANG = "de"
Tom Teichler's avatar
Tom Teichler committed

THEME = "themes/teckids"
Tom Teichler's avatar
Tom Teichler committed

# 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

Tom Teichler's avatar
Tom Teichler committed
PLUGIN_PATHS = ["plugins"]
PLUGINS = ["i18n_subsites", "filetime_from_git", "sitemap", "summary"]
Tom Teichler's avatar
Tom Teichler committed
MARKDOWN = {
    "extension_configs": {
        "markdown.extensions.attr_list": {},
        "markdown.extensions.md_in_html": {}
# Navbar
MENUITEMS = [
    ("Startseite", "/index.html"),
    ("Medien und Pädagogik", [
        ("Pädagogisches Leitbild", "/pages/paedagogisches_leitbild.html"),
        ("Handreichungen", "/pages/handreichungen.html"),
Anna Weichelt's avatar
Anna Weichelt committed
        ]),
    ("Mitgestalten", [
        ("Ziele", "/pages/ziele.html"),
        ("Partizipation von Jugendlichen", "/pages/partizipation.html"),
        ("Mitgliedschaft", "/pages/mitgliedschaft.html"),
        ("Teckids-Account registrieren", "https://ticdesk.teckids.org/account/register"),
        ("Spenden", "/pages/spenden.html"),
Tom Teichler's avatar
Tom Teichler committed

Tom Teichler's avatar
Tom Teichler committed
FOOTERMENU = (("Spenden", "/pages/spenden.html"),
              ("Kontakt", "/pages/kontakt.html"),
              ("Newsletter", "/pages/newsletter.html"),
Johanna Schink's avatar
Johanna Schink committed
              ("Nutzungsbedingungen und Datenschutz", "/pages/nutzungsbedingungen_datenschutz.html"),
              ("AGB für Freizeiten", "/pages/agb_freizeiten.html"),
Tom Teichler's avatar
Tom Teichler committed
              ("Lizenzen", "/pages/lizenzen.html"),
              ("Impressum", "/pages/impressum.html")
Tom Teichler's avatar
Tom Teichler committed
             )
Tom Teichler's avatar
Tom Teichler committed

MINIFOOTER_MENU = (("Teckids e.V.", ""),
                   ("Rochusstraße 2", ""),
                   ("53123 Bonn", ""),
                   ("verein@teckids.org", "mailto:verein@teckids.org"),
                   ("+49 228 92934160", "tel:+49 228 92934160"))
Tom Teichler's avatar
Tom Teichler committed

I18N_SUBSITES = {
    "en": {
        "MENUITEMS": [
Johanna Schink's avatar
Johanna Schink committed
            ("Home", "/index.html"),
Tom Teichler's avatar
Tom Teichler committed
            ("Media and Pedagogy", [
Johanna Schink's avatar
Johanna Schink committed
                ("Educational Concept", "/pages/paedagogisches_leitbild.html"),
Johanna Schink's avatar
Johanna Schink committed
                ("Handouts", "/pages/handreichung.html"),
Tom Teichler's avatar
Tom Teichler committed
            ("Contribution", [
Johanna Schink's avatar
Johanna Schink committed
                ("Goals", "/pages/ziele.html"),
Niklas Bildhauer's avatar
Niklas Bildhauer committed
                ("Involving young people", "/pages/partizipation.html"),
Johanna Schink's avatar
Johanna Schink committed
                ("Membership", "/pages/mitgliedschaft.html"),
                ("Donate", "/pages/spenden.html"),
Anna Weichelt's avatar
Anna Weichelt committed
            ]),
Tom Teichler's avatar
Tom Teichler committed
        ],
        "FOOTERMENU": [
Johanna Schink's avatar
Johanna Schink committed
            ("Donate", "/pages/spenden.html"),
            ("Contact", "/pages/kontakt.html"),
            ("Newsletter", "/pages/newsletter.html"),
Johanna Schink's avatar
Johanna Schink committed
            ("Terms of use and privacy", "/pages/nutzungsbedingungen_datenschutz.html"),
            ("Terms and conditions for activities", "/pages/agb_freizeiten.html"),
            ("Licenses", "/pages/lizenzen.html"),
magicfelix's avatar
magicfelix committed
            ("Imprint", "/pages/impressum.html"),
Tom Teichler's avatar
Tom Teichler committed
# Social widget
Tom Teichler's avatar
Tom Teichler committed
SOCIAL = (("You can add links in your config file", "#"),
          ("Another social link", "#"),)
Tom Teichler's avatar
Tom Teichler committed

DEFAULT_PAGINATION = 10

# Uncomment following line if you want document-relative URLs when developing
Tom Teichler's avatar
Tom Teichler committed
RELATIVE_URLS = True

PRIMARY_DARK = "#FF6600"
PRIMARY_LIGHT = "#FF9955"
SECONDARY_DARK = "#0606FA"
SECONDARY_LIGHT = "#005EBE"
Tom Teichler's avatar
Tom Teichler committed
SPONSOR_LOGOS = (("/images/sponsors/logo-bareos.png", "https://www.bareos.com/"),
                 ("/images/sponsors/logo-speedpartner.png", "https://www.speedpartner.de/"),
                 ("/images/sponsors/logo_informatik-aktuell.png", "https://www.informatik-aktuell.de/"))
Tom Teichler's avatar
Tom Teichler committed

Tom Teichler's avatar
Tom Teichler committed
SPONSORSTEXTS = {
    "de": "Wir bedanken uns bei unseren Sponsoren für die Unterstützung unserer Vereinsarbeit. Außerdem freuen wir uns immer über weitere Sponsoren, die ihr Engagement mit ihrem Logo hier bewerben möchten!",
}
Tom Teichler's avatar
Tom Teichler committed

SITEMAP = {
    "format": "txt",
}

CUSTOM_STYLESHEET = "{}/static/css/custom.css".format(SITEURL)