Posts Article
About 229 wordsLess than 1 minute
2025-10-09
Overview
Applicable to articles with collection type set to 'post'.
Example:
---
title: Article Title
tags:
  - tag1
  - tag2
---Configuration
sticky
- Type: 
boolean | number - Default: 
false 
Whether to pin the current article to the top in article lists.
If a number is provided, a higher value will position the article closer to the top when pinned.
article
- Type: 
boolean - Default: 
true 
Whether to display the current article in article lists.
draft
- Type: 
boolean - Default: 
false 
Marks the article as a draft. Articles marked as drafts only appear in article lists during development and are hidden in production environments.
tags
- Type: 
string[] - Default: 
[] 
Article tags.
cover
- Type: 
string - Default: 
'' 
Article cover image. The cover image is only displayed on the article list page.
Only absolute paths and remote image URLs are supported.
coverStyle
- Type: 
BlogPostCoverStyle - Default: 
null 
Cover image configuration.
interface PostCoverStyle {
  /**
   * Layout position of the blog post cover image
   */
  layout?: 'left' | 'right' | 'odd-left' | 'odd-right' | 'top'
  /**
   * Aspect ratio of the blog post cover image
   *
   * @default '4:3'
   */
  ratio?: number | `${number}:${number}`
  /**
   * Width of the cover image, only effective when layout is 'left' or 'right'
   *
   * @default 240
   */
  width?: number
  /**
   * Whether to use compact mode. In compact mode, the cover image fits snugly against the container edge.
   * @default false
   */
  compact?: boolean
}