静态网站开发
主页、知识库两个项目为纯静态网页,由 Docusaurus 静态网页生成器生成,并且在 Cloudflare Pages 上托管。
- 主页:存放了生如夏花社区的整体介绍以及技术开发文档
- 知识库:存放了生如夏花创作者编写的各种身体开发的教程
本地开发
首先在本地配置好 Node 18 的环境。将项目 clone 到本地,在根目录下运行 npm i && npm start
,编译好之后可以在 https://localhost:3000 访问;对本地源代码进行修改时网页会自动重载。
自动构建和部署
将代码提交到 master 分支时,Cloudflare Pages 会运行 npm run build
,并将生成的静态文件上传到遍布全球的 CDN 服务器,然后就可以在对应的域名访问。