# Wikipedia 对 URL 中包含特殊字符的条目进行单框显示

**URL:** <https://meta.discourse.org/t/wikipedia-oneboxing-of-articles-containing-unusual-characters-in-the-url/119060>\
**Category:** Feature\
**Created:** [2019 年5 月 30 日 06:14 UTC](https://meta.discourse.org/t/wikipedia-oneboxing-of-articles-containing-unusual-characters-in-the-url/119060 "2019-05-30T06:14:13Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

作者： ![Vitaly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vitaly/32/120475_2.png) [@Vitaly](https://meta.discourse.org/u/Vitaly)\
发布日期： [2022 年1 月 7 日 09:18 UTC](https://meta.discourse.org/t/wikipedia-oneboxing-of-articles-containing-unusual-characters-in-the-url/119060/5 "2022-01-07T09:18:01Z")

</div>

- `linkify-it` 使用启发式方法，因此 **永远** 无法保证 100% 的置信度（即使是 99.99% 也不等于 100%）=\> 它需要一些标记（当前是 `\u003c..\u003e`）来强制链接边界。
- 您的 onebox 也需要一些标记来强制开启/关闭。

所以：您有两种 **独立** 的处理模式 =\> 需要 2 个独立的标记/标志来定义。

目前，您只有 **单个** 标记用于 2 种模式。这是一个逻辑冲突。在我的项目中，我通过以下方式解决了这个问题：

1. 允许将链接转换器应用于自动链接（`\u003c...\u003e` - 此标记）。
2. 在编辑器选项中添加了复选框“禁用链接扩展”（针对每个帖子）

虽然不是理想的解决方案，但对我来说还可以。也许您可以为您的案例发明一种更好的方法来添加第二个标记/标志。

---

_[View the full topic](https://meta.discourse.org/t/wikipedia-oneboxing-of-articles-containing-unusual-characters-in-the-url/119060)._
