gpt4 book ai didi

svg - 我如何配置 Jekyll 来为 SVG 提供服务?

转载 作者:行者123 更新时间:2023-12-04 17:23:59 26 4
gpt4 key购买 nike

我使用 Jekyll 来构建我的网站,并且我想开始为 SVG 提供服务。除非使用正确的 MIME 类型发送,否则浏览器不会将 SVG 识别为图像。不幸的是,Jekyll 默认没有设置 MIME 类型。 (公平地说,Jekyll 使用 Webrick 作为 HTTP 服务器)

我如何告诉 Jekyll 使用 image/svg+xml SVG 的 mime 类型?

最佳答案

  • 创建一个 _plugins Jekyll 项目根目录下的目录。
  • 创建一个名为 svg_mime_type.rb 的文件在 _plugins
  • 将此添加到 svg_mime_type.rb :
    require 'webrick'
    include WEBrick
    WEBrick::HTTPUtils::DefaultMimeTypes.store 'svg', 'image/svg+xml'

  • 就是这样!下次启动 Jekyll 时,它会为 SVG 使用正确的 MIME 类型。

    关于svg - 我如何配置 Jekyll 来为 SVG 提供服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13687030/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com