#slug #url #generator #slugify #generated #utility #node

el-slugify

URL 别名生成实用工具。别名生成效率高、速度快,经过音译和清洗以用于 URL。

2 个版本

0.1.1 2023年2月2日
0.1.0 2023年2月2日

#4 in #slugify

每月下载 40
flatlake 中使用

MIT 许可证

7KB
73

EL-SLUGIFY

URL 别名生成实用工具。别名生成效率高、速度快,经过音译和清洗以用于 URL。

一个好的别名有哪些特点?

  • 音译
  • 小写
  • 清洗

您可以在 Rust 和 Node 项目中使用 el_slugify。

Rust 中的示例

依赖项

[dependencies]
el-slugify = "0.1.0"

使用


use el_slugify::{slugify, slugify_with_replacement};

assert_eq!(slugify("#% MaČKA mački grize rep! (RIB-a) ~*"), "macka-macki-grize-rep-rib-a");
assert_eq!(slugify_with_replacement("#% MaČKA mački grize rep! (RIB-a) ~*", '_'), "macka_macki_grize_rep_rib_a");

Node 中的示例

Node 模块重新使用了 el_slugify crate 的功能。

依赖项

npm i --save node-el-slugify

使用

const slugifier = require("node-el-slugify");

assert.strictEqual(slugifier.slugify('mačka Mački Grize rep!'), 'macka-macki-grize-rep')
assert.strictEqual(slugifier.slugify_with_replacement('mačka Mački Grize rep!', '_'), 'macka_macki_grize_rep')

许可证

MIT © Eisberg Labs

依赖项

~170KB