From c556624d0ed85dda5789e4e2dd7e38fbc3a47dd8 Mon Sep 17 00:00:00 2001 From: Lime <59763878+code-lime@users.noreply.github.com> Date: Tue, 17 Mar 2026 23:07:25 +0300 Subject: [PATCH] Add GitHub Pages content in Markdown support (#5522) * add `allowedHostnameSuffixes` with `.github.io` support * apply `prettier` --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> --- packages/utils/parse.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/utils/parse.ts b/packages/utils/parse.ts index d981d07b2..646caa5ae 100644 --- a/packages/utils/parse.ts +++ b/packages/utils/parse.ts @@ -109,7 +109,12 @@ export const configuredXss = new FilterXSS({ 'bstats.org', ] - if (!allowedHostnames.includes(url.hostname)) { + const allowedHostnameSuffixes = ['.github.io'] + + if ( + !allowedHostnames.includes(url.hostname) && + !allowedHostnameSuffixes.some((suffix) => url.hostname.endsWith(suffix)) + ) { return safeAttrValue( tag, name,