Documentation
# markrust.toml - Configuration file for Markrust

[parser]
# Enable GitHub-flavored markdown (tables, strikethrough, task lists, etc.)
gfm = true
# Enable smart punctuation (smart quotes, ellipses, etc.)
smart_punctuation = true
# Parse YAML frontmatter
frontmatter = true
# Enable custom component syntax
custom_components = true

[renderer]
# Default document title (overridden by frontmatter if present)
title = "Markrust Document"
# Include default CSS
include_default_css = true
# Minify HTML output
minify = false
# Generate table of contents
toc = true
# Apply syntax highlighting to code blocks
syntax_highlight = true
# Add copy buttons to code blocks
code_copy_button = true
# Theme for syntax highlighting
highlight_theme = "InspiredGitHub"

[theme]
# Theme name: "modern", "minimal", "dark", or "light"
name = "modern"

# Custom CSS variables
[theme.variables]
primary-color = "#3b82f6"
secondary-color = "#6b7280"
background-color = "#ffffff"
text-color = "#1f2937"
muted-color = "#6b7280"
border-color = "#e5e7eb"
font-family = "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"
monospace-font = "'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace"
content-width = "768px"

# Custom component directories
components = [
    "./components" # Additional component directories
]