2 个版本
0.1.1 | 2023年2月2日 |
---|---|
0.1.0 | 2023年2月2日 |
#4 in #slugify
每月下载 40 次
在 flatlake 中使用
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')
许可证
依赖项
~170KB