Files
2024-12-18 21:16:43 +08:00

1 line
34 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{388:function(t,a,s){"use strict";s.r(a);var e=s(14),n=Object(e.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("p",[t._v("主题的配置在"),a("code",[t._v(".vuepress/config.ts")]),t._v("文件的"),a("code",[t._v("themeConfig")]),t._v("字段中,是在原有配置的基础上做的新增和修改,配置示例请查看:"),a("a",{attrs:{href:"https://github.com/xugaoyi/vuepress-theme-vdoing/blob/master/docs/.vuepress/config.ts",target:"_blank",rel:"noopener noreferrer"}},[t._v("config.ts"),a("OutboundLink")],1),t._v("。")]),t._v(" "),a("p",[t._v("更多官方配置,请查看"),a("a",{attrs:{href:"https://vuepress.vuejs.org/zh/",target:"_blank",rel:"noopener noreferrer"}},[t._v("vuepress文档"),a("OutboundLink")],1),t._v("。")]),t._v(" "),a("h2",{attrs:{id:"是否打开分类、标签、归档"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#是否打开分类、标签、归档"}},[t._v("#")]),t._v(" 是否打开分类、标签、归档")]),t._v(" "),a("h3",{attrs:{id:"category"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#category"}},[t._v("#")]),t._v(" category")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否打开分类功能。 如打开,会做的事情有:")]),t._v(" "),a("ol",[a("li",[t._v("自动生成的front matter包含分类字段")]),t._v(" "),a("li",[t._v("页面中显示与分类相关的信息和模块")]),t._v(" "),a("li",[t._v("自动生成分类页面(在@pages文件夹)")])]),t._v(" "),a("p",[t._v("如关闭,则反之。")]),t._v(" "),a("h3",{attrs:{id:"tag"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#tag"}},[t._v("#")]),t._v(" tag")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否打开标签功能。 如打开,会做的事情有:")]),t._v(" "),a("ol",[a("li",[t._v("自动生成的front matter包含标签字段")]),t._v(" "),a("li",[t._v("页面中显示与标签相关的信息和模块")]),t._v(" "),a("li",[t._v("自动生成标签页面(在@pages文件夹)")])]),t._v(" "),a("p",[t._v("如关闭,则反之。")]),t._v(" "),a("h3",{attrs:{id:"archive"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#archive"}},[t._v("#")]),t._v(" archive")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否打开归档功能。 如打开,会做的事情有:")]),t._v(" "),a("ol",[a("li",[t._v("自动生成归档页面(在@pages文件夹)")])]),t._v(" "),a("p",[t._v("如关闭,则反之。")]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("提示")]),t._v(" "),a("p",[t._v("如果你仅仅是想使用这个主题来搭建知识库,并不想使用分类、标签、归档功能,就可以关闭它们。")])]),t._v(" "),a("h3",{attrs:{id:"使用分类页、标签页、归档页链接"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#使用分类页、标签页、归档页链接"}},[t._v("#")]),t._v(" 使用分类页、标签页、归档页链接")]),t._v(" "),a("p",[t._v("当你打开了分类、标签、归档功能,就可以在导航或其他地方添加分类页、标签页、归档页的链接:")]),t._v(" "),a("ul",[a("li",[t._v("分类页: "),a("code",[t._v("/categories/")])]),t._v(" "),a("li",[t._v("标签页: "),a("code",[t._v("/tags/")])]),t._v(" "),a("li",[t._v("归档页: "),a("code",[t._v("/archives/")])])]),t._v(" "),a("h2",{attrs:{id:"碎片化文章默认分类值"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#碎片化文章默认分类值"}},[t._v("#")]),t._v(" 碎片化文章默认分类值")]),t._v(" "),a("h3",{attrs:{id:"categorytext"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#categorytext"}},[t._v("#")]),t._v(" categoryText")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("string")])]),t._v(" "),a("li",[t._v("默认:'随笔'")])]),t._v(" "),a("p",[t._v("碎片化文章(_posts文件夹的文章)默认生成的分类值")]),t._v(" "),a("h2",{attrs:{id:"页面风格"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#页面风格"}},[t._v("#")]),t._v(" 页面风格")]),t._v(" "),a("h3",{attrs:{id:"pagestyle"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#pagestyle"}},[t._v("#")]),t._v(" pageStyle "),a("Badge",{attrs:{text:"v1.12.0 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("string")])]),t._v(" "),a("li",[t._v("可选值:'card' | 'line' line在未设置bodyBgImg时才生效)")]),t._v(" "),a("li",[t._v("默认:'card'")])]),t._v(" "),a("p",[t._v("页面风格,"),a("code",[t._v("card")]),t._v("时背景显示灰色衬托出卡片样式,"),a("code",[t._v("line")]),t._v("时背景显示纯色,并且部分模块带线条边框(未设置bodyBgImg时才生效)")]),t._v(" "),a("h3",{attrs:{id:"defaultmode"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#defaultmode"}},[t._v("#")]),t._v(" defaultMode "),a("Badge",{attrs:{text:"v1.12.3 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("string")])]),t._v(" "),a("li",[t._v("可选值:'auto' | 'light' | 'dark' | 'read'")]),t._v(" "),a("li",[t._v("默认:'auto'")])]),t._v(" "),a("p",[t._v("默认外观模式,用户未在页面手动修改过模式时才生效,否则以用户设置的模式为准")]),t._v(" "),a("h2",{attrs:{id:"body背景大图"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#body背景大图"}},[t._v("#")]),t._v(" body背景大图")]),t._v(" "),a("h3",{attrs:{id:"bodybgimg"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#bodybgimg"}},[t._v("#")]),t._v(" bodyBgImg")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("string")]),t._v(" | "),a("code",[t._v("array")])]),t._v(" "),a("li",[t._v("默认:undefined")])]),t._v(" "),a("p",[t._v("body背景大图,单张图片使用String,多张图片使用Array 多张图片时每隔 <bodyBgImgInterval> 秒换一张")]),t._v(" "),a("h3",{attrs:{id:"bodybgimgopacity"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#bodybgimgopacity"}},[t._v("#")]),t._v(" bodyBgImgOpacity "),a("Badge",{attrs:{text:"v1.4.0 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("number")])]),t._v(" "),a("li",[t._v("默认:0.5")]),t._v(" "),a("li",[t._v("选值范围:0 ~ 1.0")])]),t._v(" "),a("p",[t._v("body背景图透明度")]),t._v(" "),a("h3",{attrs:{id:"bodybgimginterval"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#bodybgimginterval"}},[t._v("#")]),t._v(" bodyBgImgInterval "),a("Badge",{attrs:{text:"v1.12.0 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("number")])]),t._v(" "),a("li",[t._v("默认:15")]),t._v(" "),a("li",[t._v("单位:s")])]),t._v(" "),a("p",[t._v("body有多张背景大图时的切换间隔")]),t._v(" "),a("h2",{attrs:{id:"文章标题前的图标"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#文章标题前的图标"}},[t._v("#")]),t._v(" 文章标题前的图标")]),t._v(" "),a("h3",{attrs:{id:"titlebadge"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#titlebadge"}},[t._v("#")]),t._v(" titleBadge")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否打开文章标题图标")]),t._v(" "),a("h3",{attrs:{id:"titlebadgeicons"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#titlebadgeicons"}},[t._v("#")]),t._v(" titleBadgeIcons")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("array")])]),t._v(" "),a("li",[t._v("默认:内置图标")])]),t._v(" "),a("p",[t._v("文章标题图标的地址")]),t._v(" "),a("h2",{attrs:{id:"文章内容块的背景底纹"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#文章内容块的背景底纹"}},[t._v("#")]),t._v(" 文章内容块的背景底纹")]),t._v(" "),a("h3",{attrs:{id:"contentbgstyle"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#contentbgstyle"}},[t._v("#")]),t._v(" contentBgStyle "),a("Badge",{attrs:{text:"v1.4.0 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("number")])]),t._v(" "),a("li",[t._v("默认:undefined")]),t._v(" "),a("li",[t._v("选值:1 => 方格 | 2 => 横线 | 3 => 竖线 | 4 => 左斜线 | 5 => 右斜线 | 6 => 点状")])]),t._v(" "),a("p",[t._v("文章内容块的背景底纹")]),t._v(" "),a("h2",{attrs:{id:"侧边栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#侧边栏"}},[t._v("#")]),t._v(" 侧边栏")]),t._v(" "),a("h3",{attrs:{id:"sidebar"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sidebar"}},[t._v("#")]),t._v(" sidebar")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("srting")]),t._v(" | "),a("code",[t._v("object")]),t._v(" | "),a("code",[t._v("array")])]),t._v(" "),a("li",[t._v("在默认主题原有的配置上新增两项参数:\n"),a("ul",[a("li",[a("code",[t._v("'structuring'")]),t._v(" 自动生成结构化侧边栏")]),t._v(" "),a("li",[a("code",[t._v("{ mode: 'structuring', collapsable: Boolean}")]),t._v(" 自动生成结构化侧边栏,并设置侧边栏是否可折叠,默认true")])])])]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("提示")]),t._v(" "),a("p",[t._v("如需构建结构化站点请把此配置设置为"),a("code",[t._v("structuring")]),t._v(" 或 "),a("code",[t._v("{ mode: 'structuring', collapsable: false}")])])]),t._v(" "),a("h3",{attrs:{id:"sidebaropen"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sidebaropen"}},[t._v("#")]),t._v(" sidebarOpen")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("初始状态下是否打开侧边栏")]),t._v(" "),a("div",{staticClass:"custom-block tip"},[a("p",{staticClass:"custom-block-title"},[t._v("提示")]),t._v(" "),a("p",[t._v("在侧边栏关闭状态下,页面向下滚动时会隐藏顶部导航栏,让用户更专注于阅读。")])]),t._v(" "),a("h3",{attrs:{id:"对指定页面禁用侧边栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#对指定页面禁用侧边栏"}},[t._v("#")]),t._v(" 对指定页面禁用侧边栏")]),t._v(" "),a("p",[t._v("你可以通过 front matter 来禁用指定页面的侧边栏:")]),t._v(" "),a("div",{staticClass:"language-yaml extra-class"},[a("pre",{pre:!0,attrs:{class:"language-yaml"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("sidebar")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean important"}},[t._v("false")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n")])])]),a("h3",{attrs:{id:"碎片化文章的侧边栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#碎片化文章的侧边栏"}},[t._v("#")]),t._v(" 碎片化文章的侧边栏")]),t._v(" "),a("p",[t._v("在_posts文件夹的文章会自动在 front matter 添加 "),a("code",[t._v("sidebar: auto")])]),t._v(" "),a("div",{staticClass:"language-yaml extra-class"},[a("pre",{pre:!0,attrs:{class:"language-yaml"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("sidebar")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" auto\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n")])])]),a("h2",{attrs:{id:"最近更新栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#最近更新栏"}},[t._v("#")]),t._v(" 最近更新栏")]),t._v(" "),a("h3",{attrs:{id:"updatebar"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#updatebar"}},[t._v("#")]),t._v(" updateBar")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("object")])]),t._v(" "),a("li",[t._v("默认:"),a("code",[t._v("{showToArticle: true, moreArticle: '/archives/'}")]),t._v(" "),a("ul",[a("li",[t._v("showToArticle 显示到文章页底部,默认true")]),t._v(" "),a("li",[t._v("moreArticle “更多文章”跳转的页面,默认'/archives/'")])])])]),t._v(" "),a("p",[t._v("最近更新栏,显示于文章页底部和简约版首页文章列表")]),t._v(" "),a("h3",{attrs:{id:"非文章页的设置"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#非文章页的设置"}},[t._v("#")]),t._v(" 非文章页的设置")]),t._v(" "),a("p",[t._v("对于非文章页,如目录页、关于、友情链接等自定义页面,最好在front matter设置"),a("code",[t._v("article: false")]),t._v(",设置之后这个页面将被认定为非文章页,不显示面包屑和作者、时间,不显示最近更新栏,不会参与到最近更新文章的数据计算中。")]),t._v(" "),a("div",{staticClass:"language-yaml extra-class"},[a("pre",{pre:!0,attrs:{class:"language-yaml"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("article")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean important"}},[t._v("false")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n")])])]),a("h2",{attrs:{id:"右侧文章大纲栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#右侧文章大纲栏"}},[t._v("#")]),t._v(" 右侧文章大纲栏")]),t._v(" "),a("h3",{attrs:{id:"rightmenubar"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#rightmenubar"}},[t._v("#")]),t._v(" rightMenuBar "),a("Badge",{attrs:{text:"v1.6.3 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否显示右侧文章大纲栏。设置为"),a("code",[t._v("false")]),t._v("或屏宽小于"),a("code",[t._v("1300px")]),t._v("时,文章大纲将与左侧侧边栏混合在一起。\n(注:在屏宽小于"),a("code",[t._v("1300px")]),t._v("下无论如何都不显示右侧文章大纲栏。)")]),t._v(" "),a("h2",{attrs:{id:"快捷翻页按钮"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#快捷翻页按钮"}},[t._v("#")]),t._v(" 快捷翻页按钮")]),t._v(" "),a("h3",{attrs:{id:"pagebutton"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#pagebutton"}},[t._v("#")]),t._v(" pageButton "),a("Badge",{attrs:{text:"v1.4.3 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("boolean")])]),t._v(" "),a("li",[t._v("默认:true")])]),t._v(" "),a("p",[t._v("是否显示快捷翻页按钮 (此按钮是文章页左右两边的箭头按钮,小屏中不会显示。)")]),t._v(" "),a("h2",{attrs:{id:"文章作者信息"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#文章作者信息"}},[t._v("#")]),t._v(" 文章作者信息")]),t._v(" "),a("h3",{attrs:{id:"author"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#author"}},[t._v("#")]),t._v(" author")]),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("string")]),t._v(" | "),a("code",[t._v("{name: String, link: String}")])]),t._v(" "),a("li",[t._v("默认:undefined")]),t._v(" "),a("li",[t._v("属性:\n"),a("ul",[a("li",[t._v("name 作者名称")]),t._v(" "),a("li",[t._v("link 作者链接")])])])]),t._v(" "),a("p",[t._v("文章默认的作者信息")]),t._v(" "),a("h3",{attrs:{id:"指定的文章作者信息"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#指定的文章作者信息"}},[t._v("#")]),t._v(" 指定的文章作者信息")]),t._v(" "),a("p",[t._v("你也可以在指定的文章front matter设置作者信息,优先级比默认作者信息高,示例:")]),t._v(" "),a("div",{staticClass:"language-yaml extra-class"},[a("pre",{pre:!0,attrs:{class:"language-yaml"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("author")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("name")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 作者名\n "),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("link")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" https"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v("//xxx.com\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n 或\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("author")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" 作者名\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n")])])]),a("h2",{attrs:{id:"博主信息"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#博主信息"}},[t._v("#")]),t._v(" 博主信息")]),t._v(" "),a("h3",{attrs:{id:"blogger"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#blogger"}},[t._v("#")]),t._v(" blogger")]),t._v(" "),a("ul",[a("li",[t._v("参数和类型:"),a("code",[t._v("{avatar: String, name: String, slogan: String}")])]),t._v(" "),a("li",[t._v("默认:undefined\n"),a("ul",[a("li",[t._v("avatar 头像,必需")]),t._v(" "),a("li",[t._v("name 博主名称,必需")]),t._v(" "),a("li",[t._v("slogan 标语,可选")])])])]),t._v(" "),a("p",[t._v("博主信息显示于首页博主信息栏")]),t._v(" "),a("h2",{attrs:{id:"社交图标"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#社交图标"}},[t._v("#")]),t._v(" 社交图标")]),t._v(" "),a("h3",{attrs:{id:"social"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#social"}},[t._v("#")]),t._v(" social")]),t._v(" "),a("ul",[a("li",[t._v("参数和类型:"),a("code",[t._v("{iconfontCssFile: String, icons: [{iconClass: String, title: String, link: String}]}")])]),t._v(" "),a("li",[t._v("默认:undefined\n"),a("ul",[a("li",[t._v("iconfontCssFile 可选,阿里图标库(或其他)的在线css字体图标文件地址,对于主题没有的图标可自由添加")]),t._v(" "),a("li",[t._v("icons 图标列表,数量自由\n"),a("ul",[a("li",[t._v("iconClass 图标的Class名称")]),t._v(" "),a("li",[t._v("title 图标的title")]),t._v(" "),a("li",[t._v("link 图标的跳转链接")])])])])])]),t._v(" "),a("p",[t._v("社交图标显示于博主信息栏和页脚栏")]),t._v(" "),a("h3",{attrs:{id:"主题内置的社交图标"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#主题内置的社交图标"}},[t._v("#")]),t._v(" 主题内置的社交图标 "),a("Badge",{attrs:{text:"v1.2.2+, 部分v1.7.2+"}})],1),t._v(" "),a("table",{staticClass:"icons-table"},[a("tbody",[a("tr",[a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-weixin"}),t._v(" "),a("p",{staticClass:"name"},[t._v("微信")]),t._v(" "),a("p",[t._v("icon-weixin")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-QQ"}),t._v(" "),a("p",{staticClass:"name"},[t._v("QQ")]),t._v(" "),a("p",[t._v("icon-QQ")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-youjian"}),t._v(" "),a("p",{staticClass:"name"},[t._v("邮件")]),t._v(" "),a("p",[t._v("icon-youjian")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-npm"}),t._v(" "),a("p",{staticClass:"name"},[t._v("npm")]),t._v(" "),a("p",[t._v("icon-npm")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-github"}),t._v(" "),a("p",{staticClass:"name"},[t._v("github")]),t._v(" "),a("p",[t._v("icon-github")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-gitee"}),t._v(" "),a("p",{staticClass:"name"},[t._v("gitee")]),t._v(" "),a("p",[t._v("icon-gitee")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-weibo"}),t._v(" "),a("p",{staticClass:"name"},[t._v("微博")]),t._v(" "),a("p",[t._v("icon-weibo")])])]),a("tr"),t._v(" "),a("tr",[a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-zhihu"}),t._v(" "),a("p",{staticClass:"name"},[t._v("知乎")]),t._v(" "),a("p",[t._v("icon-zhihu")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-yuque"}),t._v(" "),a("p",{staticClass:"name"},[t._v("语雀")]),t._v(" "),a("p",[t._v("icon-yuque")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-douban"}),t._v(" "),a("p",{staticClass:"name"},[t._v("豆瓣")]),t._v(" "),a("p",[t._v("icon-douban")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-juejin"}),t._v(" "),a("p",{staticClass:"name"},[t._v("掘金")]),t._v(" "),a("p",[t._v("icon-juejin")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-jianshu"}),t._v(" "),a("p",{staticClass:"name"},[t._v("简书")]),t._v(" "),a("p",[t._v("icon-jianshu")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-sf"}),t._v(" "),a("p",{staticClass:"name"},[t._v("思否")]),t._v(" "),a("p",[t._v("icon-sf")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-bokeyuan"}),t._v(" "),a("p",{staticClass:"name"},[t._v("博客园")]),t._v(" "),a("p",[t._v("icon-bokeyuan")])])]),a("tr"),t._v(" "),a("tr",[a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-csdn"}),t._v(" "),a("p",{staticClass:"name"},[t._v("CSDN")]),t._v(" "),a("p",[t._v("icon-csdn")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-v2ex"}),t._v(" "),a("p",{staticClass:"name"},[t._v("v2ex")]),t._v(" "),a("p",[t._v("icon-v2ex")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-douyin"}),t._v(" "),a("p",{staticClass:"name"},[t._v("抖音")]),t._v(" "),a("p",[t._v("icon-douyin")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-bilibili"}),t._v(" "),a("p",{staticClass:"name"},[t._v("哔哩哔哩")]),t._v(" "),a("p",[t._v("icon-bilibili")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-youtube"}),t._v(" "),a("p",{staticClass:"name"},[t._v("youtube")]),t._v(" "),a("p",[t._v("icon-youtube")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-facebook"}),t._v(" "),a("p",{staticClass:"name"},[t._v("facebook")]),t._v(" "),a("p",[t._v("icon-facebook")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-twitter"}),t._v(" "),a("p",{staticClass:"name"},[t._v("twitter")]),t._v(" "),a("p",[t._v("icon-twitter")])])]),a("tr"),t._v(" "),a("tr",[a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-telegram"}),t._v(" "),a("p",{staticClass:"name"},[t._v("telegram")]),t._v(" "),a("p",[t._v("icon-telegram")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-rss"}),t._v(" "),a("p",{staticClass:"name"},[t._v("RSS")]),t._v(" "),a("p",[t._v("icon-rss")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-erji"}),t._v(" "),a("p",{staticClass:"name"},[t._v("耳机")]),t._v(" "),a("p",[t._v("icon-erji")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-mao"}),t._v(" "),a("p",{staticClass:"name"},[t._v("猫咪")]),t._v(" "),a("p",[t._v("icon-mao")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-shuben"}),t._v(" "),a("p",{staticClass:"name"},[t._v("书本")]),t._v(" "),a("p",[t._v("icon-shuben")])]),t._v(" "),a("td",{attrs:{align:"center",valign:"middle"}},[a("span",{staticClass:"iconfont icon-xiangce"}),t._v(" "),a("p",{staticClass:"name"},[t._v("相册")]),t._v(" "),a("p",[t._v("icon-xiangce")])])])])]),t._v(" "),a("style",[t._v("\n .icons-table{\n opacity: 0.8;\n }\n .icons-table td{\n padding: 1em;\n }\n .icons-table span::before{\n font-size: 26px;\n }\n .icons-table p.name{\n margin-top: 18px;\n font-size: 14px;\n }\n .icons-table p{\n margin: 10px 0 0 0;\n font-size: 15px;\n line-height: 15px;\n }\n")]),t._v(" "),a("h2",{attrs:{id:"扩展自动生成front-matter"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#扩展自动生成front-matter"}},[t._v("#")]),t._v(" 扩展自动生成front matter")]),t._v(" "),a("h3",{attrs:{id:"extendfrontmatter"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#extendfrontmatter"}},[t._v("#")]),t._v(" extendFrontmatter "),a("Badge",{attrs:{text:"v1.11.0 +"}})],1),t._v(" "),a("ul",[a("li",[t._v("类型:"),a("code",[t._v("Object")])]),t._v(" "),a("li",[t._v("默认:undefined")])]),t._v(" "),a("p",[t._v("当"),a("code",[t._v(".md")]),t._v("文件的front matter不存在extendFrontmatter内相应的字段时,将在运行开发服务"),a("code",[t._v("dev")]),t._v("或打包"),a("code",[t._v("build")]),t._v("时自动添加,但不会覆盖已有的数据。")]),t._v(" "),a("p",[a("strong",[t._v("例子:")])]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("extendFrontmatter")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("author")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("name")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'xugaoyi'")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("link")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'https://github.com/xugaoyi'")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("titleTag")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("''")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),a("p",[t._v("生成到front matter")]),t._v(" "),a("div",{staticClass:"language-yaml extra-class"},[a("pre",{pre:!0,attrs:{class:"language-yaml"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("author")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("name")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" xugaoyi\n "),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("link")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v(" https"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v("//github.com/xugaoyi\n"),a("span",{pre:!0,attrs:{class:"token key atrule"}},[t._v("titleTag")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(":")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("---")]),t._v("\n")])])]),a("h2",{attrs:{id:"页脚版权栏"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#页脚版权栏"}},[t._v("#")]),t._v(" 页脚版权栏")]),t._v(" "),a("h3",{attrs:{id:"footer"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#footer"}},[t._v("#")]),t._v(" footer")]),t._v(" "),a("ul",[a("li",[t._v("参数和类型:"),a("code",[t._v("{createYear: Number | String, copyrightInfo: String}")])]),t._v(" "),a("li",[t._v("默认:undefined\n"),a("ul",[a("li",[t._v("createYear 博客创建的年份")]),t._v(" "),a("li",[t._v("copyrightInfo 可以配置包括版权信息、备案信息在内的所有信息,支持a标签")])])])]),t._v(" "),a("p",[t._v("页脚版权栏信息,原默认主题在首页的front matter中的"),a("code",[t._v("footer")]),t._v("配置项已弃用。")]),t._v(" "),a("h2",{attrs:{id:"自定义html模块"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#自定义html模块"}},[t._v("#")]),t._v(" 自定义html模块")]),t._v(" "),a("blockquote",[a("p",[t._v("可用于插入广告模块")])]),t._v(" "),a("h3",{attrs:{id:"htmlmodules"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#htmlmodules"}},[t._v("#")]),t._v(" htmlModules "),a("Badge",{attrs:{text:"v1.7.0 +"}})],1),t._v(" "),a("ul",[a("li",[a("p",[t._v("类型:"),a("code",[t._v("object")])])]),t._v(" "),a("li",[a("p",[t._v("默认:undefined")])]),t._v(" "),a("li",[a("p",[t._v("属性:")]),t._v(" "),a("ul",[a("li",[a("code",[t._v("homeSidebarB")]),t._v(" 首页侧边栏底部")]),t._v(" "),a("li",[a("code",[t._v("sidebarT")]),t._v(" 所有左侧边栏顶部")]),t._v(" "),a("li",[a("code",[t._v("sidebarB")]),t._v(" 所有左侧边栏底部")]),t._v(" "),a("li",[a("code",[t._v("pageT")]),t._v(" 页面顶部")]),t._v(" "),a("li",[a("code",[t._v("pageB")]),t._v(" 页面底部")]),t._v(" "),a("li",[a("code",[t._v("pageTshowMode")]),t._v(" 页面顶部的显示方式\n"),a("ul",[a("li",[a("code",[t._v("未配置")]),t._v(" 默认所有页面显示")]),t._v(" "),a("li",[a("code",[t._v("'article'")]),t._v(" 仅文章页①显示")]),t._v(" "),a("li",[a("code",[t._v("'custom'")]),t._v(" 仅自定义页①显示")])])]),t._v(" "),a("li",[a("code",[t._v("pageBshowMode")]),t._v(" 页面底部的显示方式\n"),a("ul",[a("li",[a("code",[t._v("未配置")]),t._v(" 默认全局显示")]),t._v(" "),a("li",[a("code",[t._v("'article'")]),t._v(" 仅文章页①显示")]),t._v(" "),a("li",[a("code",[t._v("'custom'")]),t._v(" 仅自定义页①显示")])])]),t._v(" "),a("li",[a("code",[t._v("windowLB")]),t._v(" 全局窗口左下角②")]),t._v(" "),a("li",[a("code",[t._v("windowRB")]),t._v(" 全局窗口右下角②")])]),t._v(" "),a("br"),t._v(" "),a("blockquote",[a("p",[t._v("①注:在.md文件front matter配置"),a("code",[t._v("article: false")]),t._v("的页面是自定义页,未配置的默认是文章页(首页除外)。")]),t._v(" "),a("p",[t._v("②注:windowLB 和 windowRB1.展示区块最大宽高200px*400px。2.请给自定义元素定一个不超过200px*400px的宽高。3.在屏幕宽度小于960px时无论如何都不会显示。")])])]),t._v(" "),a("li",[a("p",[t._v("格式:")])])]),t._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("htmlModules")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("homeSidebarB")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("sidebarT")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("sidebarB")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("pageT")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("pageB")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("pageTshowMode")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'article'")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'custom'")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("pageBshowMode")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'article'")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v("|")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v("'custom'")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("windowLB")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token literal-property property"}},[t._v("windowRB")]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" htmlString"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);a.default=n.exports}}]);