博客从 hexo 切换成 NotionNext

博客从 hexo 切换成 NotionNext

很久没有发布博客文章,原因是坐下来开始写的动作太复杂,使用 markdown 写作对图片的管理很麻烦

  • 需要一个专门的图片管理工具,虽然开源的 PicGo 已经很好用了
  • 需要将笔记内容转换成 markdown. markdown 的所见即所得其实并没有那么所见即所得.
  • 需要去发布,虽然只需要一行命令.

写博客最关键的是开始写.而使用 markdown 无时无刻不在想文档是怎么管理的,图片是怎么管理的,最后花在折腾各种工具上的时间远远大于写博客的时间.

当看到 NotionNext 的时候,就想起了当年使用 windows Live Writer(现在叫 https://openlivewriter.com/ ,已经被微软开源) 写博客的日子,不需要任何的多余动作:打开,写.

自从所有的笔记转移到 notion 后,笔记里面躺了很多的内容,但是一点都不想去整理到博客上面.我的博客也基本算是个公开的笔记,使用 Hexo 搭建的,有一段时间想着将 notion 里面的内容转到 Hexo 里面. 折腾了两天 notion2md .

bookmark

由于转出图片的问题,还给 notion2md 提了一个 merge.但是依然心有阻力.

在网上找相关的库,期望能够将 Hexo 的内容转换到 NotionNext . md2noton 基本可以满足需要.

于是开始照着例子写了一个 hexo 导入到 NotionNext datebase 的脚本. 写完后想着其他人可能也有这种需求,于是支持了指定配置文件、支持 hexo 格式的路径.

nobelium 相比 NotionNext 只相差一个 category 的列,所以也顺带支持了 nobelium .

link_preview

使用非常简单

  1. 安装 pip install hexo2notionnext
  2. 创建一个配置文件config.yaml 并填上配置
  3. hexo2notionnext -c config.yaml 开始导入

hugo试用

前段时间发现了 go 写的博客生成程序,看到官网相关的介绍,最吸引人的一条就是只需要下载一个文件就可以运行了。

我一直用的是 hexo,就想着换 hugo 试试,最后感觉还是有些缺点,在所有准备工作都做完,为此还修改了一个python的转换程序出来,然后放弃了转换到 hugo 的想法

阅读更多