assets:存放所有静态资源,使用方式config:存放配置文件navbar.js:顶部栏配置index.js和sidebar:侧边栏配置
docs:存放所有Markdown文档docs/.vitepress/config.mjs:架构配置文件docs/.vitepress/theme/index.js:全局样式配置文件
- 路径要求:起始位置必须带上斜杠
/,否则导致上下页链接异常并失效
- 安装:
pnpm install- 开发环境编译并实现热重载
pnpm dev- 生产环境编译并压缩
pnpm build- 本地启动静态服务器
pnpm preview图片查看时才生效
插件默认
Esc:退出全屏或关闭查看器或退出模式模式或停止播放Space:停止播放Tab:切换查看器中按钮的焦点状态Enter:在按钮上触发点击事件处理程序←:查看上一张图片→:查看下一张图片↑:放大图像↓:缩小图像Ctrl + 0:缩小到初始大小Ctrl + 1:放大到自然大
自定义
L:往左旋转90度R:往右旋转90度P:全屏播放幻灯片H:水平翻转V:垂直翻转D:下载当前图片
- 新增配置过于复杂,每次都要维护两套,
Markdown和JavaScript两套,在新版开发中找到了灵感 - 文章侧边栏大纲更好,支持所有层级的标题;旧版还在用目录表
[[toc]]进行弥补 - 本地搜索功能更简介;旧版需要单独的插件支持
- 官方文档更友好,旧版官方文档和
AI提供的思路都是过时的,扩展自定义的成本极高 - 集成优秀图片查看器功能
viewerjs,让查看图片成为享受 - 全局样式自定义更美好,旧版由于很多功能的实现都是权衡利弊之后的结果,导致留空并没有去处理
- 图片查看器快捷键:插件默认
10种,自定义扩展6种
- 图片查看器功能
- 图片懒加载功能
- 大屏提高空间利用率,清除两边空白区域
- 图片组件插入快捷键说明文档
- 全局内容复制功能:
- 选中内容复制:优先级最高
a标签不复制:自身、父级codepre点击复制
Alt+S:添加回到顶部快捷键
VitePress则基于Vue 3和Vite开发,开发体验更优,配置更简单VuePress则基于Vue 2和Webpack开发,配置相对复杂,最重要VuePress 2当前并不稳定