Wiki.js 是一个开源的 wiki 应用程序,可提供出色的 Markdown 支持。这款免费软件的质量给我留下了深刻的印象,并推荐给任何对 wiki 感兴趣的人,供个人或团队使用。Wiki.js 易于使用并提供许多强大的配置选项,包括启用 Pandoc 以在标记格式(如 AsciiDoc)之间进行转换的能力,以及用于启用和禁用各种 Markdown 格式选项的设置。它开箱即用,可与许多专有软件产品相媲美。

这是一个基于 Web 的应用程序,需要一个数据库,因此安装可能会有点麻烦,具体取决于您对命令行实用程序的熟悉程度。也就是说,这是一个开源项目,具有出色的文档和支持。如果您遇到问题,您可以提交 GitHub 问题或使用 Wiki.js Slack 工作区。

Wiki.js Markdown application

Wiki.js Markdown 支持

Wiki.js 为以下 Markdown 元素提供支持。

Element Support Notes
Headings Yes
Paragraphs Yes
Line Breaks Yes You can use a trailing backslash () instead of trailing whitespace. \
Bold Yes
Italic Yes
Blockquotes Yes
Ordered Lists Yes
Unordered Lists Yes
Code Yes
Horizontal Rules Yes
Links Yes You can link to other notes by using the syntax. [[Link name|filename]]
Images Yes
Tables Yes
Fenced Code Blocks Yes
Syntax Highlighting Yes
Footnotes Yes
Heading IDs Yes Automatically generated.
Definition Lists No
Strikethrough Yes
Task Lists Yes
Emoji (copy and paste) Yes
Emoji (shortcodes) Yes
Highlight No
Subscript Yes
Superscript Yes
Automatic URL Linking Yes
Disabling Automatic URL Linking No
HTML Yes

支持其他语法元素

作为额外的好处,Wiki.js 提供了对几个晦涩元素的支持。

Element Markdown Rendered Output
Abbreviation *[HTML]: Hyper Text Markup Language
The HTML specification is maintained by the W3C.
The HTML specification is maintained by the W3C.

另请参阅

将您的 Markdown 技能提升到一个新的水平。

在 60 页中学习 Markdown。《Markdown 指南》专为新手和专家设计,是一本全面的参考书,包含您入门和掌握 Markdown 语法所需的一切。

获取书籍