_brand.yml
- color
field into HTML formats
#10327
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Towards #10249:
Brand
class to Quarto's typescript that will hold methods to get brand.yml information out. This is now used inFormat
instead of storing the raw JSON.color
entries from_brand.yml
into a new SASS bundle, so that brand colors win by default when_brand.yml
is in play.Minimal demo. Note that
primary
controls link color by default in our themes, and so_brand.yml
forwards the information to the theme automatically without requiring any additional theme._brand.yml
index.qmd
Currently, this requires
_quarto.yml
(or documents) to define no theme. An explicit theme will cause_brand.yml
to lose, ie it's currently the lowest priority value. I think this makes sense since_brand.yml
is configuration we pick up by default from the ambient, and so it should be overrideable by any explicit setting, including egtheme: cosmo
.