我有一个正在处理的Django应用程序,维基(由django-wiki提供支持)位于wiki /文件夹下。
我遇到的问题是,如果我使用Markdown创建链接,它们都会指向root /,而我希望从markdown生成的任何链接都进入同一个子目录(在/ wiki下)。这篇文档似乎没有特别明确(主要是指向源代码,到目前为止还没有透露任何内容)。
我正在研究的另一个途径是如何指示Markdown本身为所有链接添加前缀指定的路径片段。是否有Markdown扩展或技巧可能对实现此目的有用?
答案 0 :(得分:0)
好吧,看起来MarkDown中只有这样的扩展名(WikiLinkExtension - 它带有一个base_url参数)。
我必须修改我的django-wiki副本以添加一个新设置来使用它(也提交了一个上游请求,因为我怀疑这对其他人有用)。有点惊讶django-wiki没有建立这种支持,但你去了。
编辑:好吧,看起来这种方法并不适用于分层的Wiki布局(Django-wiki专为其设计)。我拼凑了一个黑客,允许我链接到当前页面的子页面,即使它有限,也足够可行。