前言与功能介绍

一般而言博客分为动态博客和静态博客,现在已经过了早期 Wordpress 统治天下的时代,越来越多的人选择使用静态博客。

但是静态博客往往意味着写作到发布很麻烦,虽然有了越来越多的解决方案来简化这一流程,但是于使用 Hexo 的我而言始终有以下痛点

我曾动过写一个新工具的念头,但是从头开始意味着极高的开发成本与迁移成本,同时丧失了我现在使用的 hexo 的良好生态。后来我一想,我完全可以直接使用现在用起来极为舒服的 Notion,将 Notion 的块转换为 Hexo 支持的 Markdown,同时利用 Notion 的 Table 也能解决上述问题。

配置指南

准备一个 Notion Table

本项目需要自行建立一个 Notion Table,建议你使用我已经创建好的示例,选择 Duplicate 使用。

如果你打算建立你自己的或是想要基于我的进行修改,请查看 Front-matter 映射参考

本项目使用需要你建立一个 Notion Table,数据库的字段名称是 Hexo 的 Front-matter 字段名称(忽略大小写、空格会被转换为下划线),数据库的每一行代表着一个文章。

你可以使用我已经配置好的示例数据库复制,也可以自己全新建立一个或是基于已有数据库修改,一个数据库需要满足以下条件