HTML links support a variable 'srcsets' which covers multiple sources. Before the fix, Hakyll would only support single sources instead of multiple URLs. The patch consists of implementing a parser for it, to properly create the websites.
[ { "endline": 28, "file": "./lib/Hakyll/Web/Html.hs", "module": "Hakyll.Web.Html", "startline": 28 }, { "endline": 74, "file": "./lib/Hakyll/Web/Html.hs", "function": "isUrlAttribute", "module": "Hakyll.Web.Html", "startline": 74 }, { "endline": 79, "file": "./lib/Hakyll/Web/Html.hs", "function": "getUrls", "module": "Hakyll.Web.Html", "startline": 79 } ]
[ { "endline": 287, "file": "./hakyll.cabal", "startline": 287 }, { "endline": 30, "file": "./lib/Hakyll/Web/Html.hs", "module": "Hakyll.Web.Html", "startline": 28 }, { "endline": 32, "file": "./lib/Hakyll/Web/Html.hs", "module": "Hakyll.Web.Html", "startline": 32 }, { "endline": 38, "file": "./lib/Hakyll/Web/Html.hs", "module": "Hakyll.Web.Html", "startline": 37 }, { "endline": 79, "file": "./lib/Hakyll/Web/Html.hs", "function": "isUrlAttribute", "module": "Hakyll.Web.Html", "startline": 79 }, { "endline": 93, "file": "./lib/Hakyll/Web/Html.hs", "function": "getUrls", "module": "Hakyll.Web.Html", "startline": 86 }, { "endline": 110, "file": "./lib/Hakyll/Web/Html.hs", "function": "withUrls", "module": "Hakyll.Web.Html", "startline": 103 }, { "endline": 228, "file": "./lib/Hakyll/Web/Html.hs", "function": "Srcset", "module": "Hakyll.Web.Html", "startline": 226 }, { "endline": 233, "file": "./lib/Hakyll/Web/Html.hs", "function": "show Srcset", "module": "Hakyll.Web.Html", "startline": 232 }, { "endline": 240, "file": "./lib/Hakyll/Web/Html.hs", "function": "SrcsetImageCandidate ", "module": "Hakyll.Web.Html", "startline": 237 }, { "endline": 249, "file": "./lib/Hakyll/Web/Html.hs", "function": "show SrcsetImageCandidate", "module": "Hakyll.Web.Html", "startline": 244 }, { "endline": 270, "file": "./lib/Hakyll/Web/Html.hs", "function": "srcsetParser", "module": "Hakyll.Web.Html", "startline": 253 }, { "endline": 274, "file": "./lib/Hakyll/Web/Html.hs", "function": "url", "module": "Hakyll.Web.Html", "startline": 272 }, { "endline": 277, "file": "./lib/Hakyll/Web/Html.hs", "function": "ascii_whitespace", "module": "Hakyll.Web.Html", "startline": 276 }, { "endline": 283, "file": "./lib/Hakyll/Web/Html.hs", "function": "width_descriptor", "module": "Hakyll.Web.Html", "startline": 279 }, { "endline": 299, "file": "./lib/Hakyll/Web/Html.hs", "function": "px_density_descriptor ", "module": "Hakyll.Web.Html", "startline": 285 }, { "endline": 302, "file": "./lib/Hakyll/Web/Html.hs", "function": "mb ", "module": "Hakyll.Web.Html", "startline": 301 } ]