3 SITENAME = 'somenet.org'
6 TIMEZONE = 'Europe/Vienna'
8 DEFAULT_DATE = (2002, 1, 1, 12, 0, 0)
9 DEFAULT_DATE_FORMAT = '%Y-%m-%d'
10 #DEFAULT_DATE_FORMAT = '%c'
11 DEFAULT_METADATA = {'status': 'published'}
14 PLUGINS = ['pelican_alias', 'summary']
16 'extension_configs': {
17 'markdown.extensions.codehilite': {'css_class': 'highlight'},
18 'markdown.extensions.extra': {},
19 'markdown.extensions.meta': {},
20 'markdown.extensions.tables':{},
22 'output_format': 'html5',
31 #DISPLAY_PAGES_ON_MENU = False
32 #DISPLAY_CATEGORIES_ON_MENU = True
34 # disable basically all aggregation.
35 DIRECT_TEMPLATES = ['categories', 'tags']
37 DEFAULT_PAGINATION = 10
38 PAGINATED_TEMPLATES = {'category': None, 'tag': None}
44 ('git.somenet.org', 'https://git.somenet.org'),
45 ('irc.htu.tuwien.ac.at', 'https://irc.htu.tuwien.ac.at'),
50 ('Github', 'https://github.com/somenet-org'),
53 SUMMARY_END_MARKER = '<!--more-->';
59 EXTRA_PATH_METADATA = {
60 'static/robots.txt': {'path': 'robots.txt'},
63 FILENAME_METADATA = r'(?P<slug>(?P<date>\d{4}-\d{2}-\d{2})?.*?)(\.(?P<lang>\w{2}))?$'
66 STATIC_PATHS = ['static']
67 PLUGIN_PATHS = ['plugins']
69 ARTICLE_URL = '{category}/{slug}'
70 ARTICLE_SAVE_AS = '{category}/{slug}/index.html'
71 ARTICLE_LANG_URL = '{category}/{slug}/{lang}'
72 ARTICLE_LANG_SAVE_AS = '{category}/{slug}/{lang}/index.html'
75 PAGE_SAVE_AS = '{slug}/index.html'
76 PAGE_LANG_URL = '{slug}/{lang}'
77 PAGE_LANG_SAVE_AS = '{slug}/{lang}/index.html'
79 DRAFT_PAGE_URL = DRAFT_URL = 'drafts/{slug}'
80 DRAFT_PAGE_SAVE_AS = DRAFT_SAVE_AS = 'drafts/{slug}/index.html'
81 DRAFT_PAGE_LANG_URL = DRAFT_LANG_URL = 'drafts/{slug}/{lang}'
82 DRAFT_PAGE_LANG_SAVE_AS = DRAFT_LANG_SAVE_AS = 'drafts/{slug}/{lang}/index.html'
84 AUTHOR_URL = 'author/{slug}'
85 AUTHOR_SAVE_AS = 'author/{slug}/index.html'
86 AUTHORS_URL = 'authors'
87 AUTHORS_SAVE_AS = 'authors/index.html'
89 CATEGORY_URL = 'category/{slug}'
90 CATEGORY_SAVE_AS = 'category/{slug}/index.html'
91 CATEGORIES_URL = 'categories'
92 CATEGORIES_SAVE_AS = 'categories/index.html'
94 TAG_URL = 'tag/{slug}'
95 TAG_SAVE_AS = 'tag/{slug}/index.html'
97 TAGS_SAVE_AS = 'tags/index.html'
99 ARCHIVES_URL = ARCHIVES_SAVE_AS = None
102 #INDEX_SAVE_AS = 'blog_index.html'
104 PAGINATION_PATTERNS = (
105 (1, '{base_name}', '{base_name}/index.html'),
106 (2, '{base_name}/{number}', '{base_name}/{number}/index.html'),
111 ##########################
112 # dev/generator settings #
113 ##########################
114 OUTPUT_RETENTION = [".git"]
116 DELETE_OUTPUT_DIRECTORY = True
117 LOAD_CONTENT_CACHE = False
120 # Feed generation is usually not desired when developing
122 CATEGORY_FEED_ATOM = None
124 TRANSLATION_FEED_ATOM = None
125 AUTHOR_FEED_ATOM = None
126 AUTHOR_FEED_RSS = None