docs: fix appending index.html.md to api reference links (#11327)

* docs: fix appending index.html.md to api reference links

* make hash in api reference lower case
This commit is contained in:
Shahed Nasser
2025-02-05 17:29:07 +02:00
committed by GitHub
parent bc53716d8d
commit a655b49a7d
6 changed files with 11314 additions and 11218 deletions

View File

@@ -145,22 +145,6 @@ const removeFrontmatterPlugin = (): Transformer => {
}
}
const changeLinksPlugin = (): Transformer => {
return async (tree) => {
const { visit } = await import("unist-util-visit")
visit(tree as UnistTree, ["link"], (node: UnistNode) => {
if (
node.type === "link" &&
node.url?.startsWith("https://docs.medusajs.com") &&
!node.url.endsWith("index.html.md")
) {
node.url += `/index.html.md`
}
})
}
}
const getParsedAsString = (file: VFile): string => {
let content = file.toString().replaceAll(/^([\s]*)\* /gm, "$1- ")
const frontmatter = file.data.matter as FrontMatter | undefined
@@ -214,8 +198,6 @@ export const getCleanMd = async ({
unifier.use(...(Array.isArray(plugin) ? plugin : [plugin]))
})
unifier.use(changeLinksPlugin)
const content = type === "file" ? await read(file) : file
const parsed = await unifier.process(content)