From f0af38c2477bc013dcbdaea37df9103b48e27162 Mon Sep 17 00:00:00 2001 From: govolokatliai Date: Sun, 29 Dec 2024 12:42:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 ++++++++---- .../02-网站/02-开发组网站/03-开发组网站-部署.md | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b14430d..e3780b9 100644 --- a/README.md +++ b/README.md @@ -3,20 +3,24 @@ ## 依赖 `nodejs >= 18.0` ## 构建 -不同于传统的静态网页生成器,本项目不需要额外加装构建工具,生成器和内容本身加起来就是一个单独的react.js应用,所以理论上你只需要把这个repo pull到本地,再用npm构建即可,运行`npm run docusaurus`来运行框架本身提供的一些脚本. -要构建可以拿去部署的静态网站资源,运行: -``` +在终端输入以下命令: + +``` shell git clone https://github.com/ZSCNetSupportDept/website +cd website + npm install npm run docusaurus build ``` -运行`npm run docusaurus deploy`可以自动构建静态网站,并且push到`build`上\ +然后在`build`文件夹下就出现了编译过后的结果,可以进行下一步的部署 + +运行`npm run docusaurus deploy`可以自动构建并部署静态网站,在构建之后,还会自动将结果推送到仓库的`build`分支上,服务器部署了脚本自动抓取这个分支的内容来更新网站\ https://zscdev-demo.pages.dev 是本仓库的一个demo网站,基于master构建而不是build ## 部署 参见 https://zscdev-demo.pages.dev/docs/devdocs/网站/开发组网站/开发组网站-部署 diff --git a/docs/devdocs/02-网站/02-开发组网站/03-开发组网站-部署.md b/docs/devdocs/02-网站/02-开发组网站/03-开发组网站-部署.md index dd800f2..ffa3331 100644 --- a/docs/devdocs/02-网站/02-开发组网站/03-开发组网站-部署.md +++ b/docs/devdocs/02-网站/02-开发组网站/03-开发组网站-部署.md @@ -1,7 +1,7 @@ # 开发组网站-部署 本篇文章是开发组网站的部署流程备忘录 -## 流程 -网站假设在我们的云服务器上,服务器会自动从仓库的build分支拉取内容,所以,网站的部署流程是这样的: +## 开发部署流程 +网站假设在我们的云服务器上,服务器会自动从仓库的build分支拉取内容,所以,网站的开发部署流程是这样的: 1. 将website仓库clone到本地/pull拉取最新版本 2. 运行`npm start`在localhost:3000上运行网站的测试版本 3. 确认网站的最新版本没有问题后,运行`npm run docusaurus deploy`,npm会自动构建网页文件,推送到origin/build分支上(记得配置好你的ssh,联系组长来获取仓库的权限)