Blog
Blog renders blog list or a single post based on the current route and appGlobals.blog. appGlobals.blog must be an object with required posts (array of post objects). Layout behavior comes from theme vars queried with getThemeVar: layout ("basic" | "featuredWithTabs", default "basic"), tableOfContents (string "true"/"false", toggles TOC on post pages), and tags (string "true"/"false", hides/shows tags; default true). When the route has a slug (e.g. /blog/:slug), it shows the post; otherwise the list view.
Behaviors
This component supports the following behaviors:
| Behavior | Properties |
|---|---|
| Animation | animation, animationOptions |
| Bookmark | bookmark, bookmarkLevel, bookmarkTitle, bookmarkOmitFromToc |
| Component Label | label, labelPosition, labelWidth, labelBreak, required, enabled, shrinkToLabel, style, readOnly |
| Publish/Subscribe | subscribeToTopic |
| Tooltip | tooltip, tooltipMarkdown, tooltipOptions |
| Styling Variant | variant |
Properties
This component does not have any properties.
Events
This component does not have any events.
Exposed Methods
This component does not expose any methods.
Styling
This component does not have any styles.