建立Hexo blog
我在做下面这些之前,对这些都一无所知,过程磕磕绊绊,所以更加想要记录下来。
Hexo与模板的安装
开始Hexo之前的一些必要安装
- git
- node.js
配置GitHub Page
先写使用GitHub自带的域名的步骤,如果要换成自己的域名,需要多进行一些写在后面的步骤。
使用Hexo blog
Hexo建议采用2个branch,一个放置博客源代码,一个放置产生的静态文件。所以我的博客仓库有2个分支,blog 分支和 master 分支。
hexo命令:
hexo <command>
如果输入不存在的command
(比如:hexo -s),会显示出hexo相关命令的帮助。
生成一个名为
hexo new "<filename>"
注意:文章内部不要使用 H1 标题。
编译形成网页(使用http://localhost:4000/访问本地主机,即可看到效果) :
hexo s
git命令多看git cheat sheet.pdf,外加多搜索
日常修改与版本控制
- 将Hexo配置推到remote的branch
git add .
git commit -m "[descriptive messgage]"
git push origin Hexo # 将本地branch的内容全部上传到与之关联的remote branch
说明:
$ git add
Snapshots the file in preparation for versioning
$ git commit -m "<descriptive messgage>"
Records file snapshots permanently in version history
$ git push
upload all local branch commits to GitHub
git
an open source, distributed version-control system
commit
a Git object, a snapshot of your entire repository compressed into a SHA
- 把文章推到master分支
hexo g -d
hexo g
Generate static files, options:
Command Description -b 或者 –bail Raise an error if any unhandled exception is thrown during generation -c 或者 –concurrency Maximum number of files to be generated in parallel. Default is infinity -d 或者 --deploy
Deploy after generated
-f 或者–force Force regenerate -w 或者–watch Watch file changes
参考资料
[1] Barrel Titor, 用 Hexo 和 GitHub Page 搭建静态博客, 知乎. (最后一次获取时间:2022-03-25)