经历过折腾各种CMS,买空间续域名之后,慢慢就懒得折腾了,最近的新冠肺炎使得只能憋在家里不能出门,便来尝试一下在GitHub上放一个博客,因为是个代码小白(大学里学了一个学期的Java早就还给老师了,从未接触过Git、Markdown、CI/CD),所以过程还是有些曲折,差不多花了三天时间完成了hexo搭建、部署及使用GitHub Actions进行hexo自动发布,现将相关过程记录如下,以备后查。

hexo搭建及部署

安装环境

根据Hexo 的官方文档的概述安装Git和node.js
安装Node.js: https://nodejs.org/en/download/
安装Git: git国内下载站
具体步骤参照上述官方文档。

安装hexo

使用 npm 安装 Hexo(小白我其实不懂npm什么意思)
随便找个文件夹或在桌面右键Git bash here,启动Git,输入命令:

1
npm install -g hexo-cli

建立要存放hexo相关文件的文件夹,如E:\Hexo,在此文件夹下右键Git bash here,输入命令进行初始化hexo:

阅读全文 »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy
阅读全文 »