pub fn urlize(state: &State<'_, '_>, arg: Value) -> Result<Value, Error>
Expand description

urlize filter for minijinja.

Returns a safe string for use in <a href=.. attributes.

Examples


let mut env = Environment::new();
env.add_function("urlize", urlize);
env.add_global(
    "root_url_prefix",
    Value::from_safe_string("/lists/prefix/".to_string()),
);
assert_eq!(
    &env.render_str(
        "<a href=\"{{ urlize(\"path/index.html\") }}\">link</a>",
        minijinja::context! {}
    )
    .unwrap(),
    "<a href=\"/lists/prefix/path/index.html\">link</a>",
);