Interactively configure your branding (colors, logos, organization name) for reuse across multiple Quarto projects.
Details
This function provides an interactive workflow with three main options:
Create or update branding: Interactively configure:
Organization/project name
Primary brand color (hex format, e.g., #0066cc)
Large logo path
Small/icon logo path
Optional: Advanced customization through template editing
View current branding: Display existing project-level and global brand configurations
Exit: Return to console
After configuring basic settings, you can choose to:
Save with the basics (quick setup)
Edit the full template for advanced options (typography, color palettes, links, code styling, headings)
Branding is stored as YAML (_brand.yml) in:
Project-level:
_brand.ymlin the current Quarto projectGlobal: System-wide config directory (reused across all projects)
Both: Saved to both locations
Global branding is automatically applied in new projects via
quarto_project and write_brand.
Examples
# Open interactive brand settings configuration
if (interactive()) {
froggeR::brand_settings()
}