无压力轻松使用Obsidian写newsletter

news2024/11/28 4:35:41

quail平台特点

拥有四大特点:开源,人工智能增强,web3和加密货币集成,超越电子邮件

开源

每个人都应该可以访问驱动其工具的代码。通过我们的服务,您可以放心地了解背后发生的事情。

人工智能增强

为了创建一个真正智能的工具,我们知道需要在其核心融入人工智能。

Web3 和加密货币集成

该服务由 web3 提供支持,并具有加密货币集成。这意味着您可以使用您喜爱的加密货币支付我们的服务费用,甚至可以通过为社区做出贡献来获得奖励。 需要绑定加密货币钱包,不去详细介绍付费功能了。

超越电子邮件

一个新闻简报服务不应仅限于电子邮件。无论您的受众身在何处,您都可以与他们保持联系。无论是通过聊天应用还是社交网络,我们都为您提供全方位的支持。

Obsidian使用及演示

「Quail[1]」 提供了一个 Obsidian 插件,可以在 Obsidian 中使用 Quail 的发布、取消发布、推送文章等功能。

配合 Obsidian 提供的强大的 Markdown 编辑功能,Quail 的 Obsidian 插件可以帮助您更好地管理您的文章。

获得 API KEY

Quail 的 Obsidian 插件需要使用 API KEY 来访问 Quail 的 API。请通过以下步骤获得 API KEY:

  1. 登录到 Quail:https://quail.ink/login
  2. 访问「个人资料 - API 密钥」 页面。
  3. 点击「新建」按钮,输入 API 密钥名称,点击「创建」按钮
  4. 在 API 密钥列表中会出现新创建的 API 密钥,点击「复制」按钮,将 API 密钥复制到剪贴板中。

请将 API 密钥保存在安全的地方,不要泄露给其他人,稍后我们将使用这个 API 密钥来配置 Obsidian 插件。

安装插件

目前,Quail 的 Obsidian 插件还不能在 Obsidian 的插件商店中找到,您需要手动安装插件。安装方式请参考插件首页。

配置插件

在安装好插件后,您需要配置插件,才能使用插件提供的功能。

  1. 首先打开 Obsidian 的设置页面,然后点击「社区插件」选项卡,找到 Quail 插件,点击「设置」按钮。
  2. 在「Quail API Key」中输入刚才获得的 API 密钥
  3. 在「List ID or slug」中输入您的列表 slug。例如,如果您的列表 URL 为 https://quail.ink/smith,则您的列表 slug 为 smith。
  4. 其他设置保持默认即可

重启 Obsidian,插件即可生效。

撰写文章

您可以如同往常一样,在 Obsidian 中撰写文章。当您完成文章撰写后,您可以使用 Quail 的 Obsidian 插件来发布文章。

在发布之前,需要先按照 Quail 的要求生成一些文章的摘要

生成摘要等元信息

Quail 提供了 AI 生成文章摘要的功能,您可以使用 Quail 的 Obsidian 插件来调用这个功能。使用方法如下:

  1. 按快捷键 Ctrl + P,打开 Obsidian 的命令面板(如果是 macOS 用户,请使用 Cmd + P)
  2. 输入 Quail,选择「Quail: Generate Metadata」命令,按回车键
  3. 稍等片刻,Quail 将会自动为您生成文章的摘要、标签等元信息,并且以 frontmatter 的形式插入到文章的开头。

您可以在文章的开头看到类似下面的内容:

yaml

---
slug: "文章的 slug"
datetime: 2021-08-01T00:00:00+08:00
summary: "文章摘要"
tags: "标签1, 标签2"
cover: "文章封面图片的 URL"
---

其中,

  • slug 是文章的 slug,Quail 会根据这个 slug 来生成文章的 URL。这个 slug 是整个列表唯一的,一般应该是文章标题的英文单词组合。如果您不希望使用这个 slug,可以手动修改。
  • datetime 是文章的发布时间。
  • summary 是文章的摘要,您也可以手动修改。
  • tags 是文章的标签,您也可以手动修改。
  • cover 是文章的封面图片 URL,您也可以手动修改,但是修改时请注意:
  1. 封面图片必须是一个公开的图片,或者,
  2. 封面图片必须是您的 Obsidian 中的图片,且使用绝对定位路径。请参考下文的「插入图片」一节。

TIP

您也可以不使用 AI 生成的摘要,而是手动输入摘要。

如果您不需要使用 AI 生成的摘要,可以选择「Quail: Insert Metadata Template」命令,Obsidian 将会自动插入一个元信息模板,然后在其中手动输入信息。

保存文章

当您完成文章的撰写、生成摘要等元信息后,您可以使用 Quail 的 Obsidian 插件来保存文章:

  1. 按快捷键 Ctrl + P,打开 Obsidian 的命令面板(如果是 macOS 用户,请使用 Cmd + P)
  2. 输入 Quail,选择「Quail: Save」命令,按回车键
  3. 稍等片刻,Quail 将会自动将文章保存到 Quail 中。

如果您此时登录到 Quail,就可以在「文章列表」看到您刚才保存的文章了。

发布文章

