问题标签 [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.
django - 让 markdown 和 urlize 模板标签玩得很好
我正在使用降价来格式化 Django 应用程序中的一些评论。
如果我尝试将 markdown 和 urlize 结合起来,不可避免地会发生错误的格式错误(链接被添加到它们不属于或无法识别的地方,当然错误会根据我首先使用的过滤器而改变)。
基本上,我想要一个过滤器,它可以进行降价并自动将链接转换为超链接,如果降价没有这样做的话。
否则,我想我将不得不推出自己的过滤器,我宁愿不这样做。
jquery - 如何对单词进行不区分大小写的搜索并使用 jquery 将其转换为超链接?
我想将某些关键词转换为我网站上的附属链接。我不想在每个页面中手动编码这些链接中的每一个。因此,我正在寻找基于 Javascript/Jquery 的解决方案,其中使用给定的关键字列表和相应的 URL(二维数组),在页面加载时,这些关键字使用其相应的 URL 进行“URL 化”。
我发现这条评论Find text string using jQuery? 它具有不区分大小写搜索的代码,但它对整个文本节点进行 URL 化,而不仅仅是单词。
我可以使用类似下面的代码。但问题是它也会对<pre>
元素内的关键字进行 URL 化。我希望它们仅在<p>
元素中进行 URL 化。
例如:
应该改为
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.html,urlize()
这正是我正在寻找的方法。
但是,在我来自 Symfony 2 的 Doctrine Bundle 中,\vendor\doctrine\common\lib\Doctrine\Common\Util
我的 Inflector 类中是非常空的。
这个urlize()
方法怎么了?我必须重新编码吗?
python - 如何在模板的 url 函数上使用 urlize 过滤器?
在 Django 模板中,我试图在函数被使用urlize
后使用过滤器,它正在生成一个 url 并随后生成它的标签。url
<a>
不幸的是,各种使用尝试(url myview)|urlize
和类似实验都没有奏效。关于如何将各个部分组合在一起以使事情正常工作的任何想法?
谢谢!
python - 使用 Django 的 urlize 和 CommonMark
我想将 Django 的urlize函数与django-markwhat的CommonMark过滤器一起使用。
我在想象这样的事情:
哪个输出<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 输入不会按预期工作)。
我还没有提出解决方案,所以如果您有任何想法,请告诉我。
html - Urlize 在文本的 href 中转义 %23
我正在尝试使用这样的 url 呈现来自用户的文本:https ://example.com/%20%23654
我将 url 传递给 urlize,我得到了这个:
我知道会%20
转义到空格和%23
散列,但为什么它只转义href中的散列?这是一个错误吗?如果它是有意的,为什么它不逃逸%20
到空白空间?
google-app-engine - 为什么 Jinja2 urlize 过滤器不能与 GAE 烧瓶应用程序一起使用?
当我在本地运行我的烧瓶应用程序时,Jinja2 urlize 过滤器运行良好,将 URL 从文本转换为超链接。
这是我在模板中实现(非常简单)的方式:
但是,当我通过 GAE(3.7,标准环境)部署应用程序时,URL 只是没有超链接的文本。
这里发生了什么?我该如何补救?
django - 如何克服 Django urlize() 方法,包括前导文本+。在网址中,例如 http://example.com
urlize
当存在前导数字和句点时,我从 django 的方法中得到了不需要的结果(可能在没有预期空格的情况下输入编号列表)
这个输出让我吃惊:
除非它是一个方案,否则解析器似乎不应该在 www 前缀之前包含任何内容,但是......
我能做些什么来防止这种情况发生?通过预先解析输入还是事后解析?还是有更好的方法?
html - urlize 颜色改变 Django
我在 django (4.0.1) 中使用 'urlize',如下在“项目描述”字段中,效果很好。
有没有一种简单的方法可以为 urlize 标识的 url 包含不同的颜色样式?例如,黑色的标准文本和蓝色的 URL
谢谢你。
编辑上面的代码计算为:
因此,根据@sc_props 的建议,我想h6 标签中的某些东西如果碰巧存在(由urlize 创建),将会有条件地向标签添加样式。