Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

建立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相关命令的帮助。

生成一个名为的,新的markdown文件(位于\source_posts\):

hexo new "<filename>"

注意:文章内部不要使用 H1 标题。

编译形成网页(使用http://localhost:4000/访问本地主机,即可看到效果)

hexo s

git命令多看git cheat sheet.pdf,外加多搜索

日常修改与版本控制

  1. 将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

  1. 把文章推到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)

评论