website/pelicanconf.py

70 lines
2.2 KiB
Python
Raw Normal View History

2021-08-22 20:40:02 +02:00
#!/usr/bin/env python
# -*- coding: utf-8 -*- #
2021-08-24 09:28:26 +02:00
from datetime import date
TODAY = date.today()
2021-08-22 20:40:02 +02:00
AUTHOR = 'Gnuragistes'
SITENAME = 'Gnuragist.es'
PATH = 'content'
2022-02-13 09:17:58 +01:00
STATIC_PATHS = [
'fichiers',
'tutos/images',
'pages/images',
'gnuragistes/images'
]
2021-08-22 20:40:02 +02:00
PAGE_PATHS = ['pages']
TIMEZONE = 'Europe/Brussels'
DEFAULT_LANG = u'fr'
2021-08-23 17:04:54 +02:00
# Je sais pas trop à quoi ça sert
FILENAME_METADATA = '(?P<slug>.*)'
2021-08-22 20:40:02 +02:00
# Les fichiers produits sont mis dans des dossiers
ARTICLE_URL = '/{category}/{slug}.html'
ARTICLE_SAVE_AS = '{category}/{slug}.html'
PAGE_SAVE_AS = '{slug}.html'
# 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
# Liens statiques utilisés dans le menu.
# ('texte affiché','url','icone ForkAwsome')
# Pour les icones ForkAwsome voir https://forkaweso.me/Fork-Awesome/cheatsheet/
2021-08-23 17:04:54 +02:00
MENUITEMS = (('Home', '/', 'fa-home'),
2022-02-13 09:17:58 +01:00
('Gnuragistes', '/category/gnuragistes.html', 'fa-gnu'),
('Tutos', '/category/tutos.html', 'fa-lightbulb-o'),
2021-08-23 17:04:54 +02:00
('Blog', '/category/blog.html', 'fa-book'),
2021-09-29 10:43:07 +02:00
('Poen', '/poen.html', 'fa-money'),
2021-08-27 20:17:24 +02:00
# ('Git Sources', 'https://git.gnuragist.es/git/wildebeest/website','fa-gitea'),
# ('Webmail', 'https://mamifere.gnuragist.es','fa-envelope'),
# ('Pads', 'https://doc.gnuragist.es','fa-file-text'),
2021-08-22 20:40:02 +02:00
('Forum', 'https://ps.zoethical.org/c/ps/gnuragistes/130','fa-activitypub'),)
# Social widget
#SOCIAL = (('You can add links in your config file', '#'),
# ('Another social link', '#'),)
2021-08-22 20:40:02 +02:00
2021-08-23 17:04:54 +02:00
DEFAULT_PAGINATION = False
2021-08-22 20:40:02 +02:00
THEME = 'template/gnuragistes'
# Exclure des éléments inutiles… mais ça fonctionne pas ??
#STATIC_EXCLUDES = ['template/gnuragistes/static/css/Fork-Awesome/.github', 'template/gnuragistes/static/css/Fork-Awesome/*']
# Uncomment following line if you want document-relative URLs when developing
2021-08-24 16:03:08 +02:00
#RELATIVE_URLS = False
2021-08-22 20:40:02 +02:00
DISPLAY_PAGES_ON_MENU = True
2021-08-22 21:32:41 +02:00
# Pour ignorer les contenus de
# - template/gnuragistes/static/css/Fork-Awesome/.git et tout ce qui est .git
# - le conetenu de /content/notes ATTENTION que ce dossier se retrouvera tout de même publiquement dans le gitea !
IGNORE_FILES = ['.git','znotes']