你需要准备的东西
一个牛逼的脑子,支持并行运算至少两个单位以上的事件。遇到问题先思考,想不通就搜索,搜索不到就去和AI调情,不要上来就问问问
Git - Downloads (git-scm.com):最牛逼的版本控制器,这里用于对Github进行操作,当然,你也可以尝试使用GitHub Desktop | Simple collaboration from your desktop但就我而言,这玩意更难用
Node.js — Run JavaScript Everywhere (nodejs.org):Fuwari基于Node.js,你需要安装这个来搭建博客
一个Github账号:用于创建一个代码仓库存放Fuwari文件
一个Cloudflare账号:用于创建一个Pages并且绑定域名支持访问
MarkText:这是一个可视化MarkDown编辑器,因为Fuwari的每一篇文章/页面都是MarkDown,所以需要一个好用的编辑器
你得会用MarkDown语法来编写文章,如果你不会可以参见:Markdown 基本语法 | Markdown 官方教程
流程图
本地部署Fuwari,编写文章 -> 推送更改到远程Github仓库 -> Cloudflare Pages检测到仓库更新自动构建新的网站静态文件 -> 网站成功更改
让我们开搞吧!
首先,我们来本地部署Fuwari
Fork仓库:
避免有小废物不会Fork仓库,这里附上图片教程


然后将仓库克隆到本地:(推荐使用SSH,可以不用魔法来推送更改)
首先,全局安装pnpm:(如果npm国内拉取过慢,请尝试cnpm:npmmirror 镜像站)
然后在项目根目录安装依赖: 和
至此,你成功在本地部署了Fuwari
TIP
你也可以使用创建一个新的空仓库然后手动上传文件,并且可以将仓库可见性设为:Private
改写Fuwari的基本信息并且清理多余文件
刚创建的Fuwari可能带有一些示例的博主名,ICON,URL,介绍和示例文章,为了让用户知道这是你的博客,我们需要一一改写
在根目录下的 文件夹中,你可以找到 我们来开始改写
title:你的博客主标题
subtitle:你的博客副标题。可选,在首页会显示为“主标题 - 副标题”
lang:博客显示语言。注释已经列出了一些常用的值,如:en, zh_CN, zh_TW, ja, ko
themeColor:hue值则是你的博客主题色,可以在你的博客右上角的画板图标确定喜欢的颜色再填写

banner:src:即banner图片,支持http/https URL
favicon:src:即网站图标,支持http/https URL
links:即友情链接,这些链接在导航栏上
avatar:即你的头像
name:即你的名字
bio:即个性签名,会显示在头像和名字下面
为导航栏设置的超链接。 为你的用户的超链接,分别如图

icon:你需要前往icones.js去搜索你想要的图标,比如QQ,则填写 ,如图。Fuwari默认支持这几种类型:, , , 。可以在 中搜索关键字进行配置


这里我附上我的
清理多余文件。在根目录下的 文件夹中会有一些示例文章,这些文章介绍了一些MarkDown语法和技巧,可以让你更快上手Fuwari和fuwari,我们可以将其保存到别处
至此,你已经可以开始撰写文章了
让我们开始写作!
首先,在项目根目录执行:
然后,在根目录下的 文件夹中会多出一个 文件
我们使用MarkText打开这个文件,你可以看到一些基本信息,我们只需要关注几个重要的信息
title:文章标题
published:文章创建时间
description:文章描述,正常会显示在文章标题下面
image:文章封面图(同目录需要写 如:)
tag:文章标签
categories:文章分类
我们还需要更改根目录下的 。在第34行更改 为你的站点URL,如:
欸?有的人就会问了,MarkDown固然好,但是我要如何处理图片的置入呢
这也很简单,多亏了MarkText这款软件,我们也可以像编辑Typecho一样直接使用Ctrl+CV来在MarkDown语法中置入图片,但是我们需要一些小设置:
依次点击:MarkText软件的左上角的三条杠 -> File -> Perferences -> 左侧的Image分类 -> 如图设置 -> 注意更改第一个选项为Copy开头的选项,将Perfer开关打开,然后上下两个文本框一个填写绝对路径一个填写相对路径

这样,当置入图片时,会往 文件夹复制一份,然后通过写入MarkDown文件。这样网站就能成功读取到图片啦。而你只需要Ctrl+CV,其他操作MarkText都会自动处理
至此,你已经会用MarkText编写MarkDown语法的博文了
本地预览,然后发布到Github
当你认为你的文章已经写得差不多时,想要看看效果?请到项目根目录执行:,稍等片刻,你就可以本地预览你的博客啦

好!接下来我们需要使用Git将我们所做的更改发布到Github
首先,你需要让Git知道你是谁:和
然后,更改远程仓库为ssh*(如果是通过ssh克隆的不用改):
随后,让我们提交所有文件:
之后,让我们发布一个本地提交:
最后,让我们将本地更改提交到远程仓库:
此时,你的Github仓库应该已经有了新的提交

让Cloudflare连接上Github,使用Pages服务展示你的博客(FREE!)
前往Cloudflare的 Workers 和 Pages 页面,创建一个新Pages

然后选择连接Git存储库,连接你的Github,随后设置构建命令: ,然后设置构建输出目录: ,如图

绑定自定义域,访问自定义域即可访问你的博客!

随后,你只需要在本地编写文章,然后使用Git将更改推送到远程仓库,Cloudflare就会自动部署,更新你的博客!
0 评论