pub fn slugify(s: &str) -> StringExpand description
Convert a string into a URL-safe slug.
- Lowercases ASCII letters
- Replaces non-alphanumeric runs with a single
- - Strips leading and trailing
- - Drops non-ASCII characters (use
slugify_unicodefor transliteration support)
ยงExamples
use rustango::text::slugify;
assert_eq!(slugify("Hello, World!"), "hello-world");
assert_eq!(slugify("Rust & Django"), "rust-django");
assert_eq!(slugify(" --leading-- "), "leading");