发布文章将会把一篇文章从「草稿」状态变为「发布」状态,这样,您的文章就可以被大家看到了:

  1. 按快捷键 Ctrl + P,打开 Obsidian 的命令面板(如果是 macOS 用户,请使用 Cmd + P)
  2. 输入 Quail,选择「Quail: Publish」命令,按回车键
  3. 稍等片刻,Quail 将会自动将文章发布到 Quail 中,并且弹出文章的访问地址
  4. 您可以点击弹出的地址,查看您的文章

取消发布

取消发布将会把一篇文章从「发布」状态变为「草稿」状态,这样,您的文章就不会被大家看到了。

具体的操作和发布文章类似,只是在第 2 步中选择「Quail: Unpublish」命令即可。

推送文章

推送文章将会把一篇文章通过邮件推送给你的订阅者。如果您为列表设置了 Telegram 机器人,那么推送文章的同时,机器人也会自动推送文章到您的 Telegram 频道。

具体的操作和发布文章类似,只是在第 2 步中选择「Quail: Deliver」命令即可。

插入图片

如果您文章中的图片来自本地 Obsidian,Quail 的 Obsidian 插件能够读取它们并且在保存、发布文章时自动上传到 Quail。但是这需要满足两个要求:

  1. 在文章中插入您的图片时,使用 Markdown 的图片语法,而不是 Obsidian 的内部链接语法。
  2. 图片使用绝对定位路径。

下面是一个示例。

假如您的 Obsidian 目录结构如下:

- [essay]
- [images]
- image-1.png
- image-2.png
- [articles]
- test

其中,essay、images、articles 都是文件夹,image-1.png 和 image-2.png 是图片文件,test 是文章文件。

如果希望在 test 中插入图片 image-1.png,您需要使用以下经典语法:

markdown

![image-1](/essay/images/image-1.png)

而不是 Obsidian 语法:

markdown

![[image-1]]

请注意,这里的 /essay/images/image-1.png 是绝对定位路径(即从最上层的文件夹开始),而不是相对定位路径。如果您使用相对定位路径,Quail 的 Obsidian 插件将无法找到图片文件。

以上就是 Quail 的 Obsidian 插件的使用方法。如果您有任何问题,欢迎在 GitHub Issue 中提出。

Previous page

quail官网展示效果

44fa9938ede0e85e0b8e3067de08303c.jpeg

平台选择

为什么没有选小报童

64000b703ce061445668cc20974f3bcf.jpeg再加上等待的效果不太好(别问我为啥没有3000粉丝,问就点个关注和赞吧,求求了)286f6762a598f5a1a1c9acc77b16fb52.jpeg

为什么没有选竹白

6d0afa72c78c921062d0ae928a33aded.jpegimage.png

我个人认为竹白是国内比较好的newsletter平台,但是他不支持markdown。我在Obsidian中写完打算发到竹白,这时候就需要重新排版,这个过程就异常痛苦,所以我最后选择了quail。 经过群友的指导有把obsidian中文章转换成富文本的方案,可以参考我的微信公众号排版方案,又是一个大坑,而且图床问题没有解决,会显示图片异常。ee95bebe484b6fdee4490060b7013415.jpeg

quail唯一的缺点可能是对国内用户不友好且粘性可能不是很高。

Reference

[1]

Quail Official Website: https://quail.ink/


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/793513.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

android 如何分析应用的内存(十二)——HWASan

android 如何分析应用的内存(十二) 上一篇介绍了ASan,这次介绍ASan的加强版HWASan HWASan的使用 从NDK r21和Android 10 开始,Android支持HWAsan。HWAsan仅仅支持arm64架构的设备。 系统级准备 HWASan需要系统的支持&#xf…

[C++] C++入门第二篇 -- 引用 -- 内联函数inline -- auto+for

目录 1、引用 -- & 1.1 引用的概念 1.2 引用特性 1.3 常引用 -- 权限问题 1.4 引用的使用场景 1.4.1 做参数 1.4.2 做返回值 注意 1.5 传值、传引用的效率比较 1.6 引用和指针的区别 2、内联函数 2.1 概念 转存失败重新上传取消​编辑转存失败重新上传取消​编…

“内卷之王”雪糕品牌,夏日营销如何花式出招?小红书数据分析!

酷夏已至,冰淇淋行业号称营销“内卷之王”,品牌们开始各显身手,掀起2023年的夏日冰淇淋大战。今年出现了哪些新的内容趋势?雪糕行业有哪些品牌营销趋势值得关注?笔者将通过小红书数据分析与内容洞察,带你一…

字典序排数(力扣)思维 JAVA

给你一个整数 n ,按字典序返回范围 [1, n] 内所有整数。 你必须设计一个时间复杂度为 O(n) 且使用 O(1) 额外空间的算法。 示例 1: 输入:n 13 输出:[1,10,11,12,13,2,3,4,5,6,7,8,9] 示例 2: 输入:n 2 输…

CNNdebug尝试

这算是啥问题?? 接着根据群里大佬提供的指示,将train和validate中的nums_work改成0即可 此处因为数据已经打乱了,所以在这里就不用打乱数据,把shuffle True修改成为False 后面查看指定目录下,竟然没有这个…

