diff --git a/zensical.toml b/zensical.toml index edaf07b..198231d 100644 --- a/zensical.toml +++ b/zensical.toml @@ -266,7 +266,7 @@ features = [ # When navigation integration for the table of contents is enabled, it is # always rendered as part of the navigation sidebar on the left. # https://zensical.org/docs/setup/navigation/#navigation-integration - #"toc.integrate", + "toc.integrate" ] # ---------------------------------------------------------------------------- @@ -397,3 +397,72 @@ note = """ GitHub issue. """ + +# Markdown extensions +# +# See: https://zensical.org/docs/setup/extensions/#configuration +[project.markdown_extensions.abbr] +# +[project.markdown_extensions.admonition] +# +[project.markdown_extensions.attr_list] +# +[project.markdown_extensions.def_list] +# +[project.markdown_extensions.footnotes] +# +[project.markdown_extensions.md_in_html] +# +[project.markdown_extensions.tables] +# +[project.markdown_extensions.toc] +permalink = true +toc_depth = 3 +# +[project.markdown_extensions.toc.slugify] +object = "pymdownx.slugs.slugify" +kwds = { case = "lower" } +# +[project.markdown_extensions.pymdownx.arithmatex] +generic = true +# +[project.markdown_extensions.pymdownx.betterem] +smart_enable = "all" +# +[project.markdown_extensions.pymdownx.blocks.caption] +# +[project.markdown_extensions.pymdownx.caret] +# +[project.markdown_extensions.pymdownx.details] +# +[project.markdown_extensions.pymdownx.emoji] +emoji_generator = "zensical.extensions.emoji.to_svg" +emoji_index = "zensical.extensions.emoji.twemoji" +# +[project.markdown_extensions.pymdownx.highlight] +anchor_linenums = true +# +[project.markdown_extensions.pymdownx.inlinehilite] +# +[project.markdown_extensions.pymdownx.keys] +# +[project.markdown_extensions.pymdownx.mark] +# +[project.markdown_extensions.pymdownx.smartsymbols] +# +[project.markdown_extensions.pymdownx.superfences] +custom_fences = [ + { name = "mermaid", class = "mermaid", format = "pymdownx.superfences.fence_code_format" } +] +# +[project.markdown_extensions.pymdownx.tabbed] +alternate_style = true +# +[project.markdown_extensions.pymdownx.tabbed.slugify] +object = "pymdownx.slugs.slugify" +kwds = { case = "lower" } +# +[project.markdown_extensions.pymdownx.tasklist] +custom_checkbox = true +# +[project.markdown_extensions.pymdownx.tilde]