频道设置

channel 插件选项用于配置 feed 的频道。

channel.title

  • 类型:string
  • 默认值:SiteConfig.title

频道的标题

  • 类型:string
  • 默认值:部署的网址 (通过 options.hostnamecontext.base 生成)

频道地址

channel.description

  • 类型:string
  • 默认值:SiteConfig.description

频道描述信息

channel.language

  • 类型:string
  • 默认值:
    • siteConfig.locales['/'].locales
    • 如果上述未提供,回退到 "en-US"

频道使用的语言

  • 类型:string
  • 默认值:
    • 尝试读取 channel 选项中的 author.name 生成 Copyright by $author
  • 建议自行设置:

频道版权信息

channel.pubDate

  • 类型:string (需是合法的 Date ISOString)
  • 默认值:每次插件构建时刻
  • 建议自行设置:

频道内容的发布时间

channel.lastUpdated

  • 类型:string (需是合法的 Date ISOString)
  • 默认值:每次插件构建时刻

频道内容的上次更新时间

channel.ttl

  • 类型:number
  • 建议自行设置:

内容有效时间,即获取后保持缓存而不进行新获取的时间

channel.image

  • 类型:string
  • 建议自行设置:

这是一个会在频道中使用的图片,建议设置正方形图片、尺寸最好不小于 512×512。

channel.icon

  • 类型:string
  • 建议自行设置:

一个代表频道的图标,建议设置正方形图片、尺寸最好不小于 128×128,背景色透明。

channel.author

  • 类型:FeedAuthor
  • 建议自行设置:

频道的作者。

FeedAuthor 格式
interface FeedAuthor {
  /** 作者姓名 */
  name: string
  /** 作者电子邮箱 */
  email?: string
  /** 作者网站 */
  url?: string
  /**
   * 作者头像地址
   *
   * 正方形,最好不小于 128×128,透明背景
   */
  avatar?: string
}

channel.hub

  • 类型:string

Websub 的链接。Websub 需要服务器后端,与 VuePress 主旨不符,如无特殊需要忽略即可。

WebSub

有关信息,详见 Websub在新窗口打开