本文使用了三种方式,说明了文章的书写与发布。分别为git系列命令,VSCode,以及hexo-deployer-git安装包。其中,采用git系列命令是最为朴素直接的方式。
方式一:git系列命令
新建文章
使用终端(git bash,VSCode,本地终端等)打开本地博客目录。命令如下:hexo new post "article title"
其中,"article title"
为我们缩写文章的标题。hexo new post
命令本质上是在./source/_post/
目录下新建了一个markdown文件(article title.md)。写/修改文章
可使用Typora或者VSCode的”Markdown All in One”插件,等等。提交内容并同步
系列命令如下:git add . git commit -m "修改说明" git push origin main
git add .
将当前git控制的文件夹的所有修改提交到缓存区。git commit -m "修改说明"
提交修改,“修改说明”可为本次修改的主要内容。git push origin main
同步至远程仓库。刷新博客网址,即可获取更新内容(可能会有延迟)
方式二:VSCode
这种方法本质上与方式一是相同的,但更为简便。
新建文章
可在VSCode的操作界面或者终端中新建文章。写/修改文章
结合上面提到的Markdown All in One 插件即可。提交内容并同步
这里懒得截图了,附一个参考链接。刷新博客网址,即可获取更新内容(可能会有延迟)
方式三:hexo-deployer-git
- 这种方式在使用Github Pages的时候可用
结合命令hexo clean && hexo g && hexo d
即可自动部署。 - 本博客采用Netlify进行搭建
hexo g
的操作由Netlify自动完成。 - 以上的搭建方式,避免使用了
hexo g && hexo d
Tips
命令 hexo g
生成的文件或文件夹,在.gitignore文件中记录,在git的版本控制中被忽略,故最后同步的一般为source文件夹中的md文件。