我如何link到一个文件页面?
How do I link to a file page?
我已经为 pdf 打开 $wgFileExtensions
并上传了一个 pdf 文件,现在我正在尝试创建一个管道 link 到相应的文件页面,如下所示:
[[File:test.pdf|Test file]]
但 link 文本被忽略,因此 link 文本与 url:
相同
File:test.pdf
但我尝试 link 像这样的 png 文件:
[[File:test.png|Test file image]]
然后一切正常,link 文本如预期:
Test file image
我是否需要在配置中添加任何更改,以允许管道 links 添加文件类型?
我该怎么做?
到link到File
命名空间中的一个页面,前面放一个冒号,像这样:
[[:File:test.pdf|Test file]]
否则,MW 将尝试嵌入文件。这与文件类型无关,它在 test.png
示例中“有效”的唯一原因可能是文件 test.png 在您的 wiki 上不存在。
另一个具有特殊行为的命名空间是类别命名空间,在其中添加 link,如 [[Category:Birds in Africa]]
,会将当前页面添加到类别,而 link 将添加到类别页面需要如下所示:[[:Category:Birds in Africa]]
(或者更可能是 [[:Category:Birds in Africa|Birds in Africa]]
)。
我已经为 pdf 打开 $wgFileExtensions
并上传了一个 pdf 文件,现在我正在尝试创建一个管道 link 到相应的文件页面,如下所示:
[[File:test.pdf|Test file]]
但 link 文本被忽略,因此 link 文本与 url:
相同File:test.pdf
但我尝试 link 像这样的 png 文件:
[[File:test.png|Test file image]]
然后一切正常,link 文本如预期:
Test file image
我是否需要在配置中添加任何更改,以允许管道 links 添加文件类型?
我该怎么做?
到link到File
命名空间中的一个页面,前面放一个冒号,像这样:
[[:File:test.pdf|Test file]]
否则,MW 将尝试嵌入文件。这与文件类型无关,它在 test.png
示例中“有效”的唯一原因可能是文件 test.png 在您的 wiki 上不存在。
另一个具有特殊行为的命名空间是类别命名空间,在其中添加 link,如 [[Category:Birds in Africa]]
,会将当前页面添加到类别,而 link 将添加到类别页面需要如下所示:[[:Category:Birds in Africa]]
(或者更可能是 [[:Category:Birds in Africa|Birds in Africa]]
)。