aboutsummaryrefslogblamecommitdiffstats
path: root/democonf.py
blob: 299e09236123fab8a0e003b56bb46a8905d1c732 (plain) (tree)
1
2
3
4
5




                          




















































                                                                         
                               


































                                        
import os.path


THEME_STATIC_DIR = 'theme'

################
# Page Paths
################

DIRECT_TEMPLATES = [
    'index',
    'ubad',  # 404 page
    'sitemap',  # sitemap.xml
]

# root file
INDEX_URL = ''
INDEX_SAVE_AS = 'index.html'

# sitemap.xml
SITEMAP_URL = 'sitemap.xml'
SITEMAP_SAVE_AS = 'sitemap.xml'

# 404 page
UBAD_URL = '404/'
UBAD_SAVE_AS = UBAD_URL + 'index.html'

# page & page drafts
DRAFT_PAGE_URL = PAGE_URL = '{slug}/'
DRAFT_PAGE_SAVE_AS = PAGE_SAVE_AS = DRAFT_PAGE_URL + 'index.html'

# article & article drafts
DRAFT_URL = ARTICLE_URL = '{slug}/'
DRAFT_SAVE_AS = ARTICLE_SAVE_AS = DRAFT_URL + 'index.html'


################
# Footer
################

LOGO_IMAGE = os.path.join(THEME_STATIC_DIR, 'img', 'logo.png')

LINKS = (
    ('Home', ''),
    ('About', PAGE_URL.format(slug='hi')),
    ('Connect', PAGE_URL.format(slug='connect')),
    ('Support', PAGE_URL.format(slug='support')),
)

LICENSE = (
    'Creative Commons Attribution ShareAlike 4.0 International License.',
    'https://creativecommons.org/licenses/by-sa/4.0/',
)


################
# Plugins
################
PLUGINS = ['pelican_webassets']

WEBASSETS_SOURCE_PATHS = ['stylesheets']
WEBASSETS_BUNDLES = (
    (
        'articles_css', (
            'article.scss',
        ), {
            'output': 'css/article.css',
            'filters': [
                'libsass',
            ]
        }
    ), (
        'indexes_css', (
            'index.scss',
        ), {
            'output': 'css/index.css',
            'filters': [
                'libsass',
            ]
        }
    ), (
        '404_css', (
            'ubad.scss',
        ), {
            'output': 'css/404.css',
            'filters': [
                'libsass',
            ]
        }
    ),
)
WEBASSETS_CONFIG = (
    ('libsass_style', 'compressed'),
)