vuepress创建步骤

背景

记录vuepress配置步骤,以便下次使用快速上手。

读此文章之前默认您已经学会了创建vuepress项目。

vuepres快速开始

最终成品

doc.jeecgflow.com

配置步骤

创建`.vuepress` 目录。

你的文档目录下创建一个 .vuepress 目录。

创建.vuepress/config.js

module.exports = {title: 'Hello VuePress',description: 'Just playing around'
}

修改默认主题

在文档项目的根目录下的README.md文件设置默认主题

---
home: true
heroImage: /hero.png
heroText: Hero 标题
tagline: Hero 副标题
actionText: 快速上手 →
actionLink: /zh/guide/
features:
- title: 简洁至上details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: MIT Licensed | Copyright © 2018-present Evan You
---

在.vuepress创建public文件夹,并在此创建assets/img文件夹。放入logo.png

module.exports = {themeConfig: {logo: '/assets/img/logo.png',}
}

创建导航栏目连接

在 .vuepress/config.js 文件夹进行添加nav配置信息

module.exports = {title: 'xxx',description: 'xxx',themeConfig: {logo: '/assets/img/logo.png',nav: [{ text: '首页', link: '/' },{ text: '介绍', link: '/me/' },{ text: '安装', link: '/install/' },{text: 'Languages',ariaLabel: 'Language Menu',items: [{ text: 'Chinese', link: '/language/chinese/' },{ text: 'Japanese', link: '/language/japanese/' }]},{text: '工作流',items: [{ text: 'Activiti', items: [{ text: 'Chinese', link: '/language/chinese/' },{ text: 'Japanese', link: '/language/japanese/' }] },{ text: 'Flowable', items: [{ text: 'Chinese', link: '/language/chinese/' },{ text: 'Japanese', link: '/language/japanese/' }] },{ text: 'Camunda', items: [{ text: 'Chinese', link: '/language/chinese/' },{ text: 'Japanese', link: '/language/japanese/' }] }]},{ text: '官网', link: 'http://www.jeecgflow.com' },]},configureWebpack: {resolve: {alias: {'@alias': 'path/to/some/dir'}}}
}

导航栏更多配置

侧边栏使用

文章内快速检索,也就是为文章生成TOC目录。在所需文章设置sidebar: auto

此种方式使用较少!!!

---
sidebar: auto
---## 一级标题
### 1.1 小标题## 二级标题
### 1.1 小标题## 三级标题
### 1.1 小标题## 四级标题
### 1.1 小标题
全局配置,在.vuepress/config.js进行全局侧边栏自动生成配置
  themeConfig: {logo: '/assets/img/logo.png',sidebar: 'auto'}
