-
-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathmarmite.yaml
More file actions
206 lines (185 loc) · 6.65 KB
/
Copy pathmarmite.yaml
File metadata and controls
206 lines (185 loc) · 6.65 KB
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
203
204
205
206
# READ --> https://marmite.blog/configuration-reference.html
name: My Blog
# tagline: This blog is awesome
# url: https://www.myblog.com/blog/
# footer: This is an example site generated with Marmite
pagination: 10
toc: true
json_feed: true
# theme: theme_template
# tags_title: Tags
# archives_title: Archive
# pages_title: pages
# authors_title: Authors
# search_title: Search
# templates_path: templates
# static_path: static
# media_path: media
card_image: ./media/og_image.jpg
# banner_image: media/og_image.jpg
# logo_image: name of site logo image, relative to media or absolute
# Example:
# logo_image: /static/logo.png
# Image provider for automatic image download
# image_provider: picsum
enable_search: true
search_show_matches: true
menu:
# - ["About", "about.html"]
- ["Pages", "pages.html"]
- ["Tags", "tags.html"]
- ["Archive", "archive.html"]
- ["Authors", "authors.html"]
- ["Streams", "streams.html"]
- ["Series", "series.html"]
- ["Github", "https://github.com/rochacbruno/marmite"]
# https://docs.rs/chrono/latest/chrono/format/strftime/index.html
default_date_format: "%A, %d %B %Y"
default_author: rochacbruno
authors:
rochacbruno:
name: Bruno Rocha
avatar: https://github.com/rochacbruno.png
bio: Marmite Maintainer
links:
- ["Fediverse", "https://go.rocha.social/@bruno"]
- ["Github", "https://github.com/rochacbruno"]
- ["Linkedin", "https://www.linkedin.com/in/rochacbruno/"]
- ["Links", "https://bruno.rocha.social"]
karlamagueta:
name: Karla Magueta
avatar: https://github.com/karlamagueta.png
links:
- ["Github", "https://github.com/karlamagueta"]
# Stream display name mappings
streams:
alt:
display_name: "Alternative Stream"
tutorial:
display_name: "Tutorials"
news:
display_name: "Latest News"
guide:
display_name: "User Guides"
# Title for the languages group page (default: "Languages")
# languages_title: "Languages"
# Optional: set display names for language streams (auto-detected from content)
languages:
en:
display_name: "English"
pt:
display_name: "Portugues"
es:
display_name: "Espanol"
it:
display_name: "Italiano"
# Series display name mappings
series:
python-tutorial:
display_name: "Python Tutorial"
description: "A comprehensive Python programming tutorial series"
# Markdown source publishing
publish_md: true
# source_repository: https://github.com/rochacbruno/marmite/tree/main/example/content
# URLs JSON publishing (generates /urls.json)
publish_urls_json: true
# Internal link validation
check_internal_links: true
strict_internal_links: true
# check_media_links: true
# Render mermaid diagrams to SVG at build time (instead of client-side JS)
# native_mermaid_render: true
# Mermaid rendering options (theme, layout, spacing, etc.)
# Uses the same keys as the mermaid-rs-renderer JSON config format.
# Can also be set per-folder in frontmatter.yaml or per-page in .md frontmatter.
# Values are deep-merged: site < folder < page.
# mermaid_config:
# theme: dark
# themeVariables:
# primaryColor: "#BB2528"
# fontFamily: "Inter, sans-serif"
# flowchart:
# nodeSpacing: 80
# rankSpacing: 60
# preferredAspectRatio: "16:9"
# extra data for template customization
extra:
# banner_image_width: 124 # resize the banner images
# max_image_width: 100 # resize the max size of all the images
colorscheme_toggle: true
#colorscheme: dracula
colormode: dark
colormodetoggle: false
# colorscheme: minimal_wb
static_folders:
- extrastatic
# colorscheme: gruvbox
# fediverse_verification: https://mastodon.social/@me
social_networks:
linkedin:
url: https://www.linkedin.com/in/rochacbruno/
github:
url: https://github.com/rochacbruno
links:
url: https://bruno.rocha.social
# Example, to enable comments:
# Go to: https://giscus.app/ and generate your config and replace below.
# If you prefer to use a different commenting system just replace accordingly
# disqus, utterance.s and others works.
# extra:
# comments:
# title: Comentários
# source: |
# <script src="https://giscus.app/client.js"
# data-repo="yourrepo/blog"
# data-repo-id="sdsdsd"
# data-category="Announcements"
# data-category-id="dfsffsdfsdfsdfsdf"
# data-mapping="pathname"
# data-strict="0"
# data-reactions-enabled="1"
# data-emit-metadata="0"
# data-input-position="top"
# data-theme="preferred_color_scheme"
# data-lang="en"
# data-loading="lazy"
# crossorigin="anonymous"
# async>
# </script>
# markdown_parser:
# render:
# unsafe: true # Allow/disallow unsafe HTML (default: true)
# ignore_empty_links: true # Ignore empty link references (default: true)
# figure_with_caption: true # Wrap images in figure tags (default: true)
# parse:
# relaxed_tasklist_matching: true # Allow relaxed task list syntax (default: true)
# extension:
# tagfilter: false # Enable/disable tag filtering (default: false)
# strikethrough: true # Enable/disable ~~strikethrough~~ (default: true)
# table: true # Enable/disable table support (default: true)
# autolink: true # Enable/disable automatic link detection (default: true)
# tasklist: true # Enable/disable task lists (default: true)
# footnotes: true # Enable/disable footnote support (default: true)
# description_lists: true # Enable/disable description lists (default: true)
# multiline_block_quotes: true # Enable/disable multiline block quotes (default: true)
# underline: true # Enable/disable __underline__ syntax (default: true)
# spoiler: true # Enable/disable spoiler text (default: true)
# greentext: true # Enable/disable greentext (default: true)
# shortcodes: true # Enable/disable shortcodes (default: true)
# wikilinks_title_before_pipe: true # Wiki-style links with title before pipe (default: true)
# wikilinks_title_after_pipe: false # Wiki-style links with title after pipe (default: false)
# alerts: true # Enable/disable alert blocks (default: true)
# File mapping configuration
# Copy files from source to destination during site generation
file_mapping:
- source: ai/llms.txt
dest: llms.txt
- source: static/favicon.ico
dest: favicon.ico
- source: scripts/install.sh
dest: install.sh
- source: scripts/install.ps1
dest: install.ps1
native_mermaid_render: true
# Enable the development toolbar and editor during --serve
# enable_toolbar: true