-
Notifications
You must be signed in to change notification settings - Fork 10
/
pelicanconf.py
104 lines (88 loc) · 2.83 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
94
95
96
97
98
99
100
101
102
103
104
# -*- coding: utf-8 -*-
PATH = "content"
SITENAME = "(not) my ideas"
AUTHOR = ""
THEME = "mnmlist"
STATIC_PATHS = ["images", "audio", "extra", "docs"]
STYLESHEET_URL = "/theme/css/main.css"
EXTRA_PATH_METADATA = {
"extra/keybase.txt": {"path": "keybase.txt"},
"extra/favicon.ico": {"path": "favicon.ico"},
"extra/android-chrome-192x192.png": {"path": "android-chrome-192x192.png"},
"extra/android-chrome-512x512.png": {"path": "android-chrome-512x512.png"},
"extra/apple-touch-icon.png": {"path": "apple-touch-icon.png"},
"extra/favicon-16x16.png": {"path": "favicon-16x16.png"},
"extra/favicon-32x32.png": {"path": "favicon-32x32.png"},
"extra/robots.txt": {"path": "robots.txt"},
}
FORMATTED_FIELDS = "contraintes"
SITEURL = ""
RELATIVE_URLS = True
TIMEZONE = "Europe/Paris"
LOCALE = "fr_FR"
TAG_FEED_ATOM = "feeds/tags/{slug}.atom.xml"
DEFAULT_DATE_FORMAT = "%d %B %Y"
LINKS = []
PLUGIN_PATHS = ["plugins"]
PLUGINS = [
"simplereader",
"isbn_downloader",
"neighbors",
]
CACHE_OUTPUT_DIRECTORY = "cache"
CACHE_DOMAIN = "/cache/"
TYPOGRIFY = False
INDEX_SAVE_AS = "index.html"
# URL configuration
CATEGORY_SAVE_AS = "{slug}/index.html"
CATEGORY_URL = "{slug}/"
ARTICLE_URL = '{slug}.html'
ARTICLE_LANG_URL = '{slug}.html'
ARTICLE_LANG_SAVE_AS = '{slug}.html'
MENU = [
# ("Journal", "/journal/index.html", "journal"),
# ("Code", "/code/", "code"),
# ("Notes hebdo", "/weeknotes/", "weeknotes"),
# ("Lectures", "/lectures/", "lectures"),
# ("Projets", "/projets.html", "projets"),
# ("Écriture", "/ecriture", "ecriture"),
]
FOOTERITEMS = [
("Pro", "/projets/"),
]
CATEGORIES_DESCRIPTION = {
"weeknotes": (
"Notes hebdo",
"Chaque semaine, je fais un petit résumé de ce qui s'est passé. Cela m'aide à garder le fil de mes idées et de mes différents projets. Un bon moyen de faire une pause et d'observer la semaine sous un autre angle.",
"📝",
"fr",
),
"lectures": (
"Notes de lecture",
"Quelques notes prises au détour d'une lecture, plutôt pour ne pas les oublier et me remémorer le livre quand j'en ai besoin.",
"📖",
"fr",
),
"code": (
"Code",
"Code-related stuff I learned, which I believe are worth sharing",
"🧑💻",
"en",
),
"journal": (
"Journal",
"Quelques réfléxions, bien souvent autour du monde du travail ou de la technologie.",
"📘",
"fr",
),
"notes": (
"Notes",
"Prises bien souvent en regardant une vidéo ou un article en ligne. Je les mets ici pour pouvoir les retrouver quand le besoin se fait sentir.",
"",
"fr",
),
"ecriture": ("Écriture", "Textes rédigés lors d'ateliers d'écriture", "✍️", "fr"),
}
HOMEPAGE_EXCLUDED_CATEGORIES = [
"weeknotes",
]