249 lines
11 KiB
JavaScript
249 lines
11 KiB
JavaScript
import { viteBundler } from '@vuepress/bundler-vite'
|
||
import { defaultTheme } from '@vuepress/theme-default'
|
||
import { defineUserConfig } from 'vuepress'
|
||
// import * as path from "path";
|
||
// const path = require("path");
|
||
|
||
// import {registerComponentsPlugin} from '@vuepress/plugin-register-components'
|
||
// const { registerComponentsPlugin } = require('@vuepress/plugin-register-components');
|
||
|
||
export default defineUserConfig({
|
||
// ...其他配置...
|
||
head: [
|
||
['meta', { name: 'og:type', content: 'website' }],
|
||
['meta', { property: 'og:title', content: 'DMA服务人员操作手册' }],
|
||
['meta', { name: 'description', content: 'DMA服务操作手册' }],
|
||
['meta', { property: 'og:description', content: 'DMA服务全流程操作指南' }],
|
||
['meta', { property: 'og:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
|
||
// ['meta', { property: 'og:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
|
||
// ['meta', { name: 'twitter:image', content: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
|
||
// ['meta', { property: 'og:url', content: 'https://example.com/article' }],
|
||
['link', { rel: 'icon', href: 'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png?v=' + Date.now() }],
|
||
// ['meta', { name: 'thumbnail', content: 'https://example.com/share-image.jpg' }],
|
||
// ['meta', { name: 'WeChat-Description', content: '点击查看完整DMA服务流程' }]
|
||
],
|
||
|
||
bundler: viteBundler({
|
||
// vite bundler options here
|
||
}),
|
||
theme: defaultTheme({
|
||
// default theme options here
|
||
navbar: [
|
||
'/',
|
||
{
|
||
text: '核心操作',
|
||
link: '/posts/overview',
|
||
activeMatch: '^/posts/overview',
|
||
},
|
||
{
|
||
text: '角色文档',
|
||
children: [
|
||
{ text: '主教练', link: '/posts/chiefCoach.html' },
|
||
{ text: '副教练', link: '/posts/assistantCoach.html' },
|
||
{ text: '客服', link: '/posts/service.html' },
|
||
{ text: '健康管理师', link: '/posts/teacher.html' },
|
||
],
|
||
},
|
||
{
|
||
text: '操作指南',
|
||
children: [
|
||
{ text: '分润提现', link: '/posts/shareBenefit' },
|
||
{ text: 'APP相关', link: '/posts/appCorrelation' },
|
||
{ text: 'DMA模块', link: '/posts/DMAModule' },
|
||
{ text: '考试预约', link: '/posts/examReservation' },
|
||
{ text: '代理商', link: '/posts/agent' },
|
||
{ text: '用户服务流程', link: '/posts/userServiceProcess' },
|
||
],
|
||
},
|
||
{ text: '常见问题', link: '/posts/helpCenter' },
|
||
{ text: '更新日志', link: '/posts/changelog' },
|
||
|
||
],
|
||
sidebar: ({ pagePath }) => {
|
||
// const sidebarMap = {
|
||
// '/posts': [
|
||
// {
|
||
// title: '主教练文档',
|
||
// collapsable: true,
|
||
// children: [
|
||
//
|
||
// ] // 移除.md后缀
|
||
// }
|
||
// ],
|
||
// '/posts/archive2': [
|
||
// {
|
||
// title: '副教练文档',
|
||
// collapsable: true,
|
||
// children: ['/posts/.md']
|
||
// }
|
||
// ],
|
||
// '/posts/article1': [
|
||
// {
|
||
// title: '客服文档',
|
||
// collapsable: true,
|
||
// children: ['/posts/.md']
|
||
// }
|
||
// ]
|
||
// };
|
||
// return sidebarMap[pagePath] || [];
|
||
}
|
||
// sidebar: {
|
||
// 默认 sidebar(可选,用于根路径 /)
|
||
// '/': [
|
||
// {text: '首页', link: '/'}
|
||
// ],
|
||
//
|
||
// // === 更新日志专属 sidebar ===
|
||
// '/posts/changelog.html': [
|
||
// {
|
||
// text: '更新日志',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {
|
||
// text: '2025年11月',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {
|
||
// text: '11-26 新增:健康DMA人体驾照考试报名操作指南',
|
||
// link: '/posts/examReservation.html'
|
||
// },
|
||
// {text: '11-26 新增:DMA价格更新', link: '/posts/DMAModule.html#六、dma价格更新'},
|
||
// {
|
||
// text: '11-18 新增:营养素使用方法快捷图片查找与发送',
|
||
// link: '/posts/DMAModule.html#二、营养素使用方法-快捷图片查找与发送'
|
||
// },
|
||
// {text: '11-18 新增:复盘评估', link: '/posts/DMAModule.html#三、复盘评估'},
|
||
// {
|
||
// text: '11-18 新增:用户方案起始日与结束日',
|
||
// link: '/posts/DMAModule.html#四、设置用户方案起始日与结束日'
|
||
// },
|
||
// {
|
||
// text: '11-18 新增:用户上传数据查看',
|
||
// link: '/posts/DMAModule.html#五、用户上传数据查看'
|
||
// },
|
||
// {
|
||
// text: '11-13 新增:特殊价格购买(20000及25800)',
|
||
// link: '/posts/DMAModule.html#一、特殊价格购买-20000及25800'
|
||
// },
|
||
// {text: '11-06 更新:APP消息通知', link: '/posts/appCorrelation.html#一、app消息通知'},
|
||
// {text: '11-06 更新:DMA隐私账号相关', link: '/posts/helpCenter.html#_18-关于隐私账号'}
|
||
// ]
|
||
// },
|
||
// {
|
||
// text: '2025年10月',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '10-17 更新:流程节点时效汇总表调整', link: '/#附录-流程节点时效汇总表'}
|
||
// ]
|
||
// }
|
||
// ]
|
||
// }
|
||
// ],
|
||
//
|
||
// // === 主教练页面 sidebar ===
|
||
// '/posts/chiefCoach.html': [
|
||
// {
|
||
// text: '主教练文档',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '信息保密规范', link: '/posts/chiefCoach.html#信息保密规范'},
|
||
// // 可添加更多锚点
|
||
// ]
|
||
// }
|
||
// ],
|
||
//
|
||
// // === 副教练页面 sidebar ===
|
||
// '/posts/assistantCoach.html': [
|
||
// {
|
||
// text: '副教练文档',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '信息保密规范', link: '/posts/assistantCoach.html#信息保密规范'},
|
||
// {
|
||
// text: '设置用户方案起始日与结束日',
|
||
// link: '/posts/DMAModule.html#四、设置用户方案起始日与结束日'
|
||
// }
|
||
// ]
|
||
// }
|
||
// ],
|
||
//
|
||
// // === 客服页面 sidebar ===
|
||
// '/posts/service.html': [
|
||
// {
|
||
// text: '客服文档',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '信息保密规范', link: '/posts/service.html#信息保密规范'}
|
||
// ]
|
||
// }
|
||
// ],
|
||
//
|
||
// // === 其他 posts 页面(通用)===
|
||
// '/posts/': [
|
||
// // 如果访问 /posts/overview.html 等未单独配置的页面,
|
||
// // 可以提供一个通用 sidebar
|
||
// {
|
||
// text: '操作指南',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '概述', link: '/posts/overview.html'},
|
||
// {text: '分润提现', link: '/posts/shareBenefit.html'},
|
||
// {text: 'APP相关', link: '/posts/appCorrelation.html'},
|
||
// {text: 'DMA模块', link: '/posts/DMAModule.html'},
|
||
// {text: '考试预约', link: '/posts/examReservation.html'},
|
||
// {text: '代理商', link: '/posts/agent.html'},
|
||
// ]
|
||
// },
|
||
// {
|
||
// text: '角色文档',
|
||
// collapsible: true,
|
||
// children: [
|
||
// {text: '主教练', link: '/posts/chiefCoach.html'},
|
||
// {text: '副教练', link: '/posts/assistantCoach.html'},
|
||
// {text: '客服', link: '/posts/service.html'},
|
||
// {text: '健康管理师', link: '/posts/teacher.html'},
|
||
// ]
|
||
// }
|
||
// ]
|
||
// }
|
||
}),
|
||
|
||
lang:'zh-CN',
|
||
title:'DMA服务人员服务操作手册',
|
||
description: 'DMA服务人员服务操作手册',
|
||
base:'/dma_handbook/',
|
||
image:'https://images.health.ufutx.com/202503/12/1f227399ffc2ddbf6c58eafa80627d19.png',
|
||
plugins: [
|
||
['@vuepress/plugin-medium-zoom', {
|
||
selector: 'img',
|
||
delay: 500,
|
||
lazy: true,
|
||
options: {
|
||
loading: 'lazy',
|
||
decoding: 'async',
|
||
// 添加交叉观察器配置
|
||
observer: true,
|
||
observerOptions: {
|
||
rootMargin: '0px',
|
||
threshold: 0.1
|
||
}
|
||
}
|
||
}],
|
||
// registerComponentsPlugin({
|
||
// // 配置项
|
||
// componentsDir: path.resolve(__dirname, '../../', 'components'), // 自动注册全局组件,
|
||
// })
|
||
// ['@vuepress/seo', {
|
||
// siteTitle: (_, $site) => 'TypeScript中文文档',
|
||
// title: $page => $page.title+'1321321',
|
||
// description: $page => $page.frontmatter.description,
|
||
// author: (_, $site) => '冴羽',
|
||
// type: $page => 'article',
|
||
// url: (_, $site, path) => 'https://ts.yayujs.com' + path,
|
||
// image: ($page, $site) => "https://www.typescriptlang.org/icons/icon-144x144.png",
|
||
// publishedAt: $page => $page.frontmatter.date && new Date($page.frontmatter.date),
|
||
// modifiedAt: $page => $page.lastUpdated && new Date($page.lastUpdated),
|
||
// }]
|
||
]
|
||
})
|