quarto_styles_from_config
docblock
quarto_styles_from_config(config::QuartoConfig)Generate CSS/SCSS files based on configuration.
Default styles are applied only when:
No bootswatch theme is specified in ThemeConfig
No custom CSS/SCSS is provided
use_default_stylesis true (default) Creates:docs/styles.css- Main CSS file (with default or custom styles)docs/custom.scss- SCSS variables (if custom colors/fonts specified)
Arguments
config::QuartoConfig: Configuration with theme settings
Examples
# Default (no theme) - applies default QuartoDocBuilder styles
config = QuartoConfig(module_name=MyModule, theme=ThemeConfig())
quarto_styles_from_config(config)
# With bootswatch theme - does NOT apply default styles
config = QuartoConfig(module_name=MyModule, theme=ThemeConfig(bootswatch="flatly"))
quarto_styles_from_config(config)
# Explicitly disable default styles
config = QuartoConfig(module_name=MyModule, theme=ThemeConfig(use_default_styles=false))
quarto_styles_from_config(config)