我使用https://github.com/GSI/jekyll_image_encode将 SVG 内联到我的 CSS 中:
background: url("{% base64 foo.svg %}");
但这增加了 base64 编码开销。我想内联 SVG 本身。但为此,我需要删除foo.svg
文件中的此标头:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
而且我需要对 SVG 内容进行 URL 编码。
我怎样才能做到这一点?