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