🎉 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
延伸阅读
评论