[project] docs_dir = "content" extra_css = ["assets/css/theme.css"] language = "en" nav = [ { "Home" = "index.md" }, { "Resume" = "resume.md" }, { "Test" = "test.md" } ] repo = "fontawesome/brands/git-alt" repo_name = "g_it/gugulet.hu" repo_url = "https://git.gugulet.hu/g_it/site" site_author = "Gugulethu Hlekwayo" site_description = " " site_dir = "deploy" site_name = "Gugulethu Hlekwayo" site_url = "https://gugulet.hu" use_directory_urls = true [project.extra] generator = false [project.markdown_extensions.abbr] # The Abbreviations extension adds the ability to add a small tooltip to an element, by wrapping it with an abbr tag. [project.markdown_extensions.admonition] # The Admonition extension adds support for admonitions, more commonly known as call-outs, which can be defined in Markdown by using a simple syntax. [project.markdown_extensions.attr_list] # The Attribute Lists extension allows to add HTML attributes and CSS classes to almost every Markdown inline- and block-level element with a special syntax. [project.markdown_extensions.def_list] # The [Definition Lists] extension adds the ability to add definition lists (more commonly known as description lists – dl in HTML) via Markdown to a document. [project.markdown_extensions.footnotes] # The Footnotes extension allows to define inline footnotes, which are then rendered below all Markdown content of a document. [project.markdown_extensions.md_in_html] # The Markdown in HTML extension allows for writing Markdown inside of HTML, which is useful for wrapping Markdown content with custom elements. [project.markdown_extensions.pymdownx.arithmatex] # The Arithmatex extension allows for rendering of block and inline block equations and integrates seamlessly with MathJax1 – a library for mathematical typesetting. generic = true [project.markdown_extensions.pymdownx.blocks.caption] # The Caption extension adds the ability to add captions to any Markdown block, including images, tables, and code blocks. [project.markdown_extensions.pymdownx.caret] # The caret extension allows the use of the ^ symbol. [project.markdown_extensions.pymdownx.details] # The Details extension supercharges the Admonition extension, making the resulting call-outs collapsible, allowing them to be opened and closed by the user. [project.markdown_extensions.pymdownx.emoji] # The Emoji extension automatically inlines bundled and custom icons and emojis in *.svg file format into the resulting HTML page. emoji_index = "zensical.extensions.emoji.twemoji" emoji_generator = "zensical.extensions.emoji.to_svg" [project.markdown_extensions.pymdownx.highlight] # The Highlight extension adds support for syntax highlighting of code blocks. anchor_linenums = true auto_title = true linenums_style = "pymdownx-inline" pygments_lang_class = true [project.markdown_extensions.pymdownx.inlinehilite] # The InlineHilite extension add support for syntax highlighting of inline code blocks. [project.markdown_extensions.pymdownx.keys] # The Keys extension adds a simple syntax to allow for the rendering of keyboard keys and combinations. [project.markdown_extensions.pymdownx.mark] # The mark extension allows the use of highlighting in text. [project.markdown_extensions.pymdownx.smartsymbols] # The SmartSymbols extension converts some sequences of characters into their corresponding symbols. [project.markdown_extensions.pymdownx.snippets] # The Snippets extension adds the ability to add a small tooltip to an element, by wrapping it with an abbr tag. auto_append = ["content/includes/definitions.md"] [project.markdown_extensions.pymdownx.superfences] # The SuperFences extension allows for arbitrary nesting of code and content blocks inside each other. custom_fences = [ { name = "mermaid", class = "mermaid", format = "pymdownx.superfences.fence_code_format" } ] [project.markdown_extensions.pymdownx.tabbed] # The Tabbed extension allows the usage of content tabs, a simple way to group related content and code blocks under accessible tabs. alternate_style = true [project.markdown_extensions.pymdownx.tasklist] # The Tasklist extension allows for the usage of GitHub Flavored Markdown inspired task lists, following the same syntactical conventions. custom_checkbox = true [project.markdown_extensions.pymdownx.tilde] # The tilde extension allows the use of the ~ symbol. [project.markdown_extensions.tables] # The Tables extension adds the ability to create tables in Markdown by using a simple syntax. [project.markdown_extensions.toc] # The Table of Contents extension automatically generates a table of contents from a document, which Zensical will render as part of the resulting page. permalink = true # [project.plugins.mkdocstrings.handlers.python] # mkdocstrings, which allows rendering API reference documentation from source code. # inventories = ["https://docs.python.org/3/objects.inv"] # paths = ["src"] # [project.plugins.mkdocstrings.handlers.python.options] # docstring_style = "google" # inherited_members = true # show_source = false [project.plugins.offline] # The offline functionality makes sure that the site search works when you distribute the contents of your site directory as a download. [project.theme] custom_dir = "content/overrides" favicon = "assets/media/face-favicon-512x512.png" language = "en" logo = "assets/media/face-1276x1276.webp" palette.primary = "custom" features = [ "content.action.view", # View source of this page. "content.code.annotate", # Attach arbitrary content to specific sections of code blocks. "content.code.copy", # A button on the right side to allow the user to copy a code block's contents to the clipboard. "content.code.select", # A button to allow for the selection of line ranges by the user. "content.footnote.tooltips", # Render footnotes as inline tooltips. "content.tooltips", # Improves the default browser tooltips. "navigation.indexes", "navigation.instant", # Intercept links to behave like a Single-Page Application. "navigation.instant.prefetch", # Pre-fetch page when user hovers over a link. "navigation.instant.progress", # Show the page load progress. "navigation.tracking", # Add the current section to the URL for tracking. "search.highlight", # Highlight all search results after following the link. ] variant = "modern"