我使用Jekyll构建我的网站,我想开始提供SVG.除非使用正确的MIME类型发送,否则浏览器不会将SVG识别为图像.不幸的是,Jekyll默认情况下不设置MIME类型.(公平地说,Jekyll使用Webrick作为HTTP服务器)
如何告诉Jekyll将image/svg+xmlmime类型用于SVG?
Set*_*add 10
_plugins在Jekyll项目的根目录中创建一个目录.svg_mime_type.rb中_plugins将此添加到svg_mime_type.rb:
require 'webrick'
include WEBrick
WEBrick::HTTPUtils::DefaultMimeTypes.store 'svg', 'image/svg+xml'
Run Code Online (Sandbox Code Playgroud)而已!下次启动Jekyll时,它将使用适当的MIME类型进行SVG.