参考

安装Git

https://git-scm.com/

安装Node.js(会一并安装npm——Node Package Manager

https://nodejs.org

安装Hexo(命令行工具)

npm install -g hexo-cli

博客初始化

先新建一个文件夹

初始化博客

hexo init

新建一篇文章(先不指定布局,即是预设[layout]=post)

写作

https://hexo.io/zh-cn/docs/writing

hexo new '我的1st文章'

命令

https://hexo.io/zh-cn/docs/commands

生成文章前,我习惯先清空

hexo clean

hexo generate
hexo g # 同上作用

本机架设预览

hexo server
hexo s # 同上作用

(预设主题是:landscape)

更换主题

主题文档

https://hexo.io/zh-cn/docs/themes

多种主题

https://hexo.io/themes/

多个主题通常会放到themes目录下支持切换

安装主题(这里装:reimu)

git clone https://github.com/D-Sketon/hexo-theme-reimu.git themes/reimu

主题下载安装好后,打开_config.yml,找到theme,切换成reimu

换主题后,若执行{ hexo clean, hexo g }遇到bug:npm ERR! Cannot read properties of null (reading 'matches') ,缺少套件hexo-util

这里先用npm安装yarn(类npm的另一种套件管理工具),由yarn安装缺少的套件:hexo-util。

npm install -g yarn
yarn add global hexo-util

-g:global,全域安装指定套件。

重新执行一次hexo s,预览新主题

hexo clean
hexo g
hexo s

怎么部署到GitHub Pages?

在 GitHub Pages 上部署 Hexo

https://hexo.io/zh-cn/docs/github-pages.html

顶部参考链接也有教学,不重复了。

https://blog.csdn.net/sinat_37781304/article/details/82729029

爱玩游戏,做不出游戏,hazhala.cj