# 将帖子用作Wiki？

**URL:** https://meta.discourse.org/t/using-posts-as-a-wiki/151700
**Category:** Support
**Created:** [2020年五月16日 15:16 UTC](https://meta.discourse.org/t/using-posts-as-a-wiki/151700 "2020-05-16T15:16:13Z")
**Posts on this page:** 1
**Showing post:** 20

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [2020年五月18日 20:07 UTC](https://meta.discourse.org/t/using-posts-as-a-wiki/151700/20 "2020-05-18T20:07:49Z")

</div>

在 [Wiki 改进 – 将内容拆分为多个部分？](https://meta.discourse.org/t/wiki-improvement-split-content-into-multiple-sections/115429) 中

Stephen [指出](https://meta.discourse.org/t/wiki-improvement-split-content-into-multiple-sections/115429/20?u=ericgt)：

> [@](#):
>
> 嗯，我想你这里有几个选择：
> 
> - 接受 Discourse 的 Wiki 行为
> - 开发一个 Discourse 插件以扩展 Wiki 功能
> - 部署一个独立的 Wiki

这里有一种可能的方法，是对“开发一个 Discourse 插件以扩展 Wiki 功能”的变通方案，但与其开发插件，不如尝试使用主题来实现，因为主题本质上只是 JavaScript 和 CSS。

[维基媒体](https://en.wikipedia.org/wiki/Wikimedia_Foundation) 的编辑器采用 MIT 许可，正如维基百科 [文章](https://en.wikipedia.org/wiki/VisualEditor) 中所述，它是用 [JavaScript](https://en.wikipedia.org/wiki/JavaScript)、[Node.js](https://en.wikipedia.org/wiki/Node.js) 和 [PHP](https://en.wikipedia.org/wiki/PHP) 编写的。

只是随口想想，是否有可能使用类似 [DiscoTOC](https://meta.discourse.org/t/discotoc-automatic-table-of-contents/111143) 这样的主题，在每个部分末尾添加一个 [[编辑](https://en.wikipedia.org/wiki/Wikipedia:FAQ/Editing#How_do_I_edit_a_page?)] 链接？点击该链接后，将提取该部分内容，传递给维基媒体编辑器，待修改完成后，再更新 Discourse 帖子。这样，Discourse 就可以避免从头开发 Wiki 编辑器的麻烦，同时又能获得更优秀的 Wiki 页面所带来的吸引力和市场价值。

幸好 Discourse 没有“踩”功能，否则我绝不会在 StackOverflow 上提出这样的回答。

---

_[View the full topic](https://meta.discourse.org/t/using-posts-as-a-wiki/151700)._
