Wiki.js 是一个开源的 wiki 应用程序,可提供出色的 Markdown 支持。这款免费软件的质量给我留下了深刻的印象,并推荐给任何对 wiki 感兴趣的人,供个人或团队使用。Wiki.js 易于使用并提供许多强大的配置选项,包括启用 Pandoc 以在标记格式(如 AsciiDoc)之间进行转换的能力,以及用于启用和禁用各种 Markdown 格式选项的设置。它开箱即用,可与许多专有软件产品相媲美。
这是一个基于 Web 的应用程序,需要一个数据库,因此安装可能会有点麻烦,具体取决于您对命令行实用程序的熟悉程度。也就是说,这是一个开源项目,具有出色的文档和支持。如果您遇到问题,您可以提交 GitHub 问题或使用 Wiki.js Slack 工作区。

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 LanguageThe HTML specification is maintained by the W3C. |
The HTML specification is maintained by the W3C. |
在 60 页中学习 Markdown。《Markdown 指南》专为新手和专家设计,是一本全面的参考书,包含您入门和掌握 Markdown 语法所需的一切。
获取书籍