5-vuepress文档部署到linux服务器

vuepress文档部署到linux服务器

思路分析

  • 本地打包vuepress文件成静态资源文件
  • 上传到服务器
  • 修改nginx配置文件

本地打包

在docs目录下打开cmd,输入打包的命令

pnpm docs:build

img

打包命令执行成功后会在.vuepress目录下面生成一个dist文件,我们需要上传该文件到服务器

注意
  • 如果我们部署的路径是在在我们网站的根目录https://foo.github.io下面,无需修改vuepress配置文件config.ts里面的base
  • 如果你想让你的网站部署到一个子路径下,你将需要设置它。它的值应当总是以斜杠开始,并以斜杠结束。举例来说,如果你想将你的网站部署到 https://foo.github.io/bar/,那么 base 应该被设置成 "/bar/"。同时nginx配置文件的代理路径也要设置为/bar/
  • base配置方式的官方文档地址: https://v2.vuepress.vuejs.org/zh/reference/config.html

上传dist文件到服务器

  • 这一步可以使用工具上传到服务器, 也可以使用sftp命令

修改nginx配置文件

# https vuepress前端访问地址
location /vuepress/ {
        alias   /usr/share/nginx/html/vueprss/dist/;
        try_files $uri $uri/ /_book/index.html;
        index  index.html index.htm;
}
注意
  • 此处我的nginx代理配置的路径是/vuepress/那么上面的base就应该配置成/vuepress/
  • 需要把上面上传的dist文件放到/usr/share/nginx/html/vueprss/并解压缩
  • 重启nginx即可访问我们的vuepress文档
访问路径

ip + /vuepress/ 或者域名 + /vuepress/ 我这里测试的地址是 https://www.hellocoders.cn/vuepress/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值