pelicanconf.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*- #
  3. from __future__ import unicode_literals
  4. import filters
  5. AUTHOR = u'gitoyen'
  6. SITENAME = u'Gitoyen'
  7. SITEURL = ''
  8. PATH = 'content'
  9. TIMEZONE = 'Europe/Paris'
  10. DEFAULT_LANG = u'fr'
  11. # Feed generation is usually not desired when developing
  12. FEED_DOMAIN = 'https://gitoyen.net'
  13. FEED_ALL_ATOM = None
  14. FEED_ALL_RSS = 'feeds/all.rss.xml'
  15. CATEGORY_FEED_ATOM = None
  16. CATEGORY_FEED_RSS = 'feeds/%s.rss.xml'
  17. TRANSLATION_FEED_ATOM = None
  18. AUTHOR_FEED_ATOM = None
  19. AUTHOR_FEED_RSS = None
  20. # Social
  21. TWITTER_USERNAME = 'gitoyen'
  22. JINJA_FILTERS = {'is_active': filters.is_active}
  23. THEME = './theme'
  24. DEFAULT_PAGINATION = 10
  25. ARTICLE_PATHS = ['blog']
  26. ARTICLE_URL = 'blog/{slug}.html'
  27. ARTICLE_SAVE_AS = 'blog/{slug}.html'
  28. PAGE_URL = '{slug}.html'
  29. PAGE_SAVE_AS = '{slug}.html'
  30. INDEX_SAVE_AS = 'blog.html'
  31. PLUGIN_PATHS = ['plugins']
  32. PLUGINS = ['pelican-toc']
  33. STATIC_PATHS = ['images', 'extra/favicon.ico']
  34. TOC = {
  35. 'TOC_HEADERS' : '^h[2]',
  36. 'TOC_RUN': 'true'
  37. }
  38. MD_EXTENSIONS = ['attr_list', 'codehilite(css_class=highlight)', 'extra']
  39. # Uncomment following line if you want document-relative URLs when developing
  40. #RELATIVE_URLS = True
  41. EXTRA_PATH_METADATA = {
  42. 'extra/favicon.ico': {'path': 'favicon.ico'}
  43. }