5
我使用Jekyll來建立我的網站,並且我想開始爲SVG提供服務。除非使用正確的MIME類型發送,否則瀏覽器不會將SVG識別爲圖像。不幸的是,Jekyll默認不會設置MIME類型。 (公平地說,Jekyll使用Webrick作爲HTTP服務器)如何配置Jekyll爲SVG提供服務?
我該如何告訴Jekyll使用image/svg+xml
mime類型來處理SVG?
我使用Jekyll來建立我的網站,並且我想開始爲SVG提供服務。除非使用正確的MIME類型發送,否則瀏覽器不會將SVG識別爲圖像。不幸的是,Jekyll默認不會設置MIME類型。 (公平地說,Jekyll使用Webrick作爲HTTP服務器)如何配置Jekyll爲SVG提供服務?
我該如何告訴Jekyll使用image/svg+xml
mime類型來處理SVG?
_plugins
目錄。_plugins
創建一個名爲svg_mime_type.rb
文件添加這svg_mime_type.rb
:
require 'webrick'
include WEBrick
WEBrick::HTTPUtils::DefaultMimeTypes.store 'svg', 'image/svg+xml'
這就是它!下一次啓動Jekyll時,它將爲SVG使用適當的MIME類型。