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:

BehaviorProperties
Animationanimation, animationOptions
Bookmarkbookmark, bookmarkLevel, bookmarkTitle, bookmarkOmitFromToc
Component Labellabel, labelPosition, labelWidth, labelBreak, required, enabled, shrinkToLabel, style, readOnly
Publish/SubscribesubscribeToTopic
Tooltiptooltip, tooltipMarkdown, tooltipOptions
Styling Variantvariant

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.