用 docusaurus 给小团队做了一个文档网站。可能要每天更新。
现在本地把网站开发好了,因为不是专门弄这个方面的,只能基于一些之前的经验,考虑下面两种部署方案。
方案 1
将整个项目文件夹上传到服务器,然后在服务器 npm run start 把网站部署在服务器的某个端口。
再将这个端口绑定到域名,实现公网访问。
这样做考虑到,我只要在服务器上修改文章,保存就能更新了?因为我本地只要修改了内容,不用重启服务,保存实时就更新了网站内容。
方案 2
将项目传到 github ,然后应该有某种办法,自动将 github 里面的 build 文件夹,做成一个静态网站绑定到我的域名?
然后每次在本地更新,完了更新完之后推到 github 。
似乎这样也停方便的?就是不知道能不能实现,我推送完之后,就自动更新了
====================
或者类似这样的需求,怎么部署优雅一点?
主要就是更新起来方便一点,最好我本地一更新,不要太复杂就能把网站更新了
更新, GitHub, 网站, docusaurus