MediaWiki 模板产生非常混乱的输出
MediaWiki template produces very messy output
我有一个希伯来语的 MediaWiki 1.33.0 网站。我网站上的一些文章是摘要 introduction-level 篇文章,这些文章应该让以后更容易阅读希伯来语维基百科上具有相同名称和主题的更大更复杂的文章。
有时我希望 link 从我自己的 MediaWiki 网站访问希伯来语维基百科文章;例如;我希望通过模板快速将 reader 引用到希伯来语维基百科上给定名称的文章,而不是 copy-pasting 来自希伯来语维基百科本身的每篇文章 link。
我的模板
模板内容:
<a href="https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}}">{{{1}}}</a><noinclude>
[[קטגוריה:תבניות]]
</noinclude>
模板调用示例:
{{וה|קרח (כימיה)}}
我的问题
我的问题是此模板的输出在 DOM 和文章文本中都非常混乱;常规语言 HTML 和 UTF-8 特殊字符的混合:
<li>
"<a href=""
<a rel="nofollow" class="external free" href="https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29">
https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29
</a>
"">קרח (כימיה)</a>
</li>
图中:
我的问题
我如何更改模板以创建可点击的 link,其中包含在通话中提供的文章名称,而没有所有冗余输出?
一位 MediaWiki 开发者,Bawolff 分享了正确的语法,正如在这个 MediaWiki support desk session:
中所见
[https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}} {{{1}}}]<noinclude>
[[קטגוריה:תבניות]]
</noinclude>
请不要对这个问题投赞成票,因为所有功劳都归于 Bawolff。
我有一个希伯来语的 MediaWiki 1.33.0 网站。我网站上的一些文章是摘要 introduction-level 篇文章,这些文章应该让以后更容易阅读希伯来语维基百科上具有相同名称和主题的更大更复杂的文章。
有时我希望 link 从我自己的 MediaWiki 网站访问希伯来语维基百科文章;例如;我希望通过模板快速将 reader 引用到希伯来语维基百科上给定名称的文章,而不是 copy-pasting 来自希伯来语维基百科本身的每篇文章 link。
我的模板
模板内容:
<a href="https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}}">{{{1}}}</a><noinclude>
[[קטגוריה:תבניות]]
</noinclude>
模板调用示例:
{{וה|קרח (כימיה)}}
我的问题
我的问题是此模板的输出在 DOM 和文章文本中都非常混乱;常规语言 HTML 和 UTF-8 特殊字符的混合:
<li>
"<a href=""
<a rel="nofollow" class="external free" href="https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29">
https://he.wikipedia.org/wiki/%D7%A7%D7%A8%D7%97%20%28%D7%9B%D7%99%D7%9E%D7%99%D7%94%29
</a>
"">קרח (כימיה)</a>
</li>
图中:
我的问题
我如何更改模板以创建可点击的 link,其中包含在通话中提供的文章名称,而没有所有冗余输出?
一位 MediaWiki 开发者,Bawolff 分享了正确的语法,正如在这个 MediaWiki support desk session:
中所见[https://he.wikipedia.org/wiki/{{urlencode:{{{1}}}|PATH}} {{{1}}}]<noinclude>
[[קטגוריה:תבניות]]
</noinclude>
请不要对这个问题投赞成票,因为所有功劳都归于 Bawolff。