分组侧边栏, 在.vuepress/config.js, 根据某一个导航连接进行配置
sidebar: [{title: 'Bpmn',   // 必要的path: '/bpmn/',      // 可选的, 标题的跳转链接,应为绝对路径且必须存在collapsable: false, // 可选的, 默认值是 true,sidebarDepth: 1,    // 可选的, 默认值是 1children: ['/bpmn/b-activiti','/bpmn/b-flowable','/bpmn/b-camunda']}
],

WX20240615-092428@2x.png

WX20240615-092428@2x.png

SEO

  • 在.vuepress/config.js 添加如下配置, 可以完成SEO基本配置
module.exports = {head: [['link', { rel: 'icon', href: '/assets/img/favicon.ico' }],['meta', { name: 'author', content: 'xxx' }],['meta', { name: 'keywords', content: 'JeecgFlow是基于jeecgboot开源版本集成activiti, flowable,camunda' }]],}

back to top

yarn add -D @vuepress/plugin-back-to-topmodule.exports = {plugins: ['@vuepress/back-to-top']
}

google分析

yarn add -D @vuepress/plugin-google-analytics
module.exports = {plugins: [['@vuepress/google-analytics',{'ga': '' // UA-00000000-0}]]
}

分割config配置

主要分割heade, plugins,nav, sidebar。

vuepress-plugin-auto-sidebar

npm i vuepress-plugin-auto-sidebar -D
module.exports = {plugins: [["vuepress-plugin-auto-sidebar", {// options}]]
}

参考链接

VuePress数据统计添加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/42349.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac窗口辅助管理工具:Magnet for mac激活版

magnet mac版是一款运行在苹果电脑上的一款优秀的窗口大小控制工具,拖拽窗口到屏幕边缘可以自动半屏,全屏或者四分之一屏幕,还可以设定快捷键完成分屏。这款专业的窗口管理工具当您每次将内容从一个应用移动到另一应用时,当您需要…

注意力机制 attention Transformer 笔记

动手学深度学习 这里写自定义目录标题 注意力加性注意力缩放点积注意力多头注意力自注意力自注意力缩放点积注意力:案例Transformer 注意力 注意力汇聚的输出为值的加权和 查询的长度为q,键的长度为k,值的长度为v。 q ∈ 1 q , k ∈ 1 k …

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第54课-poplang语音编程控制机器人

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第54课-poplang语音编程控制机器人 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的…

SQL 对一个经常有数据更新和删除操作的表,怎样优化以减少磁盘空间的占用?

文章目录 一、定期清理不再需要的数据二、使用合适的数据类型三、压缩数据四、删除重复数据五、分区表六、索引优化七、碎片整理八、归档历史数据九、监控和评估 在数据库管理中,当面对一个经常进行数据更新和删除操作的表时,磁盘空间的有效利用是一个重…

Pogo-DroneCANPWM模块:可实现DroneCAN转PWM,DroneCAN转dshot,DroneCAN转bdshot

关键词:Ardupilot,Pixhawk,PWM,dshot,bdshot,DroneCANPWM,电调ESC,DroneCAN,UAVCAN,飞控,无人机,UAV Keywords:Ardupilot…

MSPM0G3507——OPENMV给M0传数据(用数据包)互相通信(以循迹为例)

OPENMV端代码 # main.py -- put your code here! import pyb, sensor, image, math, time from pyb import UART import ustruct from image import SEARCH_DS, SEARCH_EX import time import sensor, displayuart UART(3, 115200, bits8, parityNone, stop1, timeout_char10…

计算机网络性能指标概述:速率、带宽、时延等

在计算机网络中,性能指标是衡量网络效率和质量的重要参数。本文将综合三篇关于计算机网络性能指标的文章,详细介绍速率、带宽、吞吐量、时延、时延带宽积、往返时延(RTT) 和利用率的概念及其在网络中的应用。 1. 速率(…

开源六轴协作机械臂myCobot280实现交互式乘法!让学习充满乐趣

本文经作者Fumitaka Kimizuka 授权我们翻译和转载。 原文链接:myCobotに「頷き」「首振り」「首傾げ」をしてもらう 🤖 - みかづきブログ・カスタム 引言 Fumitaka Kimizuka 创造了一个乘法表系统,帮助他的女儿享受学习乘法表的乐趣。她可以…

大语言模型基础

大语言基础 GPT : Improving Language Understanding by Generative Pre-Training 提出背景 从原始文本中有效学习的能力对于减轻自然语言处理中对监督学习的依赖至关重要。很多深度学习方法需要大量人工标注的数据,限制了它们在很多领域的应用,收集更…

cs231n作业2 双层神经网络

双层神经网络 我们选用ReLU函数和softmax函数: 步骤: 1、LOSS损失函数(前向传播)与梯度(后向传播)计算 Forward: 计算score,再根据score计算loss Backward:分别对W2、b2、W1、b1求…

multisim中关于74ls192n和DSWPK开关仿真图分析(减法计数器)

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

直播预告 | VMware大规模迁移实战,HyperMotion助力业务高效迁移

2006年核高基专项启动,2022年国家79号文件要求2027年央国企100%完成信创改造……国家一系列信创改造政策的推动,让服务器虚拟化软件巨头VMware在中国的市场份额迅速缩水。 加之VMware永久授权的取消和部分软件组件销售策略的变更,导致VMware…

什么时候考虑将mysql数据迁移到ES?

文章目录 对ES的一些疑问问题1:ES相比mysql本身有哪些优势?问题2:哪些场景适合用ES而不是mysql?问题3:mysql逐行扫描,根据过滤条件检查记录中对应字段是否满足要求属于正排索引,根据二叉树索引检索记录的方式属于正排索引还是倒排…

SpringBoot整合DataX数据同步(自动生成job文件)

SpringBoot整合Datax数据同步 文章目录 SpringBoot整合Datax数据同步1.简介设计理念 DataX3.0框架设计DataX3.0核心架构核心模块介绍DataX调度流程 2.DataX3.0插件体系3.数据同步1.编写job的json文件2.进入bin目录下,执行文件 4.SpringBoot整合DataX生成Job文件并执…

生产力工具|VS Code安装及使用指南

一、VS Code介绍 (一)软件介绍 Visual Studio Code(简称VS Code)是由Microsoft开发的免费开源代码编辑器,适用于Windows、macOS和Linux操作系统。它支持多种编程语言,如JavaScript、Python、C等&#xff0…

知识社区在线提问小程序模板源码

蓝色的知识问答,问答交流,知识社区,在线提问手机app小程序网页模板。包含:社区主页、提问、我的、绑定手机,实名认证等。 知识社区在线提问小程序模板源码

品质至上!中国星坤连接器的发展之道!

在电子连接技术领域,中国星坤以其卓越的创新能力和对品质的不懈追求,赢得了业界的广泛认可。凭借在高精度连接器设计和制造上的领先地位,星坤不仅获得了多项实用新型专利,更通过一系列国际质量管理体系认证,彰显了其产…

【Qt5.12.9】程序无法显示照片问题(已解决)

问题记录:Qt5.12.9下无法显示照片 我的工程名为03_qpainter,照片cd.png存放在工程目录下的image文件夹中。 /03_qpainter/image/cd.png 因为这是正点原子Linux下Qt书籍中的例程,在通过学习其配套的例程中的项目,发现我的项目少…

【Python】搭建属于自己 AI 机器人

目录 前言 1 准备工作 1.1 环境搭建 1.2 获取 API KEY 2 写代码 2.1 引用库 2.2 创建用户 2.3 创建对话 2.4 输出内容 2.5 调试 2.6 全部代码 2.7 简短的总结 3 优化代码 3.1 规范代码 3.1.1 引用库 3.1.2 创建提示词 3.1.3 创建模型 3.1.4 规范输出&#xf…

西门子1200高速计数器编码器的应用 接线 组态 编程 调试 测距测速

编码器的应用、接线、组态、博途1200编程与调试:高速计数器,用于给PLC发高速脉冲,接I点 用来例如:检测电机转速,皮带输送机运行的距离 (粗略定位) 360:代表转一圈会对外发360个脉冲&…