欢迎来到心桜的博客!这大概是发的第一篇…
为什么要搭个博客呢?
似乎并没有什么初衷…只是因为感觉自己有一个博客的话很酷,就是这样
不过既然搭了的话,不如就…拿着笔,想写点东西
关于博客的搭建
博客使用了 Hexo 框架,这是一个免费开源的博客框架,并支持部署在GitHub Pages上,至于主题我使用了 hexo-theme-reimu 这是一款博丽灵梦风格的 Hexo 主题(虽然但是我是东方厨,不过头图换成了小死神),这个主题融合了 landscape、Tangyuxian 和 Shoka 三个主题
下面是简单的博客搭建过程记录(大多数步骤应该是通用的,我的操作系统为Arch)
由于我很穷于是就用了完全零成本的方式(免费域名+GitHub Pages)
安装 Node.js 和 Git(我在搭建前不知道多久就已经装过了)
1
sudo pacman -S nodejs npm git
安装 Hexo(其实建议 paru -S hexo-cli)
1
npm install -g hexo-cli
初始化 Hexo 项目
1
2
3hexo init <你用于搭建Blog的目录,如my-blog>
cd my-blog
npm install主题及网站配置
在
my-blog目录中克隆hexo-theme-reimu:1
git clone https://github.com/AkinoKaede/hexo-theme-reimu.git themes/reimu
在配置文件
_config.yml中找到此行theme:将后面的内容改为reimu即可大概配置是这样(其他的的可以看主题的使用手册)
1
2
3
4
5
6title: Kokosa's Bolg //标题
subtitle: 随便写点什么~ //副标题
description:
author: HatanoKokosa //作者
language: en //语言
timezone:部署到GitHub Pages(自备GitHub账户)
在GitHub中创建名为<自己的用户名>.github.io的仓库
这里可能会需要SSH或者令牌才能推送到GitHub,但是很长就先写这些,请看别人的教程(x安装
hexo-deployer-git插件,修改_config.yml配置:1
npm install hexo-deployer-git --save
继续修改
_config.yml1
2
3
4deploy:
type: git
repository: https://github.com/<username>/<username>.github.io.git
branch: main之后执行:
1
hexo clean && hexo g && hexo d
如出现 Deploy done ,说明部署成功
等待一段时间,打开浏览器访问 https://<username>.github.io 至此已经大概搭建完毕了
如果你有自己的域名,也可以托管在Cloudflare等服务上(请先在CF上添加进域名,各种注册免费域名的教程一般都会有这一步)
1. 打开 Cloudflare,在 Workers 和 Pages 中点击 创建 按钮
2. 选择 Pages 的 连接到 Git 登录GitHub账户并选择仓库,点击 开始设置 后选择 保存并部署
3. 点击 自定义域 —— 设置自定义域 粘贴你的域名并保存
4. 可选将GitHub中的仓库设置为私有仓库
接下来的计划
还没想好,但是应该会分享一些其他的东西