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_styles is 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)