2012-12-03 4 views
5

저는 지킬을 사용하여 웹 사이트를 구축했습니다. SVG 서비스를 시작하고 싶습니다. 브라우저는 적절한 MIME 유형으로 전송되지 않는 한 SVG를 이미지로 인식하지 않습니다. 유감스럽게도 지킬은 기본적으로 MIME 형식을 설정하지 않습니다. (Jekyll은 HTTP 서버에 대해 Webrick을 사용합니다.)SVG를 제공하도록 Jekyll을 구성하는 방법은 무엇입니까?

Jekyll에게 image/svg+xml MIME 유형을 SVG로 사용하려면 어떻게해야합니까?

답변

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 유형이 사용됩니다.

관련 문제