mirror of
https://github.com/ZSCNetSupportDept/website.git
synced 2025-10-29 01:15:04 +08:00
优化语言
This commit is contained in:
12
README.md
12
README.md
@@ -3,20 +3,24 @@
|
|||||||
## 依赖
|
## 依赖
|
||||||
`nodejs >= 18.0`
|
`nodejs >= 18.0`
|
||||||
## 构建
|
## 构建
|
||||||
不同于传统的静态网页生成器,本项目不需要额外加装构建工具,生成器和内容本身加起来就是一个单独的react.js应用,所以理论上你只需要把这个repo pull到本地,再用npm构建即可,运行`npm run docusaurus`来运行框架本身提供的一些脚本.
|
|
||||||
要构建可以拿去部署的静态网站资源,运行:
|
|
||||||
|
|
||||||
```
|
在终端输入以下命令:
|
||||||
|
|
||||||
|
``` shell
|
||||||
|
|
||||||
git clone https://github.com/ZSCNetSupportDept/website
|
git clone https://github.com/ZSCNetSupportDept/website
|
||||||
|
|
||||||
|
cd website
|
||||||
|
|
||||||
npm install
|
npm install
|
||||||
|
|
||||||
npm run docusaurus build
|
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 是本仓库的一个demo网站,基于master构建而不是build
|
||||||
## 部署
|
## 部署
|
||||||
参见 https://zscdev-demo.pages.dev/docs/devdocs/网站/开发组网站/开发组网站-部署
|
参见 https://zscdev-demo.pages.dev/docs/devdocs/网站/开发组网站/开发组网站-部署
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# 开发组网站-部署
|
# 开发组网站-部署
|
||||||
本篇文章是开发组网站的部署流程备忘录
|
本篇文章是开发组网站的部署流程备忘录
|
||||||
## 流程
|
## 开发部署流程
|
||||||
网站假设在我们的云服务器上,服务器会自动从仓库的build分支拉取内容,所以,网站的部署流程是这样的:
|
网站假设在我们的云服务器上,服务器会自动从仓库的build分支拉取内容,所以,网站的开发部署流程是这样的:
|
||||||
1. 将website仓库clone到本地/pull拉取最新版本
|
1. 将website仓库clone到本地/pull拉取最新版本
|
||||||
2. 运行`npm start`在localhost:3000上运行网站的测试版本
|
2. 运行`npm start`在localhost:3000上运行网站的测试版本
|
||||||
3. 确认网站的最新版本没有问题后,运行`npm run docusaurus deploy`,npm会自动构建网页文件,推送到origin/build分支上(记得配置好你的ssh,联系组长来获取仓库的权限)
|
3. 确认网站的最新版本没有问题后,运行`npm run docusaurus deploy`,npm会自动构建网页文件,推送到origin/build分支上(记得配置好你的ssh,联系组长来获取仓库的权限)
|
||||||
|
|||||||
Reference in New Issue
Block a user