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#侧边栏


目录
相关文章
|
1月前
|
自然语言处理 JavaScript 前端开发
静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
【10月更文挑战第3天】静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
静态文档网站生成神奇器:VuePress!尤雨溪的旧爱!
|
2月前
|
Rust JavaScript
从零开始写一套广告组件【三】编写README.md
现在项目已经有了,但是我们还没有正式的介绍我们的项目和添加 ` License` 文件,这一章我们就一起来看看如何写一个**README.md**
39 5
从零开始写一套广告组件【三】编写README.md
|
2月前
|
自然语言处理 JavaScript 网络协议
简单使用vitepress快速搭建一个文档网站
VitePress 是一个静态站点生成器 (SSG),类似的项目有docsify、VuePress、hexo。用 Markdown 编写的内容生成可以轻松部署到任何地方的静态 HTML 页。
44 9
|
3月前
|
资源调度 搜索推荐 Shell
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
本文介绍了如何使用 Vue3、TypeScript 和 Vite 开发组件库并将其发布到 npm。文章详细描述了安装依赖、配置项目、创建文档网站以及编写组件文档的步骤。通过使用 VitePress,可以轻松搭建组件库的文档站点,并实现 Algolia 搜索功能。此外,还提供了自动化脚本用于部署静态网站至 GitHub 以及发布组件库到 npm。最后,展示了完整的目录结构和网站效果。
使用VitePress静态网站生成器创建组件库文档网站并部署到GitHub
|
3月前
|
JavaScript 前端开发 Shell
使用vitepress搭建自己的静态个人博客 || 个人知识库
使用vitepress搭建自己的静态个人博客 || 个人知识库
68 0
|
5月前
|
自然语言处理 JavaScript 前端开发
VuePress与Docusaurus:构建高效文档站点
VuePress和Docusaurus是用于构建技术文档的静态站点生成器。VuePress基于Vue.js,适合Vue开发者,提供Markdown增强和即时预览;Docusaurus使用React,有内置多语言支持和版本管理。两者都有活跃社区,VuePress适合深度定制,Docusaurus注重开箱即用。选择取决于技术栈和需求。
71 1
|
4月前
|
开发框架 前端开发 JavaScript
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
若依怎样看开发文档,域名搜这个就行ruoyi.vip,建链接点击在线文档,有前端手册和后端手册,若依文档里有项目扩展,项目扩展有大量的开源的软件
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面
|
6月前
|
JavaScript 开发者 UED
静态网站生成:使用VuePress建立静态文档网站
【4月更文挑战第24天】VuePress是一款基于Vue.js的静态网站生成器,适用于构建文档类网站,以其Markdown渲染和Vue组件支持深受喜爱。要使用VuePress搭建静态文档网站,首先确保安装Node.js和npm,然后全局安装VuePress。创建项目,编辑Markdown文件,自定义样式和配置,通过`vuepress dev`启动本地服务器预览,最后用`vuepress build`生成静态文件进行部署。VuePress简化了内容创建和网站定制,是开发文档网站的理想选择。
133 4
|
6月前
|
存储 缓存 自然语言处理
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)(下)
《VitePress 简易速速上手小册》第7章 高级功能与动态内容(2024 最新版)
157 1