Sym markdown 字体样式调整
Sym 在执行 Markdown 渲染时会过滤部分 HTML 标签,主要是为了整体美观和安全考虑。如果需要支持额外标签可以通过修改 Markdowns.java 中的 inputWhitelist 方法实现。
Vditor 自带的前端渲染没有做标签过滤。
添加如下代码没有达到字体样式扩展的效果
private static void inputWhitelist(final Whitelist whitelist) {
whitelist.addTags("font");
}
添加如下代码达到了字体设定效果
private static void inputWhitelist(final Whitelist whitelist) {
whitelist.addTags("font").
addAttributes("font", "size","color","face");
}
效果如下: