首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将vuepress dev模式与apidoc输出相结合?

将vuepress dev模式与apidoc输出相结合的方法如下:

  1. 首先,确保你已经安装了VuePress和apidoc。你可以使用npm或yarn来安装它们。
  2. 在你的VuePress项目中创建一个新的文件夹,用于存放apidoc生成的文档。例如,你可以在项目根目录下创建一个名为"apidoc"的文件夹。
  3. 在你的VuePress项目的根目录下创建一个名为"vuepress.config.js"的文件,用于配置VuePress的相关设置。
  4. 在"vuepress.config.js"文件中,添加以下代码:
代码语言:txt
复制
module.exports = {
  // VuePress的配置选项
  // ...

  // 在dev模式下,将apidoc生成的文档复制到VuePress的输出目录中
  chainWebpack: (config, isServer) => {
    if (isServer) {
      config.plugin('copy').tap(([options]) => {
        options.push({
          from: 'apidoc',
          to: 'api'
        })
        return [options]
      })
    }
  }
}
  1. 在你的VuePress项目的根目录下创建一个名为"docs/.vuepress/public"的文件夹,用于存放静态资源文件。
  2. 将apidoc生成的静态资源文件复制到"docs/.vuepress/public"文件夹中。你可以使用脚本或手动复制。
  3. 在VuePress的Markdown文件中,使用相对路径引用apidoc生成的文档。例如,如果apidoc生成的文档位于"api/index.html",你可以在Markdown文件中使用以下语法来引用它:
代码语言:txt
复制
[查看API文档](./api/index.html)
  1. 运行VuePress的dev命令来启动开发服务器,并查看结果:
代码语言:txt
复制
vuepress dev

现在,你可以在VuePress的开发服务器中查看并访问apidoc生成的文档了。请注意,这种方法只适用于开发模式,如果你需要在生产环境中部署,你需要将apidoc生成的文档复制到VuePress的输出目录中。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)、腾讯云对象存储(COS)、腾讯云云数据库MySQL(CDB)、腾讯云人工智能(AI)等。你可以在腾讯云官网上找到更多关于这些产品的详细介绍和文档链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

手把手教你用vuepress搭建自己的网站(1)

