问题标签 [slug]

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 投票
2 回答
4028 浏览

c# - 如何在 C# 中将上标或下标转换为普通文本

我正在编写一个用于制作漂亮网址的 slug 生成器。我想将 m² 转换为 m2,但是以一种通用的方式对所有上标(或下标)执行此操作,而不仅仅是一个简单的替换语句。

有任何想法吗?

0 投票
2 回答
1828 浏览

php - wordpress 如何取消标题

我仍然不明白,wordpress怎么能理解这个 url 指的是什么:www.mysite.com/about-me/

他们没有使用标识符

如果他们使用 slug 函数,那么他们如何保留故事信息,或者换句话说,他们如何将 slug 标题改回以从数据库中选择

0 投票
2 回答
722 浏览

django - Django 的 SlugField 中的时期

问题

  • 为什么通过initial_data.yaml夹具加载的数据可以使用包含句点的 slug 填充 SlugField 而不会产生错误?

代码

这是模型的摘录:

这是适用的initial_data.yaml摘录:

yaml 夹具initial_data.yaml安装没有任何错误。当我登录 Admin 并查看 Project 模型时,我可以看到 SlugFieldslug_code包含TIDE.024,但是当我更改slug_code字段以说TIDE.025Admin 生成以下错误时:

配置

  • Django v1.1.1
  • PyYAML v3.09
0 投票
9 回答
13729 浏览

php - drupal:从字符串创建 slug 的标准方法

此上下文中的 slug 是一个字符串,可以安全地用作 url 或 css 上的标识符。例如,如果你有这个字符串:

它的蛞蝓是:

我想知道是否有在 Drupal 上构建此类字符串的标准方法(或 drupal 提供的 php 函数)。更准确地说,在 Drupal 主题中。

上下文:我正在修改一个drupal主题,因此它生成的节点的html在其包含的div上包含它们的分类术语作为css类。麻烦的是,其中一些术语的名称不是有效的 css 类名称。我需要“扼杀”他们。

我读过有些人只是这样做:

这对我来说真的不够。它不会用小写字母替换大写字母,但更重要的是,不会用它们的 ascii 等价物替换非 ascii 字符(如 à 或 é)。它也不会从开头和结尾删除“分隔符字符串”。

drupal 6(或php libs)中是否有一个函数可以提供一种对字符串进行slugify的方法,并且可以在drupal主题的template.php文件中使用?

0 投票
3 回答
3909 浏览

ruby - 减少 Heroku 编译的 Slug 大小

我刚刚将我的应用程序上的 rails 更新到 v2.3.6,并使用了 Bamboo-ree-1.8.7 堆栈,编译后的 slug 大小已增长到 40.5Mb!在最后一次 git push 之前,slug 大小约为 20Mb,并且使用的是 rails v2.3.5。

是因为我的 slug 安装了两个 rails 版本吗?可能我遗漏了一些东西,但我没有在我的应用程序中添加任何特殊代码/文件以将 slug 大小增加 ~20Mb。

你能指点我如何减少蛞蝓大小吗?

任何帮助将不胜感激。

非常感谢您提前。

0 投票
5 回答
43760 浏览

c# - C#中的URL Slugify算法?

所以我搜索并浏览了 SO 上的slug标签,只找到了两个引人注目的解决方案:

这只是问题的部分解决方案。我可以自己手动编写代码,但令我惊讶的是还没有解决方案。

那么,在 C# 和/或 .NET 中是否有一个 slugify 算法实现可以正确解决拉丁字符、unicode 和各种其他语言问题?

0 投票
2 回答
401 浏览

python - 试图找出像 stackoverflow 这样的 sluggale URL 的 URL 调度程序

我正在使用 Tornado 框架(Python)。我有 sluggable URLs 工作。但我在 URL 调度程序中有 3 个不同的条目。我想知道是否有人可以帮我把它变成一条线。

这就是我所拥有的:

我想要它,以便以下 URL 都到同一个地方。

http://domain.com/post/14

http://domain.com/post/14/

http://domain.com/post/14/any-text-it-doesnt-matter-what-it-is

0 投票
26 回答
308080 浏览

php - 用于制作 slug 的 PHP 函数(URL 字符串)

我想要一个从 Unicode 字符串创建 slug 的函数,例如gen_slug('Andrés Cortez')应该返回andres-cortez. 我该怎么做?

0 投票
6 回答
3406 浏览

javascript - 从标题创建蛞蝓?

我已经准备好从标题中创建 slug,但是有一个问题。我的 RegEx 用连字符替换空格。但是当用户输入“Hi there”(多个空格)时,slug 最终会变成“Hi-----there”。当它真的应该是“Hi-there”时。

我应该创建正则表达式,以便它只在两边都有字符时替换空格吗?

或者有没有更简单的方法来做到这一点?

0 投票
10 回答
30417 浏览

php - 仅使用单连字符分隔符将字符串转换为 slug

我想将一个字符串清理到一个 URL 中,所以这就是我基本上需要的:

  1. 除字母数字字符和空格和虚线外,所有内容都必须删除。
  2. 空格应转换为破折号。

例如。

必须返回