HPC集群调度系统和计算系统

什么是计算云? 所谓的计算云指的是为计算业务优化的类云基础架构,它强调用云的方式解决计算问题,而不是将“计算”搬到现有的公有云或者容器云上。 目前公有云或者容器云(例如k8s)上的HPC解决方案本质上都是将现有的H…

postgres wal2json插件jsonb字段数据丢失问题解决

使用pgwal2jsondebezium进行数据同步时,发现偶尔会有jsonb字段数据丢失的问题 进行测试时发现: 1、发生数据丢失的jsonb字段长度都比较大(超过toast阈值,使用toast表存储) 2、针对发生jsonb字段丢失的数据,jsonb字段本身未发生修…

3 Linux基础篇-VMware和Linux的安装

3 Linux基础篇-VMware和Linux的安装 文章目录 3 Linux基础篇-VMware和Linux的安装3.1 安装VMware和CentOS3.1.1 VM安装3.1.2 Centos7.6的安装步骤 3.3 虚拟机基本操作3.4 安装VMtools3.5 设置共享文件夹 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能…

【Java】Java多线程编程基础

文章目录 1. 进程与线程1.1 进程与线程的基本认识1.1.1 进程(Process)1.1.2 线程(Thread) 1.2 为什么会有线程1.2.1 以看视频为例 2. 多线程实现2.1 Thread类实现多线程2.2 Runnable接口实现多线程2.3 Callable接口实现多线程2.3 …

C++笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法

C笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法 code review! 文章目录 C笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法1.几种不同的写法2.ChatGpt回答 1.几种不同的写法 注:使用普通指针申请堆内存,其实是应该有delete的&…

站在读者角度:10个技巧写出有价值的文章

站在读者的角度,以下是10个写出有价值的文章的技巧: 1.确定你的目标读者:在开始写作之前,确定你的目标读者是谁,这有助于你更好地针对他们的需求和兴趣来写作。 2.了解你的读者:通过调查、研究和互动&…

OA系统构建排座

目录 一.排座的介绍,作用 1.排座介绍 A.前端实现 B.数据库实现 C.后端实现 2.排座作用 A.座位预订 B.座位安排 C. 实时座位状态显示 二.利用Layui实现排座 1.基础版(通过htmlcssjs实现) A.基础版源码(html): 2.进阶版 …

flex盒子 center排布,有滚动条时,拖动滚动条无法完整显示内容

文章目录 问题示例代码解决问题改进后的效果 问题 最近在开发项目的过程中,发现了一个有趣的事情,与flex盒子有关,不知道算不算是一个bug,不过对于开发者来说,确实有些不方便,感兴趣的同学不妨也去试试。 …

算法通关村第一关-链表黄金挑战笔记|环的入口

解决链表环入口问题 文章目录 解决链表环入口问题前言链表中环的问题Hash和集合的解法:快慢指针实现解决: 解题思路:Hash或者使用集合的方式实现快慢指针(这里使用三次刚好解决) 总结 前言 提示:无论今天过…

AI绘画Stable Diffusion原理之Autoencoder-Latent

前言 传送门: stable diffusion:Git|论文 stable-diffusion-webui:Git Google Colab Notebook:Git kaggle Notebook:Git 今年AIGC实在是太火了,让人大呼许多职业即将消失,比如既能帮…

Windows 10 安装 PostgreSQL教程

前言 本文写于2023年7月26日,经过本人实测,目前安装PostgreSQL 15.3版本有很多问题,百度测试过解决方法,暂无成功。因此建议安装低一点的版本。如PostgreSQL 14.8版本。以下记录我的安装过程,供大家参考。 下载地址 …

Ceph版本

每个Ceph的版本都有一个英文的名称和一个数字形式的版本编号 第一个 Ceph 版本编号是 0.1,发布于2008 年 1月。之后是0.2,0.3....多年来,版本号方案一直没变。 2015年 4月0.94.1 (Hammer 的第一个修正版) 发布后,为了避免 0.99 (以及 0.100…

Linux Day02

目录 一、Linux系统文件类型与文件权限 1、文件类型 3.修改文件权限---chmod 1.文字设定 二、Linux常用命令 1、基础命令 1.1 pwd 1.2 cd 1.3 ls 1.4 touch 1.5 mkdir 1.6 rmdir ​1.7 rm -r 1.8 cp 1.9 mv 2、文件查看命令 2.1 cat 2.2 more 2.3 less 2.4 hea…

【MySQL】不允许你不知道如何插入数据

🎬 博客主页:博主链接 🎥 本文由 M malloc 原创,首发于 CSDN🙉 🎄 学习专栏推荐:LeetCode刷题集 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正&#xff0…

Python numpy库的应用、matplotlib绘图、opencv的应用

numpy import numpy as npl1 [1, 2, 3, 4, 5]# array():将列表同构成一个numpy的数组 l2 np.array(l1) print(type(l2)) print(l2) # ndim : 返回数组的轴数(维度数) # shape:返回数组的形状,用元组表示;元组的元素…