将模板扩展到维基百科中的文本

问题描述 投票:0回答:1

我有一些自定义维基文本(还包括模板),需要转换为文本。 为此,我使用 wikiexpand

在README文件中指出:

用 Lua 编写并使用 {{#invoke:}} 执行的模块无法识别,但可以通过实现可调用模板(即呈现 Wikicode 的函数)来替换

wikiexpand.expand.templates.TemplateStore.callable_templates
中的文档不是很明确。

能给我一个示例实现来帮助我吗?

例如,对于以下维基代码:

{{ISBN|978-2-84066-599-1}}
{{Date de naissance|11|novembre|1866}}
python wikipedia wikitext
1个回答
0
投票

我猜文档说的是它不能扩展 lua 模板,而只能扩展“普通”wikicode 模板。

解决方案可以是使用 lua 之前版本的模板,例如 2012 版本的 {{Date de naissance}} 的 wikicode。

如果涉及 wp.fr,您可能会在 Discussion Projet:Modèle 上获得更好、更快的答案。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.