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