notoma
v0.2.4
在 Notion 中为您的静态生成博客撰写文章。
Notoma 可通过 Pip 或 Homebrew 获得:
# Installing with pip, use this if you plan using Notoma as a python library.
pip install notoma
在 Mac OS 上使用 Homebrew 安装。
brew install nategadzhi/notoma/notoma
Notoma 提供命令:
基本用法示例:此命令将仅将已发布的帖子从 Notion 博客数据库转换到./posts/ directory
。
notoma convert --dest ./posts/
此示例假设您有一个.env
配置文件,其中包含身份验证和博客 URL 参数。
Notoma 使用内部 Notion API,不幸的是,它要求您提供身份验证令牌token_v2
,您可以在 notion.so Cookes 中找到该令牌。
您可以为每个命令行调用提供token_v2
选项,或将其存储在您的环境或.env
配置文件中。
Notoma 对您的 Notion 的结构抱有很少的期望。这是一个公共示例数据库。
Notoma 要求您的 Notion 博客数据库具有以下属性:
Notoma 尝试解析其他属性并将它们作为前面的内容添加到生成的 Markdown 文章中:
categories
前事项键,因此预计它是一个多项选择属性。