# 从 Obsidian 批量创建主题

**URL:** <https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548>\
**Category:** Support\
**Created:** [2025年三月24日 07:58 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548 "2025-03-24T07:58:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)\
**Post date:** [2025年三月24日 07:58 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548/1 "2025-03-24T07:58:31Z")

</div>

我有 120 多篇在 Obsidian 中创建的日记条目，它们都是 markdown 文件。  
有没有办法将它们全部导入为主题，而不必手动创建每个主题？如果可以，时间戳的精确度也非常重要，因为有一个“时间线”。即使时间戳无法实现，至少能够一次性创建所有主题也很棒。无论如何，我仍然需要做一些调整，特别是对图片进行调整，但这可以为我节省一些工作。

---

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [2025年三月24日 14:19 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548/3 "2025-03-24T14:19:27Z")

</div>

有一个 Obsidian 插件可以发布到 Discourse，但我不知道它是否能在这种情况下帮助你：

 ![此图像显示了一个名为“Publish to Discourse”的第三方工具的界面，版本号为 1.0.17，作者为“woodchen”，旁边还有一个 GitHub 存储库链接和一个将笔记发布到 Discourse 论坛的选项。（由 AI 标注）](https://global.discourse-cdn.com/meta/original/4X/3/a/a/3aa14c2a45be227ef3de4d26a721bf9b07775a14.png)

根据快速测试，你必须手动告诉它要发布哪个笔记。没有批量发布功能。但这仍然比创建主题、复制/粘贴标题/内容要快。

---

<div class="post-metadata">

**Author:** ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)\
**Post date:** [2025年三月24日 15:05 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548/4 "2025-03-24T15:05:57Z")

</div>

这确实是一个很棒的工具。非常感谢分享！  
而且它很棒，因为：

1 - 笔记的标题就是 Discourse 主题的标题  
2 - 我可以选择要导入的类别  
3 - 当我写这些笔记时，我将日期添加为第一行，如下所示：2022 年 12 月 03 日。现在借助 Keyboard Maestro，我创建了一个宏将其替换为 2022-12-03。这意味着我只需要先在 Obsidian 中将所有日期更新为该格式，然后在导入到论坛时，可以快速地将日期添加到“更改时间戳”字段。

这无疑节省了时间，即使我必须逐个进行。肯定比手动创建、复制、粘贴等要好。你真是救星！🙂  
顺便说一句，生日快乐！！！祝你有个美好的一天 🎂

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2025年三月24日 15:34 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548/5 "2025-03-24T15:34:29Z")

</div>

> [@alltiagocom](#):
>
> 这绝对比手动创建、复制、粘贴等要好。

当需要导入一定数量的主题时，[Discourse API](https://docs.discourse.org/) 会非常有价值。  
如果没有现成的 Obsidian 插件来执行此导入，你可能会依赖它。

另外，一个 Ruby 脚本也能完成这项工作。[ask.discourse.org](http://ask.discourse.org) 可以为这类任务提供可靠的输出。

---

<div class="post-metadata">

**Author:** ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)\
**Post date:** [2025年三月24日 15:59 UTC](https://meta.discourse.org/t/bulk-create-topics-from-obsidian/358548/6 "2025-03-24T15:59:22Z")

</div>

抱歉，我对API不太熟悉。我知道它们的存在，知道它们能连接两个或多个事物，但仅此而已。

说实话，作为一个音乐人，我在这方面“技术术语”上所知道的已经超出了我预期的。 😉

不过，我很高兴学到了这些，因为这让我能够自己完成很多需要多人协作和大量投资才能完成的事情。
