问题标签 [urlize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
984 浏览

django - 让 markdown 和 urlize 模板标签玩得很好

我正在使用降价来格式化 Django 应用程序中的一些评论。

如果我尝试将 markdown 和 urlize 结合起来,不可避免地会发生错误的格式错误(链接被添加到它们不属于或无法识别的地方,当然错误会根据我首先使用的过滤器而改变)。

基本上,我想要一个过滤器,它可以进行降价自动将链接转换为超链接,如果降价没有这样做的话。

否则,我想我将不得不推出自己的过滤器,我宁愿不这样做。

0 投票
4 回答
536 浏览

jquery - 如何对单词进行不区分大小写的搜索并使用 jquery 将其转换为超链接?

我想将某些关键词转换为我网站上的附属链接。我不想在每个页面中手动编码这些链接中的每一个。因此,我正在寻找基于 Javascript/Jquery 的解决方案,其中使用给定的关键字列表和相应的 URL(二维数组),在页面加载时,这些关键字使用其相应的 URL 进行“URL 化”。

我发现这条评论Find text string using jQuery? 它具有不区分大小写搜索的代码,但它对整个文本节点进行 URL 化,而不仅仅是单词。

我可以使用类似下面的代码。但问题是它也会对<pre>元素内的关键字进行 URL 化。我希望它们仅在<p>元素中进行 URL 化。

例如:

应该改为

0 投票
2 回答
2036 浏览

doctrine-orm - Doctrine 2 / Symfony 2 中的 Doctrine_Inflector 类中的 urlize()?

我正在寻找一种内置方法来对字符串进行 urlize/slugify,而不是复制在 google 上找到的标准。

因此我发现了这个:http: //sourcecookbook.com/en/recipes/59/call-the-slugify-urlize-function-from-doctrine,参考这个教义类http://www.tig12.net/downloads/ apidocs/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Doctrine_Inflector.class.htmlurlize()这正是我正在寻找的方法。

但是,在我来自 Symfony 2 的 Doctrine Bundle 中,\vendor\doctrine\common\lib\Doctrine\Common\Util我的 Inflector 类中是非常空的。

这个urlize()方法怎么了?我必须重新编码吗?

0 投票
2 回答
884 浏览

python - 如何在模板的 url 函数上使用 urlize 过滤器?

在 Django 模板中,我试图在函数被使用urlize后使用过滤器,它正在生成一个 url 并随后生成它的标签。url<a>

不幸的是,各种使用尝试(url myview)|urlize和类似实验都没有奏效。关于如何将各个部分组合在一起以使事情正常工作的任何想法?

谢谢!

0 投票
1 回答
576 浏览

python - 使用 Django 的 urlize 和 CommonMark

我想将 Django 的urlize函数与django-markwhatCommonMark过滤器一起使用。

我在想象这样的事情:

哪个输出<p><a href="http://example.com">http://example.com</a></p>。这里的问题是,已经用 commonmark 标记的 URL,如<http://example.com>,将在它们周围用尖括号呈现。

如果我urlize之后申请commonmark,像这样:

urlize函数未检测到其中的 url <p>http://example.com</p>(并且在urlize文档中提到它对于 html 输入不会按预期工作)。

我还没有提出解决方案,所以如果您有任何想法,请告诉我。

0 投票
1 回答
598 浏览

html - Urlize 在文本的 href 中转义 %23

我正在尝试使用这样的 url 呈现来自用户的文本:https ://example.com/%20%23654

我将 url 传递给 urlize,我得到了这个:

我知道会%20转义到空格和%23散列,但为什么它只转义href中的散列?这是一个错误吗?如果它是有意的,为什么它不逃逸%20到空白空间?

0 投票
0 回答
132 浏览

google-app-engine - 为什么 Jinja2 urlize 过滤器不能与 GAE 烧瓶应用程序一起使用?

当我在本地运行我的烧瓶应用程序时,Jinja2 urlize 过滤器运行良好,将 URL 从文本转换为超链接。

看看这里看起来有多好

这是我在模板中实现(非常简单)的方式:

但是,当我通过 GAE(3.7,标准环境)部署应用程序时,URL 只是没有超链接的文本。

查看页面时没有超链接

这里发生了什么?我该如何补救?

0 投票
0 回答
8 浏览

django - 如何克服 Django urlize() 方法,包括前导文本+。在网址中,例如 http://example.com

urlize当存在前导数字和句点时,我从 django 的方法中得到了不需要的结果(可能在没有预期空格的情况下输入编号列表)

这个输出让我吃惊:

除非它是一个方案,否则解析器似乎不应该在 www 前缀之前包含任何内容,但是......

我能做些什么来防止这种情况发生?通过预先解析输入还是事后解析?还是有更好的方法?

0 投票
1 回答
18 浏览

html - urlize 颜色改变 Django

我在 django (4.0.1) 中使用 'urlize',如下在“项目描述”字段中,效果很好。

有没有一种简单的方法可以为 urlize 标识的 url 包含不同的颜色样式?例如,黑色的标准文本和蓝色的 URL

谢谢你。

编辑上面的代码计算为:

因此,根据@sc_props 的建议,我想h6 标签中的某些东西如果碰巧存在(由urlize 创建),将会有条件地向标签添加样式。