术语“slug”(如 URL)是如何起源的? [关闭]

Posted

技术标签:

【中文标题】术语“slug”(如 URL)是如何起源的? [关闭]【英文标题】:How did the term "slug" (as in URLs) originate? [closed] 【发布时间】:2011-10-08 16:22:18 【问题描述】:

我做了一些谷歌搜索,试图找出 URL 中使用的“slug”这个词的来源。但是我似乎找不到任何关于它的信息。有谁知道这个词的出处吗?

http://en.wikipedia.org/wiki/Slug_(web_publishing)

【问题讨论】:

我认为这属于english.stackexchange.com。 不是编程问题,我同意@WTP,它属于其他地方。但简短的回答是,这是从报纸/印刷制作中借来的术语。见:en.wikipedia.org/wiki/Slug_(production) 我也认为它属于其他地方(去图),但 SO 是我能想到的最接近的。 =/ 这绝对是一道编程题。术语很重要。我真的不明白为什么它被关闭了。 【参考方案1】:

这是我听说的(来自可靠的消息来源):

蛞蝓是移动缓慢的腹足动物。当你称某人为蛞蝓时,你称他们为懒惰——这不是恭维。当您在 URL 中使用人类可读的术语而不是数据库编号或其他形式时,通常只是为了方便;您几乎可以为 URL 命名任何您想要的名称,因此使用英文单词命名它们主要是为了便于阅读。据说它起源于程序员变得太“懒惰”而无法为网站查找正确的代码或 ID,并开始使用单词命名它们。那些“懒惰的 URL”变成了 slug。

再说一次,我不确定这是否 100% 正确,但这是我听说的!

希望这会有所帮助!

N.S.

【讨论】:

虽然所有这些似乎都是民间词源(我很想查看来源),但***.com/a/4230937/122764 对我来说更具决定性。 答案不正确。它起源于出版业:在报纸编辑中,slug 是对正在生产的文章的简称。这个故事在从记者到编辑过程的过程中被贴上了它的标签。美联社风格手册规定电报记者使用它(在“关键词段”中)如下:“关键词或段(有时不止一个词)清楚地表明了故事的内容。” (***)

以上是关于术语“slug”(如 URL)是如何起源的? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

什么是slu ??

非唯一术语 slug,或者我可以用来构建特定页面和永久链接的其他任何东西?

Rails 中 URL 中的 ID + Slug 名称(如 *** 中)

如何创建 URL slug 扩展?

将任何标题转换为 url slug 并从 url slug 转换为标题

术语 DDL、DML 和 DCL 的起源是啥?