-
Notifications
You must be signed in to change notification settings - Fork 50
/
pelicanconf.py
93 lines (71 loc) · 2.38 KB
/
pelicanconf.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#!/usr/bin/env python
# -*- coding: utf-8 -*- #
from __future__ import unicode_literals
import os
AUTHOR = u'Ethan Rosenthal'
SITENAME = u'Data Piques'
SITEURL = ''
PATH = 'content'
TIMEZONE = 'America/New_York'
DEFAULT_LANG = u'en'
THEME='./blue-penguin/'
THEME_JUPYTER = True
THEME_PYGMENTS = True
THEME_MATHJAX = True
STATIC_PATHS = ['assets', 'extras', 'CNAME']
EXTRA_PATH_METADATA = {
'extras/CNAME': {'path': 'CNAME'},
}
ARTICLE_EXCLUDES = ['extras']
IPYNB_IGNORE_CSS=True
# 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
# Set the article URL
ARTICLE_URL = '{date:%Y}/{date:%m}/{date:%d}/{slug}/'
ARTICLE_SAVE_AS = '{date:%Y}/{date:%m}/{date:%d}/{slug}/index.html'
RELATIVE_URLS = True
# ARTICLE_URL = '{slug}.html'
# PAGE_URL = '{slug}.html'
# PAGE_SAVE_AS = '{slug}.html'
# TAG_URL = 'tag-{slug}.html'
# TAG_SAVE_AS = 'tag-{slug}.html'
# TAGS_URL = 'tags.html'
# TAGS_SAVE_AS = 'tags.html'
# ARCHIVES_URL = 'archives.html'
# ARCHIVES_SAVE_AS = 'archives.html'
# Plugins
MARKUP = ['md']
PLUGIN_PATHS = ['./plugins', './plugins/pelican-plugins']
PLUGINS = ['summary', 'ipynb.liquid']
# # This header file is automatically generated by the notebook plugin
# if not os.path.exists('_nb_header.html'):
# import warnings
# warnings.warn("_nb_header.html not found. "
# "Rerun make html to finalize build.")
# else:
# EXTRA_HEADER = open('_nb_header.html').read()
# # EXTRA_HEADER = open('_nb_header.html').read().decode('utf-8')
# Blogroll
LINKS = (('Pelican', 'http://getpelican.com/'),
('Python.org', 'http://python.org/'),
('Jinja2', 'http://jinja.pocoo.org/'),
('You can modify those links in your config file', '#'),)
# Social widget
SOCIAL = (('You can add links in your config file', '#'),
('Another social link', '#'),)
DEFAULT_PAGINATION = 10
PAGINATION_PATTERNS = (
(1, '{base_name}/', '{base_name}/index.html'),
(2, '{base_name}/page/{number}/', '{base_name}/page/{number}/index.html'),
)
# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True
# Title menu options
MENUITEMS = [('Archives', '/archives.html'),
('About', '/pages/about.html'),
('Website', 'http://www.ethanrosenthal.com')]
DISPLAY_PAGES_ON_MENU = False