Obsidian 是一款强大的超文本平台,它使用 Markdown 文件,但仅支持单人使用,且不支持协作。
是否有可能通过 Discourse API 将我的基于 Obsidian 的个人数字花园与 Discourse 关联起来(从而围绕它创造协作机会)?
Obsidian 是一款强大的超文本平台,它使用 Markdown 文件,但仅支持单人使用,且不支持协作。
是否有可能通过 Discourse API 将我的基于 Obsidian 的个人数字花园与 Discourse 关联起来(从而围绕它创造协作机会)?
你好 @technoshaman :wave! 我同样也是 Obsidian 用户。
借助 Discourse API,技术上可以实现任何功能。只要能在用户界面中完成的操作,就一定能通过 API 实现。
关于与 Obsidian 的交互,你指的是“发布”(Publish)功能,还是你仓库(vault)中的一组文件?你或许可以利用新的插件 API 来配置一些 API 调用。
以下是一些可能有所帮助的资源:
如何逆向工程 Discourse API
Discourse API 文档
以及一些 API 示例:
非常感谢你,Justin!你的回答非常有帮助。
现在,我只需要为我关于“链接知识生态系统”的研究制定技术平台的需求规格说明。具体来说,我需要确定是否应该将 Obisidan Publish 与 Discourse 或 CodiMD 进行集成。
当我对这一点有了更清晰的认识后,可以再来向你请教吗?
你碰巧也知道 CodiMD 吗?
我可以说我不了解 CodiMD。欢迎在此提问——我自己或社区中的其他人将能够解答与 Discourse 相关的问题。
谢谢,Justin。这是一个非常新手的问题。如果有人能找到将 Obsidian 仓库与 Discourse 论坛链接的方法,那么新内容会出现在 Obsidian 还是 Discourse 中呢?
顺便提一下,我在 YouTube 上看了你很多视频,这帮助我选择了 Obsidian 作为我的数字花园。我没想到你也在 Discourse 上。
还有一个问题。假设有一天,我们会有一个最小可行原型,将作为已发布 Obsidian 仓库创建的(社区)知识花园与 Discourse 论坛连接起来,那么整合知识花园新贡献的最简单方式是什么?
参与者是否需要在论坛中输入内容,然后由我手动将其整合到仓库中?您能想到更好的方法吗?
这完全取决于具体的技术实现。我也不是很确定。
Discourse 支持针对新帖子/主题的网络钩子(webhooks)。如果您能搭建一个中间件服务器,作为两者之间的桥梁并接收 Discourse 的网络钩子,那么理论上可以实现这一功能。但这取决于能否创建内容并自动发布到 Obsidian Publish。据我所知,目前这还无法实现。其中一些问题或许可以在 Obsidian 论坛(https://forum.obsidian.md)上提出,那里可能会有更好的解答。
嗨,Justin,
作为通过 API 调用实现 Obsidian 与 Discourse 互操作性的概念验证的第一步,我打算在 Digital Ocean 上安装 Discourse。Discourse 的常见问题解答中提到:“社区可以为你在云端安装 Discourse,收取一次性固定费用。”你知道我应该联系谁吗?
你好,George。请查看 https://www.literatecomputing.com/discourse-installation-packages/。我很乐意提供帮助。如果您使用 Digital Ocean 和 Mailgun,安装过程将完全自动化。如果您能迅速完成 DNS 更改,整个流程可在 30 分钟内完成。
谢谢!
没错,@pfaffman 就是能帮你解决这个问题的专家!
谢谢,Jay。我正在权衡我的选择,如果这是我想走的路,我会再联系你。