2012-12-03 24 views
5

私はJekyllを使って自分のWebサイトを構築しています。私はSVGのサービスを開始したいと思います。ブラウザは、適切なMIMEタイプで送信されない限り、SVGをイメージとして認識しません。残念ながら、JekyllはデフォルトでMIMEタイプを設定しません。 (公平には、JekyllはHTTPサーバーにWebrickを使用します)SVGに対応するためにJekyllを設定するにはどうすればよいですか?

私はSVGにimage/svg+xml MIMEタイプを使用するようにJekyllに教えてください。

答えて

10
  1. ジキルプロジェクトのルートに_pluginsディレクトリを作成します。
  2. svg_mime_type.rbにこれを追加_plugins
  3. svg_mime_type.rbというファイルを作成します。それ

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

だそれ!次にJekyllを起動すると、SVGに適切なMIMEタイプが使用されます。

関連する問題