|
| 1 | +# Zensical configuration |
| 2 | +# https://zensical.org/docs/setup/basics/ |
| 3 | + |
1 | 4 | [project] |
2 | 5 | site_name = "-{{ REPO_NAME }}-" |
| 6 | +site_url = "https://psmodule.io/-{{ REPO_NAME }}-/" |
| 7 | +docs_dir = "docs" |
3 | 8 | repo_name = "-{{ REPO_OWNER }}-/-{{ REPO_NAME }}-" |
4 | 9 | repo_url = "https://github.com/-{{ REPO_OWNER }}-/-{{ REPO_NAME }}-" |
5 | 10 |
|
6 | 11 | [project.theme] |
7 | | -variant = "classic" |
8 | 12 | language = "en" |
| 13 | +font.text = "Mona Sans" |
| 14 | +font.code = "Source Code Pro" |
9 | 15 | logo = "Assets/icon.png" |
10 | 16 | favicon = "Assets/icon.png" |
11 | 17 | features = [ |
12 | | - "navigation.instant", |
13 | | - "navigation.instant.progress", |
14 | | - "navigation.top", |
15 | | - "navigation.tracking", |
16 | | - "navigation.expand", |
17 | | - "search.suggest", |
18 | | - "search.highlight", |
19 | | - "content.code.copy" |
| 18 | + "announce.dismiss", |
| 19 | + "content.code.annotate", |
| 20 | + "content.code.copy", |
| 21 | + "content.tooltips", |
| 22 | + "navigation.footer", |
| 23 | + "navigation.indexes", |
| 24 | + "navigation.instant", |
| 25 | + "navigation.instant.prefetch", |
| 26 | + "navigation.instant.preview", |
| 27 | + "navigation.instant.progress", |
| 28 | + "navigation.tabs", |
| 29 | + "navigation.top", |
| 30 | + "navigation.tracking", |
| 31 | + "search.highlight", |
| 32 | + "search.share", |
| 33 | + "search.suggest", |
| 34 | + "toc.follow", |
20 | 35 | ] |
21 | 36 |
|
| 37 | +[project.theme.icon] |
| 38 | +repo = "material/github" |
| 39 | +link = "material/link-variant" |
| 40 | + |
| 41 | +# Palette toggle for automatic mode |
22 | 42 | [[project.theme.palette]] |
23 | 43 | media = "(prefers-color-scheme)" |
24 | 44 | toggle.icon = "lucide/sun-moon" |
25 | 45 | toggle.name = "Switch to dark mode" |
26 | 46 |
|
| 47 | +# Palette toggle for dark mode |
27 | 48 | [[project.theme.palette]] |
28 | 49 | media = "(prefers-color-scheme: dark)" |
29 | 50 | scheme = "slate" |
30 | 51 | primary = "black" |
31 | | -accent = "light-blue" |
| 52 | +accent = "light blue" |
32 | 53 | toggle.icon = "lucide/moon" |
33 | 54 | toggle.name = "Switch to light mode" |
34 | 55 |
|
| 56 | +# Palette toggle for light mode |
35 | 57 | [[project.theme.palette]] |
36 | 58 | media = "(prefers-color-scheme: light)" |
37 | 59 | scheme = "default" |
38 | 60 | primary = "black" |
39 | | -accent = "light-blue" |
| 61 | +accent = "light blue" |
40 | 62 | toggle.icon = "lucide/sun" |
41 | 63 | toggle.name = "Switch to system preference" |
42 | 64 |
|
43 | | -[project.theme.icon] |
44 | | -repo = "fontawesome/brands/github" |
| 65 | +[project.plugins.meta] |
| 66 | + |
| 67 | +[project.plugins.search] |
45 | 68 |
|
46 | 69 | [project.markdown_extensions.toc] |
47 | | -permalink = true |
| 70 | +permalink = "#" |
48 | 71 |
|
49 | 72 | [project.markdown_extensions.attr_list] |
| 73 | + |
| 74 | +[project.markdown_extensions.abbr] |
| 75 | + |
50 | 76 | [project.markdown_extensions.admonition] |
| 77 | + |
| 78 | +[project.markdown_extensions.def_list] |
| 79 | + |
| 80 | +[project.markdown_extensions.footnotes] |
| 81 | + |
51 | 82 | [project.markdown_extensions.md_in_html] |
| 83 | + |
| 84 | +[project.markdown_extensions.tables] |
| 85 | + |
52 | 86 | [project.markdown_extensions.pymdownx.details] |
| 87 | + |
53 | 88 | [project.markdown_extensions.pymdownx.superfences] |
| 89 | +custom_fences = [ |
| 90 | + { name = "mermaid", class = "mermaid", format = "pymdownx.superfences.fence_code_format" }, |
| 91 | +] |
| 92 | + |
| 93 | +[project.markdown_extensions.pymdownx.tasklist] |
| 94 | +custom_checkbox = true |
54 | 95 |
|
55 | 96 | [[project.extra.social]] |
56 | 97 | icon = "fontawesome/brands/discord" |
|
0 commit comments