Skip to content
Snippets Groups Projects
pelicanconf.py 4.6 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 = ''
Anna Weichelt's avatar
Anna Weichelt committed
SITELOGO = '{}/images/logo.png'.format(SITEURL)
Tom Teichler's avatar
Tom Teichler committed

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

TIMEZONE = 'Europe/Paris'

DEFAULT_LANG = 'de'

THEME = 'themes/teckids'

# 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']
MARKDOWN = {
    'extension_configs': {
        'markdown.extensions.attr_list': {},
        'markdown.extensions.md_in_html': {}
    }
}

# Navbar
MENUITEMS = [
Anna Weichelt's avatar
Anna Weichelt committed
    ('Startseite', '/index.html'),
Anna Weichelt's avatar
Anna Weichelt committed
    ('Projekte', [
Anna Weichelt's avatar
Anna Weichelt committed
        ('schul-frei', 'https://schul-frei.org'),
        ('FrogLabs', 'https://froglabs.org'),
Tom Teichler's avatar
Tom Teichler committed
        ('Dienste', '/pages/dienste.html'),
Anna Weichelt's avatar
Anna Weichelt committed
    ('Medien und Pädagogik', [
Johanna Schink's avatar
Johanna Schink committed
        ('Pädagogisches Leitbild', '/pages/paedagogisches_leitbild.html'),
Tom Teichler's avatar
Tom Teichler committed
        ('Handreichungen', '/pages/handreichungen.html'),
Anna Weichelt's avatar
Anna Weichelt committed
        ]),
    ('Mitgestalten', [
Johanna Schink's avatar
Johanna Schink committed
        ('Ziele', '/pages/ziele.html'),
        ('Partizipation von Jugendlichen', '/pages/partizipation.html'),
Tom Teichler's avatar
Tom Teichler committed
        ('Mitgliedschaft', '/pages/mitgliedschaft.html'),
        ('Teckids-Account registrieren', 'https://ticdesk.teckids.org/account/register'),
Anna Weichelt's avatar
Anna Weichelt committed
        ]),
    ('Bildung', [
        ('Unterrichtsmaterial', 'https://www.teckids.org/legacy/docs/public/material/docman.htm'),
    ('Spenden', [
        ('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

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'))

I18N_SUBSITES = {
    "en": {
        "MENUITEMS": [
Johanna Schink's avatar
Johanna Schink committed
            ("Home", "/index.html"),
Tom Teichler's avatar
Tom Teichler committed
            ("Projects", [
                ("schul-frei", "https://schul-frei.org"),
                ("FrogLabs", "https://froglabs.org"),
Johanna Schink's avatar
Johanna Schink committed
                ("Services", "/en/pages/dienste.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"),
Tom Teichler's avatar
Tom Teichler committed
            ]),
            ("Education", [
Niklas Bildhauer's avatar
Niklas Bildhauer committed
                ("Educational Resources", "https://www.teckids.org/legacy/docs/public/material/docman.htm"),
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
SPONSORSTEXT = "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",
}