2012-12-03 45 views
5

我使用Jekyll來建立我的網站,並且我想開始爲SVG提供服務。除非使用正確的MIME類型發送,否則瀏覽器不會將SVG識別爲圖像。不幸的是,Jekyll默認不會設置MIME類型。 (公平地說,Jekyll使用Webrick作爲HTTP服務器)如何配置Jekyll爲SVG提供服務?

我該如何告訴Jekyll使用image/svg+xml mime類型來處理SVG?

回答

10
  1. 在您的Jekyll項目的根目錄下創建一個_plugins目錄。
  2. _plugins
  3. 創建一個名爲svg_mime_type.rb文件添加這svg_mime_type.rb

    require 'webrick' 
    include WEBrick 
    WEBrick::HTTPUtils::DefaultMimeTypes.store 'svg', 'image/svg+xml' 
    

這就是它!下一次啓動Jekyll時,它將爲SVG使用適當的MIME類型。

相關問題