本地写 Hexo Markdown 发到 GitPress 和自己的 blog

  1. 解决 Hexo 不渲染 Markdown 的图片标签的问题:

安装插件:

如果有报错,可以再运行一下 npm audit。

config文件作如下修改:

将图片放在文章同名文件夹,就可以渲染图像标签如:

至此解决了渲染图片标签的问题,于是把 ‘_posts’ 文件夹创建为 GitHub Repo 并同步到 GitPress 中,这里按照 GitPress 的说明来进行就好,不做记录了。

  1. 解决 GitPress 图片地址出错的问题

GitPress 中读取到图片标签会加上自己的域名,但没有经过 Hexo 自身渲染图片地址,于是和 deploy 到 blog 上的图片地址有冲突。解决方法简单粗暴的把 Hexo 自身渲染的年月日标记去掉就好:

  1. 发布文章的方法:

3.1. Hexo 发布到 blog:本地创建新文章:

通过 Obsidian 编辑文章。用 deploy 命令发布到自己的 blog。

3.2. git 命令发布到 GitPress:在本地通过 git 命令把 ‘_post’ 文件夹同步到 GitHub。GitPress 自动读取该 Repo 并发布。