111 lines
4.9 KiB
JavaScript
111 lines
4.9 KiB
JavaScript
const baiduCode = require('./config/baiduCode.js'); // 百度统计hm码
|
||
const htmlModules = require('./config/htmlModules.js');
|
||
|
||
module.exports = {
|
||
|
||
// theme: 'vdoing', // 使用依赖包主题
|
||
theme: require.resolve('../../vdoing'), // 使用本地主题
|
||
|
||
title: "ColorUI 使用文档",
|
||
description: 'ColorUI 使用文档',
|
||
base: '/colorui-document/', // 默认'/'。如果你想将你的网站部署到如 https://foo.github.io/bar/,那么 base 应该被设置成 "/bar/",(否则页面将失去样式等文件)
|
||
head: [ // 注入到页面<head> 中的标签,格式[tagName, { attrName: attrValue }, innerHTML?]
|
||
['link', { rel: 'icon', href: '/img/colorui-logo.png' }], //favicons,资源放在public文件夹
|
||
['meta', { name: 'keywords', content: '前端,uniapp,uni,插件市场,color,colorui,color文档,colorui文档,colorui文档' }],
|
||
['meta', { name: 'theme-color', content: '#11a8cd' }], // 移动浏览器主题颜色
|
||
],
|
||
// 主题配置
|
||
themeConfig: {
|
||
nav: [
|
||
{ text: '文档', link: '/pages/base/' },
|
||
],
|
||
sidebarDepth: 1, // 侧边栏显示深度,默认1,最大2(显示到h3标题)
|
||
logo: '/img/colorui-logo.png', // 导航栏logo
|
||
repo: 'https://github.com/weilanwl/coloruicss', // 导航栏右侧生成Github链接
|
||
searchMaxSuggestions: 10, // 搜索结果显示最大数
|
||
lastUpdated: '上次更新', // 更新的时间,及前缀文字 string | boolean (取值为git提交时间)
|
||
|
||
// 以下配置是Vdoing主题改动的和新增的配置
|
||
sidebar: { mode: 'structuring', collapsable: false }, // 侧边栏 'structuring' | { mode: 'structuring', collapsable: Boolean} | 'auto' | 自定义 温馨提示:目录页数据依赖于结构化的侧边栏数据,如果你不设置为'structuring',将无法使用目录页
|
||
|
||
// sidebarOpen: false, // 初始状态是否打开侧边栏,默认true
|
||
updateBar: { // 最近更新栏
|
||
showToArticle: false, // 显示到文章页底部,默认true
|
||
// moreArticle: '/archives' // “更多文章”跳转的页面,默认'/archives'
|
||
},
|
||
|
||
// categoryText: '随笔', // 碎片化文章(_posts文件夹的文章)预设生成的分类值,默认'随笔'
|
||
|
||
// contentBgStyle: 1,
|
||
|
||
category: false, // 是否打开分类功能,默认true。 如打开,会做的事情有:1. 自动生成的frontmatter包含分类字段 2.页面中显示与分类相关的信息和模块 3.自动生成分类页面(在@pages文件夹)。如关闭,则反之。
|
||
|
||
tag: false, // 是否打开标签功能,默认true。 如打开,会做的事情有:1. 自动生成的frontmatter包含标签字段 2.页面中显示与标签相关的信息和模块 3.自动生成标签页面(在@pages文件夹)。如关闭,则反之。
|
||
// archive: false, // 是否打开归档功能,默认true。 如打开,会做的事情有:1.自动生成归档页面(在@pages文件夹)。如关闭,则反之。
|
||
|
||
author: { // 文章默认的作者信息,可在md文件中单独配置此信息 String | {name: String, href: String}
|
||
name: 'miren', // 必需
|
||
href: 'https://gitee.com/miren123' // 可选的
|
||
},
|
||
social: { // 社交图标,显示于博主信息栏和页脚栏
|
||
// iconfontCssFile: '//at.alicdn.com/t/font_1678482_u4nrnp8xp6g.css', // 可选,阿里图标库在线css文件地址,对于主题没有的图标可自由添加
|
||
icons: [
|
||
{
|
||
iconClass: 'icon-gitee',
|
||
title: 'Gitee',
|
||
link: 'https://gitee.com/miren123'
|
||
},
|
||
// {
|
||
// iconClass: 'icon-github',
|
||
// title: 'GitHub',
|
||
// link: 'https://github.com/miren521'
|
||
// }
|
||
]
|
||
},
|
||
footer: { // 页脚信息
|
||
createYear: 2022, // 创建年份
|
||
copyrightInfo: 'miren | MIT License', // 版权信息,支持a标签
|
||
},
|
||
htmlModules,
|
||
},
|
||
|
||
// 插件
|
||
plugins: [
|
||
['fulltext-search'], // 全文搜索
|
||
|
||
[
|
||
'vuepress-plugin-baidu-tongji', // 百度统计
|
||
{
|
||
hm: baiduCode
|
||
}
|
||
],
|
||
|
||
['one-click-copy', { // 代码块复制按钮
|
||
copySelector: ['div[class*="language-"] pre', 'div[class*="aside-code"] aside'], // String or Array
|
||
copyMessage: '复制成功', // default is 'Copy successfully and then paste it for use.'
|
||
duration: 1000, // prompt message display time.
|
||
showInMobile: false // whether to display on the mobile side, default: false.
|
||
}],
|
||
|
||
[
|
||
'vuepress-plugin-zooming', // 放大图片
|
||
{
|
||
selector: '.theme-vdoing-content img:not(.no-zoom)',
|
||
options: {
|
||
bgColor: 'rgba(0,0,0,0.6)'
|
||
},
|
||
},
|
||
],
|
||
|
||
[
|
||
'@vuepress/last-updated', // "上次更新"时间格式
|
||
{
|
||
transformer: (timestamp, lang) => {
|
||
const dayjs = require('dayjs') // https://day.js.org/
|
||
return dayjs(timestamp).format('YYYY/MM/DD, HH:mm:ss')
|
||
},
|
||
}
|
||
]
|
||
],
|
||
}
|