5-vuepress文档部署到linux服务器
打包命令执行成功后会在.vuepress目录下面生成一个dist文件,我们需要上传该文件到服务器。我这里测试的地址是 https://www.hellocoders.cn/vuepress/在docs目录下打开cmd,输入打包的命令。
·
vuepress文档部署到linux服务器
思路分析
- 本地打包vuepress文件成静态资源文件
- 上传到服务器
- 修改nginx配置文件
本地打包
在docs目录下打开cmd,输入打包的命令
pnpm docs:build

打包命令执行成功后会在.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/
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)