feat(filters): add slugify filter
Diff
Cargo.toml | 3 ++-
src/util/filters.rs | 5 +++++
2 files changed, 7 insertions(+), 1 deletion(-)
@@ -15,4 +15,5 @@ read_pipe = "0.1.2"
minijinja = "1.0.3"
gumdrop = "0.8.1"
markdown = "1.0.0-alpha.10"
emojic = "0.4.1"
\ No newline at end of file
emojic = "0.4.1"
str_slug = "0.1.3"
\ No newline at end of file
@@ -16,7 +16,12 @@ pub fn emoji(value: String) -> String {
emojic::text::parse_text(&value)
}
fn slugify(value: String) -> String {
str_slug::slug(value).to_string()
}
pub fn register_filters(env: &mut minijinja::Environment<'_>) {
env.add_filter("markdown", markdown);
env.add_filter("emoji", emoji);
env.add_filter("slugify", slugify);
}
\ No newline at end of file