522 字
3 分钟
使用fuwari+netlify在数分钟内快速建站
本网站利用了fuwari模板+netlify持续集成部署
项目创建
Fuwari 是一个基于 Astro 的博客模板,修改简单,支持markdown,适合用于博客建站。
1. 从模板创建项目
访问 https://github.com/saicaca/fuwari,点击 Use this template 创建一个仓库。
2. 本地开发环境准备
按照仓库 README 指引,首先全局安装 pnpm
(相比 npm 在依赖管理和磁盘占用上更高效):
npm install -g pnpm
进入项目目录进行开发
cd your-project-namepnpm installpnpm run dev
这会启动本地开发服务器,浏览器中即可预览站点。
3. 基础内容修改
修改 src/config.ts
设置站点标题、作者、描述等元信息。
在 src/content/posts
文件夹中编辑 Markdown
文件,一个文件对应一个文章,项目在创建时已给出若干示例可参照。
每次保存文件,浏览器会自动热更新,方便实时查看效果。
部署
Netlify 支持 Git 仓库绑定、自动构建和CDN分发,适合静态站点。
1. 注册并导入项目
登录 Netlify,关联 GitHub 并选择刚创建的仓库。
2. 构建配置
在部署设置中:
- Build command 填写:
pnpm run build
- Publish directory 填写:
dist
这是 Astro 构建输出的目录,Netlify 会将其作为静态文件部署。
3. 自定义域名与 HTTPS
-
在 Netlify 站点设置中添加自定义域名。
-
在域名服务商后台将该域名的 CNAME 记录指向 Netlify 分配的站点地址。
-
在
Domain management
当中可以申请Let’s Encrypt证书,实现 HTTPS 访问。
至此,一个基于 Fuwari 模板的静态网站就完成了从创建、调试到部署上线的全过程。
网站更新
将修改提交到github之后,Netlify会自动进行构建->部署等过程
根据网站维护习惯,有以下方式可以选择:
- 在github仓库网页下按
.
键,进入在线vscode,编辑后直接提交推送 - 使用本地vscode连接至远程库进行修改后提交推送
git clone
到本地,修改后提交推送
使用fuwari+netlify在数分钟内快速建站
https://aliubo.com/posts/first_post/