少女祈祷中...

欢迎来到心桜的博客!这大概是发的第一篇…

为什么要搭个博客呢?

似乎并没有什么初衷…只是因为感觉自己有一个博客的话很酷,就是这样
不过既然搭了的话,不如就…拿着笔,想写点东西

关于博客的搭建

博客使用了 Hexo 框架,这是一个免费开源的博客框架,并支持部署在GitHub Pages上,至于主题我使用了 hexo-theme-reimu 这是一款博丽灵梦风格的 Hexo 主题(虽然但是我是东方厨,不过头图换成了小死神),这个主题融合了 landscape、Tangyuxian 和 Shoka 三个主题

下面是简单的博客搭建过程记录(大多数步骤应该是通用的,我的操作系统为Arch)

由于我很穷于是就用了完全零成本的方式(免费域名+GitHub Pages)
  1. 安装 Node.js 和 Git(我在搭建前不知道多久就已经装过了)

    1
    sudo pacman -S nodejs npm git
  2. 安装 Hexo(其实建议 paru -S hexo-cli)

    1
    npm install -g hexo-cli 
  3. 初始化 Hexo 项目

    1
    2
    3
    hexo init <你用于搭建Blog的目录,如my-blog>
    cd my-blog
    npm install
  4. 主题及网站配置

    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
    6
    title: Kokosa's Bolg        //标题
    subtitle: 随便写点什么~ //副标题
    description:
    author: HatanoKokosa //作者
    language: en //语言
    timezone:
  5. 部署到GitHub Pages(自备GitHub账户)

    在GitHub中创建名为<自己的用户名>.github.io的仓库
    这里可能会需要SSH或者令牌才能推送到GitHub,但是很长就先写这些,请看别人的教程(x

    安装 hexo-deployer-git 插件,修改 _config.yml 配置:

    1
    npm install hexo-deployer-git --save

    继续修改 _config.yml

    1
    2
    3
    4
    deploy:
    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中的仓库设置为私有仓库

接下来的计划

还没想好,但是应该会分享一些其他的东西