0

我有一个正在开发的 Django 应用程序,在 wiki/ 文件夹下有一个 wiki(由 django-wiki 提供支持)。

我遇到的问题是,如果我使用 Markdown 创建链接,它们都指向根 /,而我希望从 Markdown 生成的任何链接都进入同一个子目录(在 /wiki 下)。文档在这方面似乎不是特别及时(主要是引导我查看源代码,到目前为止还没有透露任何内容)。

我正在研究的另一个途径是如何引导 Markdown 本身为所有链接添加指定路径片段的前缀。是否有一个 Markdown 扩展或技巧可能对实现这一点有用?

4

1 回答 1

0

好吧,MarkDown 中似乎有这样的扩展(WikiLinkExtension - 它采用 base_url 参数)。

我不得不修改我的 django-wiki 副本以添加一个新设置来使用它(也提交了上游拉取请求,因为我怀疑这对其他人有用)。有点惊讶 django-wiki 还没有建立这个支持但是你去。

编辑:好的,看起来这种方法不适用于分层 Wiki 布局(Django-wiki 是为此而设计的)。我拼凑了一个 hack,允许我链接到当前页面的子页面,即使它是有限的,这也足够可行。

于 2015-10-25T08:08:34.223 回答