VuePress 开发技术文档网站,管理.md文件,生成静态网站

简介: VuePress 开发技术文档网站,管理.md文件,生成静态网站

最终效果

开发流程

1. 新建文件夹  mydocs

2. 初始化项目

进入项目文件夹 mydocs,执行命令

yarn init

一直回车使用默认配置即可。

3. 安装 VuePress

yarn add -D vuepress

4. 添加项目

package.json 中添加

  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  },

5. 添加 .md文件

在项目目录下,新建文件夹 docs,将需要管理/展示的.md文件放入其中

重要注意事项:只有.md文件的第一个一级标题会被添加到左侧目录,其他一级标题都无效!

所以,建议所有 .md文件只在开头创建一个一级标题

其中必须要有 README.md 文件,因为默认路由 “ / ” 将展示 README.md文件(本范例写入了以下内容)

# 欢迎来到我的编程笔记世界!

6. 添加项目配置

在 docs 文件夹下新建文件夹 .vuepress ,并在 .vuepress文件夹中新建文件 config.js,写入以下内容:

module.exports = {
    // 左上角网站标题
    title: '编程笔记',
    themeConfig: {
        // 左侧目录 - 路由必须与文件名相同
        sidebar: [
            '/',  // 展示README.md
            '/Selenium', // 展示Selenium.md
            '/el-form', // 展示el-form.md
        ],
        // 右上角导航 - 超链接跳转
        nav: [
            {text: 'DOS编程俱乐部', link: 'http://106.12.123.173/#/dic'},
        ]
    },
    // 自定义根路由
    base: '/doc/',
    // markdown 展示效果的相关配置
    markdown: {
        // 显示代码行号
        lineNumbers: true,
    },
    // 更改默认的Webpack配置
    configureWebpack: {
        resolve: {
            // 配置文件路径别名
            alias: {
                '@': '/src'
            }
        }
    }
}

此时项目的目录结构如下:

7. 运行项目

yarn docs:dev

访问 http://localhost:8080/doc/ 可以查看到效果

参考资料

VuePress官网 https://www.vuepress.cn/guide/getting-started.html

VuePress配置 https://www.vuepress.cn/theme/default-theme-config.html#侧边栏


目录
相关文章
|
2月前
|
自然语言处理 JavaScript 前端开发
静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
【10月更文挑战第3天】静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
|
7月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的校内信息服务发布系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js+uniapp小程序的校内信息服务发布系统附带文章和源代码设计说明文档ppt
25 1
|
3月前
|
自然语言处理 JavaScript 网络协议
简单使用vitepress快速搭建一个文档网站
VitePress 是一个静态站点生成器 (SSG),类似的项目有docsify、VuePress、hexo。用 Markdown 编写的内容生成可以轻松部署到任何地方的静态 HTML 页。
70 9
|
4月前
|
资源调度 搜索推荐 Shell
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
本文介绍了如何使用 Vue3、TypeScript 和 Vite 开发组件库并将其发布到 npm。文章详细描述了安装依赖、配置项目、创建文档网站以及编写组件文档的步骤。通过使用 VitePress,可以轻松搭建组件库的文档站点,并实现 Algolia 搜索功能。此外,还提供了自动化脚本用于部署静态网站至 GitHub 以及发布组件库到 npm。最后,展示了完整的目录结构和网站效果。
115 1
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
|
7月前
|
JavaScript Java 测试技术
基于springboot+vue.js的基于保信息学科平台系统附带文章和源代码设计说明文档ppt
基于springboot+vue.js的基于保信息学科平台系统附带文章和源代码设计说明文档ppt
47 10
基于springboot+vue.js的基于保信息学科平台系统附带文章和源代码设计说明文档ppt
|
6月前
|
自然语言处理 JavaScript 前端开发
VuePress与Docusaurus:构建高效文档站点
VuePress和Docusaurus是用于构建技术文档的静态站点生成器。VuePress基于Vue.js,适合Vue开发者,提供Markdown增强和即时预览;Docusaurus使用React,有内置多语言支持和版本管理。两者都有活跃社区,VuePress适合深度定制,Docusaurus注重开箱即用。选择取决于技术栈和需求。
87 1
|
5月前
|
开发框架 前端开发 JavaScript
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
|
5月前
|
前端开发
网页设计,若依项目修改(网页设计,若依项目修改(It must be done)09------通用下载方法前段代码
网页设计,若依项目修改(网页设计,若依项目修改(It must be done)09------通用下载方法前段代码
|
7月前
|
JavaScript Java 测试技术
基于springboot+vue.js的基于工程教育认证的计算机课程管理平台附带文章和源代码设计说明文档ppt
基于springboot+vue.js的基于工程教育认证的计算机课程管理平台附带文章和源代码设计说明文档ppt
55 6
|
7月前
|
JavaScript Java 测试技术
基于ssm+vue.js的电脑测评系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js的电脑测评系统附带文章和源代码设计说明文档ppt
36 1
下一篇
DataWorks