2012-12-03 8 views
5

Ich benutze Jekyll zum Erstellen meiner Website, und ich möchte SVG bedienen. Browser erkennen SVG nicht als Bild, wenn es nicht mit dem richtigen MIME-Typ gesendet wird. Leider setzt Jekyll den MIME-Typ nicht standardmäßig. (Um fair zu sein, Jekyll verwendet Webrick für den HTTP-Server)Wie konfiguriere ich Jekyll, um SVG zu bedienen?

Wie kann ich Jekyll sagen, den Mime-Typ image/svg+xml für SVG zu verwenden?

Antwort

10
  1. Erstellen Sie ein _plugins Verzeichnis im Stammverzeichnis Ihres Jekyll-Projekts.
  2. Erstellen Sie eine Datei svg_mime_type.rb in _plugins
  3. Fügen Sie diese auf svg_mime_type.rb genannt:

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

Das ist es! Beim nächsten Start von Jekyll wird der richtige MIME-Typ für SVG verwendet.

Verwandte Themen