1
0
mirror of https://github.com/ZSCNetSupportDept/website.git synced 2025-10-28 17:05:03 +08:00

增加了开发组网站的部署方式

This commit is contained in:
2024-08-18 21:50:38 +08:00
parent da83244cd1
commit c612403bc9
3 changed files with 13 additions and 0 deletions

View File

@@ -4,6 +4,8 @@
不同于传统的静态网页生成器本项目不需要额外加装构建工具生成器和内容本身加起来就是一个单独的react.js应用所以理论上你只需要把这个repo pull到本地再用npm构建即可运行`npm run docusaurus`来运行框架本身提供的一些脚本\
运行`npm run docusaurus deploy`可以自动构建静态网站并且push到`build`上\
https://zscdev-demo.pages.dev 是本仓库的一个demo网站基于master构建而不是build
## 部署
参见 https://zscdev-demo.pages.dev/docs/devdocs/网站/开发组网站-部署
## 内容发布
参见文档
## 关于

View File

@@ -1,2 +1,12 @@
# 开发组网站-部署
本篇文章是开发组网站的部署流程备忘录
## 流程
网站假设在我们的云服务器上服务器会自动从仓库的build分支拉取内容所以网站的部署流程是这样的
1. 将website仓库clone到本地/pull拉取最新版本
2. 运行`npm start`在localhost:3000上运行网站的测试版本
3. 确认网站的最新版本没有问题后,运行`npm run docusaurus deploy`npm会自动构建网页文件推送到origin/build分支上(记得配置好你的ssh,联系组长来获取仓库的权限)
4. 服务器获取build分支的最新版本pull到`/var/www/developer`目录下
5. 服务器采用nginx提供对developer.zsxyww.com的访问
## demo
我在cloudflare pages上部署了一个网站的demo,这个网站会自动基于master分支构建而不是获取构建好的build分支可以在上面预览网站的效果觉得没问题了再进行build,网址https://zscdev-demo.pages.dev/

View File

@@ -18,3 +18,4 @@
MacOS的修理事项
## 旧wiki
这里是新版wiki,但是旧版wiki依然可用你可以通过[wiki.zsxyww.com](https://wiki.zsxyww.com) 来访问,上面还有没有迁移的许多旧文章,我们目前在逐步转移这些文章