Obsidian 插件:Etherpad Lite
插件名片
概述
.复制并与 Etherpad Lite 服务器同步笔记,以解锁与他人的简单基于网络的协作。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-etherpad-plugin 插件的自述翻译
Etherpad-lite Obsidian 插件
我所有的初稿都是在 Obsidian 中完成的。通常,第二稿是与他人合作完成的。我发现自己将我的工作剪切并粘贴到 Google 文档中,与同事共享 URL,并用 Google 文档的链接替换原始文档。这使得我的工作无法搜索、无法标记和无法链接。
该插件使用 Etherpad-Lite 服务器作为轻量级协作工具。Etherpad-Lite 是一个没有花哨功能的基于 web 的编辑器。我一直认为它是“编辑器中的粘贴板”。通过这个插件,你可以将任何笔记上传到 Etherpad-Lite 服务器,分享 URL,并允许他人进行协作编辑。文档仍然保存在你的 vault 中。每次打开它时,其内容将被来自 Etherpad-Lite 服务器的最新版本替换。
当你对结果满意并且不想再进行同步时,只需从 frontmatter 中删除 etherpad_id
键。
有三个命令:
将当前笔记转换为 Etherpad
此命令将当前笔记的文本上传到您的 Etherpad-Lite 服务器。服务器上的笔记 ID 将与您的保险库中的笔记的基本名称相同。此命令会在您的文档的正文前添加一个元数据键(etherpad_id
),以向插件表明此笔记的正式位置在云端。
从 Etherpad 替换笔记内容
该命令会显式地用服务器上的版本替换当前笔记的内容。它使用 etherpad_id
前置数据键来确定从哪里获取。如果不存在这样的键,则该命令不执行任何操作。
这与打开具有 etherpad-id
键的笔记时的行为完全相同。
在系统浏览器中访问 Etherpad 的笔记
此命令将在您的系统浏览器中打开 Etherpad-Lite 服务器。复制 URL 并与他人分享!
配置
设置服务器的 host
、port
和 apikey
。
API 密钥可以在服务器安装根目录下的 APIKEY.txt
文件中找到。
设置一个 Etherpad-Lite 服务器
“等等…我必须设置自己的服务器吗?”
比听起来容易。可以在 AWS 上使用免费的 EC2 机器,甚至在 Heroku 上完成。大约需要 2 分钟,但超出了本文档的范围。您可以保持所有默认设置,以获得一个功能齐全(但不安全)的系统。按照 Etherpad-Lite说明 进行操作。
别忘了从 APIKEY.txt
中获取您的 API 密钥!
我知道。这部分感觉像是一个诱饵和转换。
待办事项
- 断开文档与 Etherpad 的连接并删除远程版本的命令
- 当文档打开时自动更新?
- 选择偏好随机的 pad_id 的选项
注意事项
- 哎呀!由于我使用的某个库存在一些错误的依赖关系,目前在移动设备上无法正常工作。我会尽快修复!
https://user-images.githubusercontent.com/103129/158699049-6d7801d9-82d0-416a-bcdb-dcdb6fd14987.mp4
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。