blob: 35fe8cec9c1a4f7560911c3c1f91c024dab77f8a (
plain)
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
|
# Configuration file for the soupault static site generator (https://soupault.app)
[settings]
# Enable build progress (info level) logs
verbose = true
# Enable debug level logs
# debug = true
# Fail on page processing errors
strict = true
default_template_file = "templates/main.html"
# CSS selector of the element inside the template
# where page content is inserted
default_content_selector = "div#content"
[preprocessors]
# Preprocess *.md Markdown pages with cmark (github.com/commonmark/cmark) before parsing.
# --smart = smart punctuation, --unsafe = don't remove HTML tags
md = "cmark --smart --unsafe"
[widgets]
# Inserts the banner in main page only
[widgets.insert-banner]
widget = "include"
page = "index.html"
file = "templates/banner.html"
selector = "main"
action = "insert_before"
[widgets.list-snapshots]
widget = "exec"
command = "scripts/list-snapshots.py"
selector = "div#content"
action = "append_child"
page = "snapshots.md"
|