diff --git a/Meta/Websites/man.serenityos.org/cant-run-application.md b/Meta/Websites/man.serenityos.org/cant-run-application.md new file mode 100644 index 00000000000..f54d80aae8b --- /dev/null +++ b/Meta/Websites/man.serenityos.org/cant-run-application.md @@ -0,0 +1,5 @@ +# Sorry :^( + +This is a link to open the application directly, but that only works in SerenityOS. + +[Go back to main page](index.html) diff --git a/Meta/build-manpages-website.sh b/Meta/build-manpages-website.sh index b7dd56209fd..4ea9d97eb42 100755 --- a/Meta/build-manpages-website.sh +++ b/Meta/build-manpages-website.sh @@ -97,6 +97,11 @@ pandoc -f gfm -t html5 -s \ --metadata title="SerenityOS man pages" \ -o output/index.html \ Meta/Websites/man.serenityos.org/index.md +pandoc -f gfm -t html5 -s \ + -B Meta/Websites/man.serenityos.org/banner-preamble.inc \ + --metadata title="Can't run applications" \ + -o output/cant-run-application.html \ + Meta/Websites/man.serenityos.org/cant-run-application.md # Copy pre-made files cp Meta/Websites/man.serenityos.org/banner.png output/ diff --git a/Meta/convert-markdown-links.lua b/Meta/convert-markdown-links.lua index 0a1800b23de..30ed1059fef 100644 --- a/Meta/convert-markdown-links.lua +++ b/Meta/convert-markdown-links.lua @@ -1,4 +1,5 @@ function Link(el) - el.target = string.gsub(el.target, "%.md", ".html") -- change .md to .html links + el.target = string.gsub(el.target, "file:///bin/.*", "../cant-run-application.html") + el.target = string.gsub(el.target, "help://man/([^/]*)/(.*)", "../man%1/%2.html") return el end diff --git a/Userland/Utilities/markdown-check.cpp b/Userland/Utilities/markdown-check.cpp index 633c555ff6e..de56d88376d 100644 --- a/Userland/Utilities/markdown-check.cpp +++ b/Userland/Utilities/markdown-check.cpp @@ -47,6 +47,7 @@ static bool is_missing_file_acceptable(String const& filename) "/man6/index.html", "/man7/index.html", "/man8/index.html", + "index.html", }; for (auto const& suffix : acceptable_missing_files) { if (filename.ends_with(suffix))