5

Webサイトの構築にJekyllを使用しており、SVGの提供を開始したいと考えています。適切なMIMEタイプで送信されない限り、ブラウザはSVGを画像として認識しません。残念ながら、JekyllはデフォルトでMIMEタイプを設定していません。(公平を期すために、JekyllはHTTPサーバーにWebrickを使用しています)

image/svg+xmlJekyllにSVGにmimeタイプを使用するように指示するにはどうすればよいですか?

4

1 に答える 1

10
  1. _pluginsJekyllプロジェクトのルートにディレクトリを作成します。
  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タイプが使用されます。

于 2012-12-03T16:00:22.990 に答える