Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Webサイトの構築にJekyllを使用しており、SVGの提供を開始したいと考えています。適切なMIMEタイプで送信されない限り、ブラウザはSVGを画像として認識しません。残念ながら、JekyllはデフォルトでMIMEタイプを設定していません。(公平を期すために、JekyllはHTTPサーバーにWebrickを使用しています)
image/svg+xmlJekyllにSVGにmimeタイプを使用するように指示するにはどうすればよいですか?
image/svg+xml
_plugins
svg_mime_type.rb
これをに追加しsvg_mime_type.rbます:
require 'webrick' include WEBrick WEBrick::HTTPUtils::DefaultMimeTypes.store 'svg', 'image/svg+xml'
それでおしまい!次回Jekyllを起動すると、SVGに適切なMIMEタイプが使用されます。