Skip to content

themeConfig

themeConfig 配置项作用于文章列表页、Waline 评论、自定义广告以及 AdSense 等。

示例代码

  • posts - 文章列表,由 usePosts 函数生成
  • page - 文章列表配置项
    • max - 分页器最大页数,超出后显示首页与尾页按钮,默认为 5
    • pinned - 置顶文章文本描述,默认为 [置顶]
    • outDir - 文章列表、分类/归档/标签页输出路径(需与 usePosts 方法中保持一致,用于分类与标签页路由)
ts
// .vitepress/config.ts
export default defineConfigWithTheme<ThemeConfig>({
  themeConfig: {
    posts,
	page: {
      max: 5,
      pinned: '[置顶]'
      outDir: ''
    }
  }
});

配置项

ts
interface IPage {
  max?: number;
  pinned?: string;
  outDir?: string;
}

export interface ThemeConfig extends DefaultTheme.Config {
  posts?: IPost[];
  page?: IPage;
}
关注微信公众号
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3