【vuepress】vuepress (十一)分割config.js

为了好维护,把config.js拆分一下。仅此而已。

1,head配置文件

新建.vuepress/config目录

进入.vuepress/config目录

新建headConf.js

module.exports = [ // 注入到当前页面的 HTML <head> 中的标签 favicon.io
    ['link',{ rel: 'icon',href: '/favicon.ico'}],
    ['meta', { name: 'name', content: 'shirongxin' }],
    ['meta', { name: 'keywords', content: 'java,cobol,分布式存储' }], // 增加一个自定义的 favicon(网页标签的图标)

]

修改config.js

// 增加引入
const headConf = require("./config/headConf");

module.exports = {
...
// 修改head,使用引入的常量
head: headConf,
...

}

2,plugin配置文件

类似

最后config.xml

const headConf = require("./config/headConf.js");
const pluginsConf = require("./config/pluginsConf");
const navConf = require("./config/navConf.js");
const sidebarConf = require("./config/sidebarConf.js");


module.exports = {
    base: "/vuepress",
    title: 'shirx blog',
    description: '我的个人网站',
    head: headConf,
    markdown: {
      lineNumbers: false // 代码块显示行号
    },
    plugins: pluginsConf,
    themeConfig: {
      lastUpdated: '更新时间',
      logo: '/logo.png',
      nav: navConf,
      /* 方案1:侧边栏只显示三组中的一组链接 */
       sidebar: sidebarConf,
    }
}
Written on July 22, 2020