🎉 Our
new modular theme
is available now, which ships with much more features and higher flexibility, please consider giving it a try for your new static sites. :)
This theme provides several kinds of layouts, such as
posts
and
docs
.
Our documentation uses the
docs
layout. If you're looking for an example that using
posts
layout,
please take a look at the page
Markdown Syntax.
在本節中,我們將談論部署的關鍵點,以避免部署期間的大多數問題。
構建工具
如先決條件所提到的,你需要於部署環境設置這些工具。
安裝依賴
我們使用 NPM 來管理主題的依賴,有必要在部署環境中安裝依賴,因為我們不應該提交 node_modules
文件夾。
npm i
等同於 npm install
。
package.json
和 package-lock.json
必須被提交,npm依賴於前者,後者將節省安裝時間。
構建站點
安裝完依賴後,是時候構建站點了。
你可以提供 -b
標誌修改 baseURL
。
該命令生成站點並默認存放到 public
目錄。
部署站點
此步驟依賴於你使用的部署方式。
部署方式
- Docker
- GitHub Pages
- Netlify
- Cloudflare Pages
- 更多部署方式可參閱 Hosting & Deployment
延伸閱讀
評論