1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 10:08:10 +00:00

Meta: Update manpages website build script to handle non-icon images

Adding an image to man7/Audio-subsystem.md referencing a non-icon image
file in the same directory broke the automated build of the manpages
website, which was not prepared to handle this case.
This commit is contained in:
Linus Groh 2022-05-29 00:52:58 +01:00 committed by Andreas Kling
parent 9e694c9d83
commit f377951178
2 changed files with 9 additions and 0 deletions

View file

@ -5,6 +5,14 @@ function Link(el)
end
function Image(el)
-- HACK: Handle images that are not icons separately; they're copied manually in the
-- Meta/build-manpages-website.sh script.
-- Ideally this would be generalized so the paths export below could handle both.
if el.src:find("^/res/icons/") == nil then
el.src = "../" .. el.src
return el
end
local pattern = "/res/icons/(.*)"
local image = string.gsub(el.src, pattern, "%1")