在编辑维基条目时难免会遇到一些需要预加载文本的情况。比如常见的{{Documentation}}模板,如果你用的是维基百科中的代码,也创建了模板:Documentation/preload子页面,那么在你每次创建一个新的模板文档时,它就会将preload子页面中的内容预先写入到新页面中,通常这些内容就是一些常用标题和格式。
可是,上面的例子中,维基百科是通过模块(lua代码)实现的,对于大部分用户来说实现起来非常困难。如果你只是需要实现简单的预加载功能,那么就可以使用以下的方法。
比如,你想要点击某个链接之后就预加载某些内容,那么就可以将链接形式改成:

https://<网站域名>/index.php?title=<新页面>&action=edit&redlink=1&preload=<预加载的页面>

Documentation模板来举例的话,就是:

https://wiki.mindseed.cn/index.php?title=模板:测试/doc&action=edit&redlink=1&preload=模板:Documentation/preload

核心其实就是&preload=<预加载的页面>,而通常来说,上面的方法一般都会放进模板中,具体页面可以根据需要用{{PAGENAME}}魔术字或其他参数来代替。

参考资料

手册:创建包含预加载文本的页面
https://www.mediawiki.org/wiki/Manual_talk:Creating_pages_with_preloaded_text

最后修改:2024 年 02 月 29 日
如果觉得我的文章对你有用,请随意赞赏