-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.toml
202 lines (168 loc) · 7.98 KB
/
config.toml
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
base_url = "https://idle-ti.me"
title = "idle-ti.me"
description = "Jérôme Ramette's personal website."
author = "Jérôme Ramette"
theme = "tabi"
# When set to "true", a feed is automatically generated.
generate_feeds = true
compile_sass = true
minify_html = false
feed_filenames = ["atom.xml"]
taxonomies = [{ name = "tags", feed = true }]
build_search_index = true
default_language = "en"
# The filename to use for the feed. Used as the template filename, too.
# Defaults to "atom.xml", which has a built-in template that renders an Atom 1.0 feed.
# There is also a built-in template "rss.xml" that renders an RSS 2.0 feed.
# feed_filename = "atom.xml"
[search]
include_title = true
include_description = true
include_path = true
include_content = true
# At which character to truncate the content to. Useful if you have a lot of pages and the index would
# become too big to load on the site. Defaults to not being set.
# truncate_content_length = 100
# Wether to produce the search index as a javascript file or as a JSON file.
# Accepted value "elasticlunr_javascript" or "elasticlunr_json".
index_format = "elasticlunr_json"
# [languages.fr]
# title = "idle time"
# description = "Óscar es un científico de datos y psicólogo clínico intentando potenciar su impacto positivo en el mundo."
# generate_feed = true
# compile_sass = true
# minify_html = true
# build_search_index = true
# taxonomies = [{ name = "tags", feed = true }]
[markdown]
highlight_code = true
highlight_theme = "dracula"
smart_punctuation = true
render_emoji = true
[extra]
# Enable JavaScript theme toggler to allow users to switch between dark/light mode.
# If disabled, your site will only use the theme specified in the `default_theme` variable.
theme_switcher = true
# This setting determines the default theme on load ("light" or "dark").
# To default to the user's OS-level theme, leave it empty or unset.
default_theme = ""
# Choose the colourscheme (skin) for the theme. Default is "teal".
# Skin available: blue, lavender, mint, red, sakura, teal, monochrome, lowcontrast_orange, lowcontrast_peach, lowcontrast_pink, indigo_ingot, evangelion
# See them live and learn how to create your own: https://welpo.github.io/tabi/blog/customise-tabi/#skins
# WARNING! "lowcontrast" skins, while aesthetically pleasing, may not provide optimal
# contrast (in light theme) for readability and might not be suitable for all users.
# Furthermore, low contrasting elements will affect your Google Lighthouse rating.
# All other skins have optimal contrast.
skin = "lowcontrast_orange"
# Full path after the base URL required. So if you were to place it in "static" it would be "/favicon.png"
favicon = "favicon/hourglass-empty.png"
quick_navigation_buttons = true
show_previous_next_article_links = true
footnote_backlinks = true
katex = false
# Remote repository for your Zola site.
# Used for `show_remote_changes` and `show_remote_source` (see below).
# Supports GitHub, GitLab, Gitea, and Codeberg.
remote_repository_url = "https://github.com/be-next/idle-ti.me"
# Set this to "auto" to try and auto-detect the platform based on the repository URL.
# Accepted values are "github", "gitlab", "gitea", and "codeberg".
remote_repository_git_platform = "auto" # Defaults to "auto".
# Branch in the repo hosting the Zola site.
remote_repository_branch = "main" # Defaults to "main".
# Show a link to the commit history of updated posts, right next to the last updated date.
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://github.com/welpo/tabi/pull/128
show_remote_changes = true # Defaults to true.
# Show a link to the repository of the site, right next to the "Powered by Zola & tabi" text.
show_remote_source = true # Defaults to true.
# Add a "copy" button to codeblocks (loads ~700 bytes of JavaScript).
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://github.com/welpo/tabi/pull/128
copy_button = true
# Show the reading time of a page.
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://github.com/welpo/tabi/pull/128
show_reading_time = true
# The RSS icon will be shown if (1) it's enabled and (2) the following variable is set to true.
feed_icon = true
menu = [
{ name = "blog", url = "blog/" },
{ name = "archive", url = "archive/" },
{ name = "projects", url = "projects/" },
{ name = "tags", url = "tags/" },
# { name = "about", url = "about" },
]
#copyright = "© $CURRENT_YEAR $TITLE $SEPARATOR Unless otherwise noted, the content in this website is available under the [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) license."
# Extra menu to show on the footer, below socials section.
footer_menu = [
{ url = "copyright", name = "©2025 idle-ti.me", trailing_slash = true },
{ url = "sitemap.xml", name = "sitemap", trailing_slash = false },
{ url = "about", name = "about me", trailing_slash = true },
]
# Email address for footer's social section.
# Protect against spambots:
# 1. Use base64 for email (convert at https://www.base64encode.org/ or `printf 'your@email.com' | base64`).
# 2. Or, set 'encode_plaintext_email' to true for auto-encoding (only protects on site, not in public repos).
email = "amVyb21lLnJhbWV0dGVAZ21haWwuY29tCg=="
# Decoding requires ~400 bytes of JavaScript. If JS is disabled, the email won't be displayed.
encode_plaintext_email = true # Setting is ignored if email is already encoded.
# The icons available can be found in "social_icons" in the "static" folder
socials = [
{ name = "github", url = "https://github.com/be-next/", icon = "github" },
{ name = "linkedin", url = "https://www.linkedin.com/in/jramette/", icon = "linkedin" },
{ name = "instagram", url = "https://www.instagram.com/baron_von_humboldt/", icon = "instagram" },
]
# Custom security headers. What urls should your website be able to connect to?
# You need to specify the CSP and the URLs associated with the directive.
# Useful if you want to load remote content safely (embed YouTube videos, which needs frame-src, for example).
# Default directive is self.
# Default config, allows for https remote images and embedding YouTube and Vimeo content.
# This configuration (along with the right webserver settings) gets an A+ in Mozilla's Observatory: https://observatory.mozilla.org
allowed_domains = [
{ directive = "font-src", domains = [
"'self'",
"data:",
"https://*",
] },
{ directive = "img-src", domains = [
"'self'",
"https://*",
"data:",
] },
{ directive = "media-src", domains = [
"'self'",
] },
{ directive = "script-src", domains = [
"'self'",
] },
{ directive = "style-src", domains = [
"'self'",
"https://giscus.app/default.css",
] },
{ directive = "frame-src", domains = [
"https://www.youtube-nocookie.com",
] },
]
# Enable the CSP directives configured (or default).
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
enable_csp = false
# Custom subset of characters for the header.
# If set to true, the `static/custom_subset.css` file will be loaded first.
# This avoids a flashing text issue in Firefox.
# Please see https://welpo.github.io/tabi/blog/custom-font-subset/ to learn how to create this file.
custom_subset = true
[extra.analytics]
service = "umami"
id = "fe7b0256-d82b-4a12-ab06-abc588986a15"
[extra.giscus]
enabled_for_all_posts = false
automatic_loading = true
repo = "be-next/idle-ti.me-comments"
repo_id = "R_kgDOLg-A7A"
category = "General"
category_id = "DIC_kwDOLg-A7M4CeASA"
mapping = "slug"
strict_title_matching = 1 # 1 to enable, 0 to disable.
enable_reactions = 1 # 1 to enable, 0 to disable.
comment_box_above_comments = true
light_theme = "noborder_light"
dark_theme = "noborder_dark"
lang = "" # Leave blank to match the page's language.
lazy_loading = true