(https://coder.itclan.cn/) 前言 如果说阅读是知识的输入,那么写作就是知识的输出,输出是一个内化知识理解的过程,有些知识,一问,知道,一动手,不会,看似简单,一看就会,一做就废...": "vuepress dev docs", "docs:build": "vuepress build docs" } 警告 当 package.json 配置成这种格式时,在当前文件下...,启动时使用npm run docs:dev,启动项目,而打包构建时,使用npm run docs:build 这个也可以简化成 "scripts": { "dev": "vuepress dev....md类型的文章以及.vuepress相关的配置,这个文件夹的名字你可以任意,你启动项目和构建项目时的配置保持一致就可以了的 mkdir docs 进入docs文件夹中使用mkdir命令创建.vuepress...文件夹,注意这个文件夹的名字时固定的,不要随便改变 cd docs mkdir .vuepress 这个.vuepress主要就是我们用于存放全局的配置、组件、静态资源等VuePress相关的文件配置都将会放在这里

1.2K20

从零开始:VuePress2 + GitHub Pages 搭建你的第一个免费博客网站

步骤 4: 在 package.json 中添加一些 scripts { "scripts": { "docs:dev": "vuepress dev docs", "docs:...步骤 7: 在本地启动服务器来开发你的文档网站 pnpm docs:dev VuePress 会在 http://localhost:8080 启动一个热重载的开发服务器。...到了这里VuePress就安装完成了,下面我们来看下配置。 配置 VuePress VuePress的配置都是通过config.js来进行的,所以第一步就是要新建config.js文件。...我们先来看下配置好的页面,首页是这样的: 点击右上角的“网络”按钮,出来网络侧边栏: 点击右上角的“设计模式”按钮,出来设计模式侧边栏: 我们先来看一下配置文件: import { defaultTheme...的默认输出目录 build_dir: docs/.vuepress/dist env: # @see https://docs.github.com

36411

如何快速搭建好看的个人博客(完整配置源码)

自动生成Service Worker(支持PWA) Google Analytics集成 基于Git的"最后更新时间 多语言支持 响应式布局 支持PWA模式 总的来说, 使用vuepress优势有挺多的...": "vuepress dev docs", "docs:build": "vuepress build docs" } 启动项目: npm run docs:dev这条命令就等于vuepress...dev docs 打包项目: npm run build 这条命令就等于 vuepress build docs 创建docs目录, 主要用于放置我们写的.md类型的文章以及.vuepress相关的配置...docs目录中 使用的是默认的构建输出位置 vuepress以本地依赖的形式被安装到你的项目中, 在根目录package.json文件中包含如下代码: // 配置npm scripts "scripts...": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } // VuePress 以本地依赖的形式被安装

1.5K10

为什么人家的开源项目文档如此炫酷?原来用的是这款神器!

最近发现使用VuePress可以搭建一个功能强大的文档网站,推荐给大家! VuePress简介 VuePress是Vue驱动的静态网站生成器。...沉浸式阅读:专为阅读设计的UI,配合多种颜色模式、可关闭的侧边栏和导航栏,带给你一种沉浸式阅读体验。 效果演示 我们先来看下成品效果,有三种不同模式可供选择,是不是够炫酷!...,之后以dev模式运行; # 安装 npm install # 运行 npm run dev 运行成功后,随便找个文章进去体验下,界面还是挺不错的,访问地址:http://localhost:8080.../ 还支持主题切换,比如切换到深色模式。...在命令行使用npm run build命令可以将项目打包成静态文件,输出文件目录为docs/.vuepress/dist; 接下来把dist目录下的所有文件复制到Nginx的html目录下即可完成部署

1.1K20

除了 GitHub,VuePress 现在可以用云开发来部署了!

VuePress 是社区广受好评的文档插件,不少的项目都开始使用 VuePress 来构建团队的文档、产品的官网。现在,你也可以在云开发上托管你的 VuePress 文档啦!...vuepress dev 等待其编译完成,打开浏览器,访问 localhost:8080 image.png 可以看到刚刚创建的文档产生的页面 image.png 这样,就说明我们完成项目的初始化了。...Cli 上传更简单) 在命令行输入如下代码 tcb login 会提醒你需要在网页中授权 image.png 在弹出的页面确认授权 image.png 确认授权后,你会看到控制台输出相应的命令 部署...接下来,就可以进入到最后一个环节,上传部署 VuePress 了。 部署 VuePress 接下来,我们来构建,并部署 VuePress。...云开发根据付费模式的不同,以下列方式提供免费资源: 包年包月计费:提供免费版套餐; 按量计费:按逻辑月的形式按月提供免费资源; 具体免费额度如下: 能力 免费额度 存储操作次数 150万/月; CDN流量

1.2K51

vuepresss建站过程中遇到的一些问题

页面显示-404 在 vuepress说明了文件路径页面路由之间的映射关系 文件的相对路径 页面路由地址 /README.md / /guide/README /guide/ /README.md /...中推向的git仓库不一致,是https方式的还是ssh方式的,要一一对应 markdown-中引入图片不显示 建议文章相关的图片放置在同级目录下,而不要放置在.vuepress/public/目录中...相关的图片放在在images目录下的 | | ├─tools-article-imgs // 工具相关文章的图片 | | ├─vuepress-build-blog...,若md文件或者其他配置文件(或自定义组件)有所更改,页面内容并不会马上更新,每次都需要重新npm run docs:dev,热更新存在一些问题 解决:只需使用npm升级vuepress的版本即可,在vuepress...确实很强悍,灵活,拓展性很强,虽然配置有些复杂,但是值得去折腾 动手吧,少年,你比你想象的更优秀,搭建博客只是一个开始,持续不断输出优质内容才是漫漫长路,曾今您或许持以仰望,对那些高大上的网站,觉得遥不可及

1.3K20

vuepress建站过程中遇到的一些问题

页面显示-404 在 vuepress说明了文件路径页面路由之间的映射关系 文件的相对路径 页面路由地址 /README.md / /guide/README /guide/ /README.md /...中推向的git仓库不一致,是https方式的还是ssh方式的,要一一对应 markdown-中引入图片不显示 建议文章相关的图片放置在同级目录下,而不要放置在.vuepress/public/目录中...相关的图片放在在images目录下的 | | ├─tools-article-imgs // 工具相关文章的图片 | | ├─vuepress-build-blog...,若md文件或者其他配置文件(或自定义组件)有所更改,页面内容并不会马上更新,每次都需要重新npm run docs:dev,热更新存在一些问题 解决:只需使用npm升级vuepress的版本即可,在vuepress...确实很强悍,灵活,拓展性很强,虽然配置有些复杂,但是值得去折腾 动手吧,少年,你比你想象的更优秀,搭建博客只是一个开始,持续不断输出优质内容才是漫漫长路,曾今您或许持以仰望,对那些高大上的网站,觉得遥不可及

3K20

VuePress搭建项目组件文档

在github上拉去代码之后,可以直接npm run docs:dev试一下效果,本文的第二三点带你更了解vuepress,若了解可绕过 2..../dist', // 设置输出目录 port: 2333, //端口 themeConfig: { //主题配置 // 添加导航栏 nav: [...tplv-k3u1fbpfcp-zoom-1.image) ** 复制代码 仓库名字要和config.js 里 的 base 属性值一样 修改base 如果我们的博客部署的是.github.io(即github中自己用户名同名的仓库.../dist', // 设置输出目录 port: 2333, //端口 ....... } 复制代码 配置好之后,仓库也创建好了,现在我们运行下:npm run docs:...这个时候我们可以再开支分支出来 master放打包出来的dist出来的文件 dev分支存放我们的源码 github上创建分支 7.

43840

VuePress教程之官方博客主题插件简介

VuePress教程之官方博客主题插件简介 别名: 介绍 VuePress 官方博客主题插件 前言 VuePress Core Team 的成员 Billy: 除了 VuePress 核心以外,我负责官方博客插件主题的开发...在过去 VuePress 只提供默认的文档主题,然而你可以通过它开发各种静态网站,除了文件以外,我最常看到的大概非博客莫属。 而我们在今天正式移除官方博客插件主题的 WIP 状态。...&& yarn # 安裝依赖 yarn dev # 运行在 localhost:8080 打开 localhost:8080,相信你已经看到一个现成的博客了。...增加互动可见性 相信你要博客,就是要给人看的吧,VuePress 作为一个静态网站生成器已经做了许多优化。...---- 接下来的功能就是提供我稍早所提到的简单增加互动可见性的方法。 Sitemap 输出目录生成 sitemap.xml 留言 整合了Disqus Vssue。

95730

手把手教你用vuepress搭建自己的网站(4)

部署到github平台 前提条件 文档放置在项目的 docs目录中 使用的是默认的构建输出位置 VuePress 以本地依赖的形式被安装到你的项目中,并且配置了如下的npm scripts:,然后在itclan.../package.json文件中 添加如下命令 本地若没有安装vuepress非全局安装,pwa以及其他一些插件不会生效 { "scripts": { "docs:build": "vuepress...deploy:bash deploy.sh就可以了的,往后在命令行终端执行npm run deploy或者yarn deploy就可以自动执行该deploy.sh脚本了的 "scripts": { "dev...": "vuepress dev docs", "build": "vuepress build docs", "deploy": "bash deploy.sh" }, 提示 如果自动部署脚本不成功...实现这一步相当于就是将自定义的域名指向gihub pages,当访问https://itclancode.github.io/doc.itclan.cn指向同一个IP,相比于浏览器地止栏输入xxx.github.io

1.1K31

使用pm2部署node生产环境

再来看看使用pm2可拥有的能力: 日志管理;两种日志,pm2系统日志管理的进程日志,默认会把进程的控制台输出记录到日志中; 负载均衡:PM2可以通过创建共享同一服务器端口的多个子进程来扩展您的应用程序...静态服务:支持静态服务器功能 支持开发调试模式,非后台运行,pm2-dev start ; 。。。。。太过强大!...(自动负载均衡) pm2-dev start ... // 开发模式启动,即不启用后台运行 查看启动列表pm2 list 显示应用程序详细信息pm2 show [options.../apidoc", //静态服务路径 PM2_SERVE_PORT: 8080, //静态服务器访问端口 NODE_ENV: 'development' //启动默认模式.../apidoc", //静态服务路径 PM2_SERVE_PORT: 8080, //静态服务器访问端口 NODE_ENV: 'development' //启动默认模式

3.8K40

Yarn安装使用详细介绍

npm 相比,yarn 有着众多的优势,主要的优势在于:速度快、离线模式、版本控制。 速度快 npm 会等一个包完全安装完才跳到下一个包,但 yarn 会并行执行包,因此速度会快很多。...npm uninstall taco --save === yarn remove taco npm install taco --save-dev === yarn add taco --dev npm...—— 检查为什么会安装 vuepress,详细列出依赖它的其他包 特性 Yarn 除了让安装过程变得更快更可靠,还添加了一些额外的特性,从而进一步简化依赖管理的工作流。...同时兼容 npm bower 工作流,并支持两种软件仓库混合使用 可以限制已安装模块的协议,并提供方法输出协议信息 提供一套稳定的共有 JS API,用于记录构建工具的输出信息 可读、最小化、美观的...CLI 输出信息

10.4K41

Yarn 安装使用详细介绍「建议收藏」

文章目录 背景 什么是 Yarn 速度快 离线模式 可靠可确定性 网络优化 扁平化模式 版本控制 其他关于 Yarn 的介绍 Yarn 安装 windows mac 方式一 方式二 Yarn... npm 相比,yarn 有着众多的优势,主要的优势在于:速度快、离线模式、版本控制。 速度快 npm 会等一个包完全安装完才跳到下一个包,但 yarn 会并行执行包,因此速度会快很多。...npm uninstall taco --save === yarn remove taco npm install taco --save-dev === yarn add taco --dev...—— 检查为什么会安装 vuepress,详细列出依赖它的其他包 特性 Yarn 除了让安装过程变得更快更可靠,还添加了一些额外的特性,从而进一步简化依赖管理的工作流。...同时兼容 npm bower 工作流,并支持两种软件仓库混合使用 可以限制已安装模块的协议,并提供方法输出协议信息 提供一套稳定的共有 JS API,用于记录构建工具的输出信息 可读、最小化、美观的

2.7K30
领券