Currently, Analog uses Vite's
import.meta.glob to get the list of content files with their frontmatter as an array of objects. The side effects of this is that it gets loaded into the main bundle and can cause the size of the app to increase as you add more content.
This change would generate the file as a static asset that can be loaded with a fetch call, and decouple it from the main bundle.
injectContentFiles it would fetch this file and return its contents.
provideContent(withMarkdownRenderer()) to a lazy loaded route.
|Issue Title||Created Date||Updated Date|