Skip to main content

Article Components

Article Page

An ArticlePage is configured in a CMS. It extends the content page configurations with article-specific fields.

FieldDescription
slugThe page URL
titleThe page title. Used in SEO and Open Graph
descriptionThe page description. Used in SEO and Open Graph
keywordsUsed in SEO.
imagesUsed with SEO and Open Graph
typeUsed with SEO and Open Graph
articleCardMediaImage or video to use in the article card
articleCardTitleThe title used for the Article Card. Defaults to SEO title if empty.
articleCardDescriptionUsed for the Article Card description. Defaults to SEO description if empty.
authorThe author of the article.
readTimeThe estimated time to read the article in minutes. (options are 1-15)
articleDateThe date of the article.
categoryThe category of the article.
articleBodyHeaderMediaMedia card or Media Hero to display at the top of the page
articleBodyContentThe content displayed in the body of the page

Article Body

An ArticleBody is comprised of ArticleSections. It can also be configured to have a SimpleLinkGroup of Social links. An ArticleTableOfContents is generated as part of the ArticleBody; each section's header text is used to create links to the corresponding section for in-page navigation.

FieldDescription
sectionsArray of article sections
socialSimple link group

Article Section

An ArticleSection extends the Text component with additional article-specific fields. In addition to the variants below, a section can be configured with a MediaCard or MediaHero content item. This item can optionally have a caption. One optional content item that is not captioned can be added to each section.

An ArticleSection is a subcomponent used in ArticleBody components. Each one can have its own heading and layout configurations. Each section will be used in an auto-generated Table of Contents.

Section One Header

Section Body Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

VariantsDescriptionValues
headerTextPositionText alignment of the header
  • Left
  • Right
  • Center
headerPaddingAmount of padding below the header.
  • Regular
  • Extra
bodyTextPositionText alignment of the body text
  • Left
  • Right
  • Center
fullBleedWidth of the text is flush left and right or has side padding
  • True
  • False
backgroundOptional background color; default is transparentColor picker value
paddingTopOption to control spacing above the component
  • Regular
  • Extra
paddingBottomOption to control spacing below the component
  • Regular
  • Extra

Article Card

An ArticleCard data comes from an ArticlePage. In the CMS, when configuring an Article Page, there are three fields specific to how to render the article's card. They are: Article Card Media, Article Card Title, and Article Card Description.