在(MediaWiki)wiki上显示远程图像?

在(MediaWiki)wiki上显示远程图像?,mediawiki,wiki,hotlinking,Mediawiki,Wiki,Hotlinking,我使用MediaWiki在Wikifarm中运行一个Wiki 我想知道是否可以热链接图像(不在Wikipedia Commons中): 显示此图像而不下载它 我需要特殊的扩展才能做到这一点,还是根本不可能做到?我不知道“不下载就显示图像”是什么意思。你的意思是与InstantCommons类似的功能(在“本地”wiki上显示来自Wikimedia Commons的图像),那么这仍然需要在某个地方下载 如果你的意思是这样一种功能,那么你当然可以使用另一个wiki的图像。有多种方法,所有这些方法都可

我使用MediaWiki在Wikifarm中运行一个Wiki

我想知道是否可以热链接图像(不在Wikipedia Commons中):

显示此图像而不下载它


我需要特殊的扩展才能做到这一点,还是根本不可能做到?

我不知道“不下载就显示图像”是什么意思。你的意思是与InstantCommons类似的功能(在“本地”wiki上显示来自Wikimedia Commons的图像),那么这仍然需要在某个地方下载

如果你的意思是这样一种功能,那么你当然可以使用另一个wiki的图像。有多种方法,所有这些方法都可以使用config变量进行配置。这允许您定义一个或多个文件存储库,它们不是您自己的wiki(事实上,instant commons使用相同的配置来实现它的魔力)

例如,您可以使用其他wiki的API使用其中的图像:

$wgForeignFileRepos[] = [
    'class' => 'ForeignAPIRepo',
    'name' => 'choose_your_name', // Must be a distinct name
    'apibase' => 'https://other.wiki.domain/w/api.php',
    'hashLevels' => 2,
    'fetchDescription' => true,
    'descriptionCacheExpiry' => 43200,
    'apiThumbCacheExpiry' => 86400,
];
文档中还有其他一些示例,您可以在其中找到更优化性能的方法来访问图像,例如通过数据库