突然间,所有SVG都从我的网站上消失了。这个问题非常令人困惑,因为没有对代码,数据库或文件进行任何更改,因为图形最后显示为正常。
Missing icons in our nav bar and on home page
我甚至尝试过恢复到前一点,图标仍然缺失。我很困惑。
以前的代码是SVG在标签中注入的代码:
<i class="icon-serenova-shine_bright-logo" style="background-image: none;"><!--?xml version="1.0" encoding="utf-8"?-->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 367 94" style="enable-background:new 0 0 367 94;" xml:space="preserve">
<style type="text/css"> .someStyle{fill:#fff;}</style>
<g><path class="somePath"></path></g>
<g><path class="etc"></path></g>
</svg>
</i>
现在,标签是空的:
<i class="icon-serenova-shine_bright-logo" data-grunticon-embed=""></i>
这些图标放置了一个名为Grunticon的Grunt任务/工具。
为便于参考,以下是生产网站:https://www.serenova.com 以及SVG仍在显示is here的暂存站点。