# 高级配置

博客高级配置,只适用于博客类型的配置。

# Usage

配置方式如下:

// microapp/config/vuepress.js
module.exports = {
    blogConfig: {
        categoriesPath: "/categories/",
        tagsPath: "/tags/",
        timelinePath: "/timeline/",
        timelineTitle: 'Tomorrow will be better!',
        pageSize: 10,
        postsDir: 'posts',
        permalink: '/posts/:year/:month/:day/:slug.html',
        copyright: true, // or { text: '', noSelect: false, noCopy: false, minLength: 0 }
        sitemap: {}, // default: undefined
    }
}

# Options

# categoriesPath

  • 类型: string
  • 默认值: /categories/

分类链接地址。

# tagsPath

  • 类型: string
  • 默认值: /tags/

标签链接地址。

# timelinePath

  • 类型: string
  • 默认值: /timeline/

时间轴链接地址。

# timelineTitle

  • 类型: string
  • 默认值: Tomorrow will be better!

时间轴顶部展示信息。

# pageSize

  • 类型: number
  • 默认值: 10

分页大小,默认为每页 10 条。

# postsDir

  • 类型: string
  • 默认值: posts

博客文章的根目录。

  • 类型: string
  • 默认值: /posts/:year/:month/:day/:slug.html

postsDir 目录下的文章使用的永久链接格式。

# 模板变量

变量 介绍
:year 文章发布的年份 (4数字)
:month 文章发布的月份 (2数字)
:i_month 文章发布的月份 (前面不带0)
:day 文章发布的日份 (2数字)
:i_day 文章发布的日份 (前面不带0)
:slug 蛞蝓化文件路径 (不带扩展名)
:regular VuePress默认的生成永久链接的方式
  • 类型: boolean|string|object
  • 默认值: true

是否在文章下方增加版权信息,和自定义内容。

  • 类型: boolean
  • 默认值: false

是否禁止选中。

  • 类型: boolean
  • 默认值: false

是否禁止选中。

  • 类型: number
  • 默认值: 0

触发剪贴板组件或 noCopy 效果的最小文本长度。

# sitemap

  • 类型: object
  • 默认值: undefined

It will be enabled when hostname is provided. e.g.

{
    hostname: 'https://yourdomain'
    // or siteUrl
}

The 404 page is excluded by default. Further options, please head to vuepress-plugin-sitemap