王云子

王云子

此路山高路远....
twitter
telegram
github

Hexo和Notion的神级联动

完成目标#

  • notion 文章转化为 markdown 格式
  • 在 notion 上写博客
  • 发布 notion 文章到 hexo

项目起源#

  • 初代:项目由@Mo Huishou 最初创建使用,但只支持阿里云图床,且不支持文章修改。
  • 目前:由@Doradx 大佬改造后支持多种图床,且支持文章修改

项目教程#

我的个人流程#

上面的教程已经够完整了,但是我喜欢自己写一写自己在这个过程中自己操作上的失误,可以选择性浏览。

  1. 打开下面链接创建一个 notion 机器人,获取Secrets

bookmark

  1. 复制模板blog-template
  2. 授权数据库,打开复制过的模板,点击右上角三个点,点击下面的添加 connection,加上刚刚的机器人。
  3. 在博客仓库  settings/secrets/actions中添加环境变量,分别是NOTION_DATABASE_IDNOTION_TOKEN和  PICBED_CONFIG。下面是大佬的原文:

image

  1. 在博客中目录.github/workflows 新建deploy.ymlnotion_sync.yml 这两个我的代码如下:
  1. 检查上面两个代码的node版本,改成和自己一样的即可。(ps: 没有改的话就会出现一点小问题,譬如我)
  2. 需要发表的文章放置在待发布这一栏,如果需要及时看到效果手动运行 action,源代码默认是 1 个小时检查一次是否有文章需要发布。

这次能够完美完成完全是依靠@Doradx大佬的倾情帮助,写这篇文章不仅是感谢他改造这样便捷的项目,也是为了感谢大佬的不辞辛苦,一遍遍的指导我完成这些配置。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。