Is your feature request related to a problem? Please describe.
page.headers as returned from useData was an empty array even though my document had headers defined. It took my some searching to understand that I needed to set the following config in order to populate it:
Agree! I spend many hours looking for why page.headers are empty, and finally came across this ticket. Would really appreciate if this was documented 🙏🏻
Is your feature request related to a problem? Please describe.
page.headers
as returned fromuseData
was an empty array even though my document had headers defined. It took my some searching to understand that I needed to set the following config in order to populate it:This issue – where the user had the same confusion – helped me understand: https://github.com/vuejs/vitepress/issues/2840#issuecomment-1691067613
Describe the solution you'd like
Two things might help
1) add documentation which connects https://vitepress.dev/reference/runtime-api#usedata to https://vitepress.dev/reference/site-config 2) make
headers
optional, and don't include it when not enabled ([]
vsundefined
)Describe alternatives you've considered
possibly enable headers by default
Additional context
No response
Validations