Vuepress简单搭建

本文档详细介绍了如何使用VuePress搭建昂立课堂开放平台的API和问题答疑文档,包括VuePress的安装、配置,以及创建和组织文档结构。通过配置`config.js`文件,设置了导航栏和侧边栏,提供了清晰的目录结构,便于用户查阅开放API和问题解答。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 安装vuepress,执行npm install -D vuepress
  2. 新建文件夹:oc-openapi-docs
  3. 进入oc-openapi-docs执行npm init,一路回车,完成后会生成package.json文件
  4. 修改package.json文件,scripts加入
"dev": "vuepress dev docs",
"build": "vuepress build docs"
  1. oc-openapi-docs中创建文件夹docs并进入
  2. 进入docs创建.vuepressREADME.md
  3. README.md内容如下:
---
home: true
heroImage: /hero.png
heroText: 昂立课堂开放平台
tagline: 昂立课堂开放平台
actionText: 开放文档 →
actionLink: /openapi/
features:
- title: 简洁至上
  details: 以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。
- title: Vue驱动
  details: 享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。
- title: 高性能
  details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。
footer: V1.0
---
  1. 进入vuepress创建文件config.js,内容如下:
module.exports = {
  title: '昂立课堂开放平台',
  description: '昂立课堂开放平台',
  head: [ // 注入到当前页面的 HTML <head> 中的标签
    ['link', { rel: 'icon', href: '/logo.jpg' }], // 增加一个自定义的 favicon(网页标签的图标)
  ],
  base: '/', // 这是部署到github相关的配置
  markdown: {
    lineNumbers: true // 代码块显示行号
  },
  themeConfig: {
    nav: [
      { text: '首页', link: '/' },
      { text: '开放API', link: '/openapi/' },
      { text: '问题答疑', link: '/question/' }
    ],
    sidebar: {
      '/openapi/': [
        {
          title: '修订记录',
          sidebarDepth: 2,
          path: '/openapi/'
        },
        {
          title: '接入方法',
          sidebarDepth: 2,
          path: '/openapi/start'
        },
        {
          title: '帐号',
          sidebarDepth: false,
          children: [
            {
              title: '帐号创建',
              path: '/openapi/user/create'
            }
          ]
        },
        {
          title: '学生',
          sidebarDepth: false,
          children: [
            {
              title: '添加帐号为学生',
              path: '/openapi/student/add'
            },
            {
              title: '创建帐号并添加为学生',
              path: '/openapi/student/create'
            }
          ]
        }
      ]
    }
  }
};
  1. npm run dev启动,目前应该可以访问主页

1.png

  1. “开放API”和“问题答疑”对应菜单的文件夹上面没有列出来,下面我给出整个文件日志,方便理解
|_ oc-openapi-docs
    |_ docs
        |_ .vuepress
            |_ public
                |_ hero.png //图片
            |_ config.js //菜单配置
        |_ openapi //业务文档
            |_ student
                |_ create.md
            |_ user
                |_ add.md
                |_ create.md
            |_ start.md
            |_ README.md
        |_ README.md    //首页设置
    |_ package.json //依赖包

后面的问题自己摸索吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值