搭建Fuwari博客
0. 前言
作为一个什么都不会的新手,我搭这个博客花了不少时间,也走了不少弯路。我在这里分享一下我搭建的过程。这是一篇新手向的文章。
PS:如果出现网络问题导致下载失败或者缓慢请自行科学上网
1. 配置环境(以Windows为例)
1.1 安装VScode
- 访问VScode
- 下载windows版本
- 点击VScode右上角这个按钮来调出终端

1.2 安装Git
windows输入以下指令到终端
| |
安装完后输入以下指令
| |
若返回 Git 版本号(如 git version 2.45.0)则表示安装成功。
1.3 安装node.js
windows输入以下指令到终端
| |
安装完后分别输入以下指令
| |
若分别返回npm和node.js的版本号则表示安装成功
PS:此时可能会遇到powershell不允许执行脚本,此时打开管理员权限的powershell执行命令
| |
我就用cmd演示了

1.4 安装pnpm
Fuwari官方强制要求用pnpm管理依赖,所以我们安装pnpm
在终端中分别执行命令
| |
返回版本号就安装成功了
2 构建Fuwari项目
2.1 克隆项目
先选一个存放位置,比如我存放在E:\Fuwari下,执行命令
| |
然后克隆Fuwari博客模版
| |
这里我把目标文件夹命名为 astro-blog-demo,你也可以换成 blog 或任意喜欢的名字。
克隆完成后,终端会多出一段Cloning into 'astro-blog-demo'...的输出。
2.2 运行
先cd进项目的根文件夹
| |
然后安装依赖
| |
此时会出现一长串包名,只要没有报错就不管他
PS:建议先换源再安装依赖这样可以不用全局代理
输出Done什么的就可以开始运行本地项目了
执行pnpm dev会输出这些东西
| |
用浏览器访问local那行的地址,会直接进入Fuwari的首页
停止运行按下Ctrl + C
2.3 上传github
搭建blog一般会托管到cloudflare上,而在cf上一般是从github上直接clone仓库。又因为blog上会存些个人文件以及更改一些配置,以及git的特性会导致直接上传到仓库上会有问题,所以我们对原文件夹做一些操作。
- 打开项目根文件夹删除
.git文件夹 - 初始化新的 Git 仓库
| |
- 在github新建一个个人项目。我以
astro-blog-demo命名。
PS:github不支持中文,可以用翻译器翻一下
- 回到终端,分别执行
| |
然后应该会输出以下内容
| |
3 上传至cloudflare
你需要:
- 一个cloudflare账号
- 一个域名
- 在右侧
计算与AI中找到workers和pages
- 创建

- 点下面的小字
Get started - 导入现有 Git 存储库
- 没有绑定github的会让你绑定github,绑定后选择存储库
astro-blog-demo - 构建设置
| |
然后保存并部署。此时cf会自动生成一个域名:xxx.worker.dev,这个域名国内是不能直接访问的,此时我们要套一个cdn或者绑定域名才能访问。
你已经完成了部署博客😆
4 后续操作
- about目录下的md文件位于
.\src\content\spec\about.md - 个性化内容在
.\src\config.ts,以下是我的代码内容:
| |
- 在.\astro.config.mjs处可以编辑你blog的域名,位于此处:
| |
- blog文件放在.\src\content\posts处,需具有以下开头
| |
- git提交:分别执行
| |