Expand description
Unicode-aware slug generation for URL-safe strings.
This crate provides both a quick slugify function and a configurable
SlugBuilder for generating URL-safe slugs from arbitrary strings.
§Examples
use philiprehberger_slug::{slugify, SlugBuilder};
// Quick slug generation
assert_eq!(slugify("Hello, World!"), "hello-world");
// Unicode transliteration
assert_eq!(slugify("Café résumé"), "cafe-resume");
// Custom configuration
let slug = SlugBuilder::new()
.separator('_')
.max_length(10)
.slugify("Hello Beautiful World");
assert_eq!(slug, "hello");Structs§
- Slug
Builder - A configurable slug builder.
Functions§
- slugify
- Convert any string to a URL-safe slug.