我正在使用 Markdown 构建一个带有 Rails 的简单应用程序来存储内容。我的问题是如何建立内部 [[wiki]] 风格的链接?通过在降价之前进行预处理还是通过一些降价衍生产品?我发布我可能可以使用正则表达式进行预处理,但我猜还有其他人已经准备好了解决方案。
例如,我知道 Instiki 使用 markdown 和 [[wiki|Wiki]] 链接,我看过但无法弄清楚他们是如何处理它的。
有小费吗?
我正在使用 Markdown 构建一个带有 Rails 的简单应用程序来存储内容。我的问题是如何建立内部 [[wiki]] 风格的链接?通过在降价之前进行预处理还是通过一些降价衍生产品?我发布我可能可以使用正则表达式进行预处理,但我猜还有其他人已经准备好了解决方案。
例如,我知道 Instiki 使用 markdown 和 [[wiki|Wiki]] 链接,我看过但无法弄清楚他们是如何处理它的。
有小费吗?
如果您使用redcarpet gem,您可以使用预处理器,也可以修改生成的 HTML 输出。
查看如何扩展 Redcarpet 以支持媒体库。本文展示了如何将图像引用转换为自定义 HTML,以及如何将样板标识符替换为实际内容。
我想这两种方法都可以针对您的特定问题进行调整: