slug: obsidian-share-article-to-quail-blog
datetime: 2024-02-29 04:15
summary: Quail是一个发布文章的平台,别人可以订阅和付费阅读文章,还可以汇总成文集等。插件安装和配置slug和API key。能保存、发布和取消发布文章,还可以自动生成yaml属性和插入模板。使用技巧包括存草稿和给文章添加banner。可通过Commander插件一键发布。
tags:
- Quail
- 文章发布平台
- 插件安装
- obsidian
- 原创
cover_image_url: https://images.unsplash.com/flagged/photo-1579888798036-3b823ff1a2f5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wzNjAwOTd8MHwxfHNlYXJjaHw4fHxwbHVnaW58ZW58MHx8fHwxNzA5MTUxMzU2fDA&ixlib=rb-4.0.3&q=80&w=1080
Quail 是什么?
Quail 是一个发布文章的平台,别人可以订阅你的文章,也可以为你的文章付费,还可以把你的文章汇总成文集等。
最主要的是简洁而又颜值高,无广告,支持 obsidian 写作。点这里预览
当然你也可以通过这个平台把你 ob 里的文章发布给朋友分享,当然,如果你只想分享给内部人员,不想公开也有办法,下面会讲。
在第三方插件库搜索“quail”,点安装即可,安装完后需要配置下 API key 和 slug。
这里的 slug 就是你博客的空间名,或者叫列表名,即访问你博客时的后缀名,比如你的博客访问地址是 https://quail.ink/mylist
,那么 slug 名就是 mylist。
访问这里进行配置 API 密钥,点击创建按钮,然后输入秘钥名称即可,然后把你的新秘钥输入到插件配置里即可。
在你想要发布的文章页面按 ctrl + p 打开命令面板,输入 quail 关键词,可以看到如下命令
Save:保存文章到草稿箱,并不会发布
Publish:发布文章
Deliver:如果你的文章有人通过邮箱订阅,会把发送给你的订阅用户
UnPublish:取消发布,回到草稿箱
Generate metadata by AI:自动给你的文章增加 yaml 格式的 frontmatter 属性
Insert metadata template:会生成 frontmatter 模板,然后自己增加内容
注意:要上传文章,必须有 slug 属性,这个是文章的别名,Quail 的文章是通过这个别名来生成文章链接的,所以必须有。
发布文章后会有弹窗提示发布成功,并生成文章链接,你可以通过该链接分享文章或访问博客了。
如果你不想发布,仅仅想存草稿可以用 Save 命令,一般用不到,保存草稿我放到 ob 里就好了。
但,如果你只想分享给内部人员,不想公开发布,就可以利用这个草稿功能。
具体办法是:
通常 Quail 文章都会有一个漂亮的 banner,如果你没有图片,Quail 会有一个默认图片,这个图片必须是一个图片链接,放到 frontmatter 里,也可以通过 Image Inserter 插件来导入图片, Image Inserter 会搜索 Unsplash 里的图片供您选择,安装 Image Inserter 插件后配置下 Frontmatter Key 为 cover_image_url 即可,使用时在命令面板调用 Insert Image in Frontmatter 命令,然后选择合适的图片即可。
当然,如果你还是嫌麻烦,可以通过 Commander 插件的宏制作一个发布流程,实现一键发布功能。一键发布通常只是第一次发布文章时使用,后面更新文章只需要使用 Publish 命令即可。
我通常用 commander 生成两个右键菜单,第一个用 Generate metadata by AI 生成 meta,然后调出 Image Inserter 选择图片,图片选好后。再选择第二个菜单直接调用 Quail Publish 命令发布文章。