diff --git a/znai-docs/znai/release-notes/1.70/fix-2024-05-29-view-on-index.md b/znai-docs/znai/release-notes/1.70/fix-2024-05-29-view-on-index.md new file mode 100644 index 000000000..2da7c29bf --- /dev/null +++ b/znai-docs/znai/release-notes/1.70/fix-2024-05-29-view-on-index.md @@ -0,0 +1 @@ +* Fix: `viewOn` link correctly adds `.md` to the index page \ No newline at end of file diff --git a/znai-docs/znai/release-notes/2024.md b/znai-docs/znai/release-notes/2024.md index c362a99ef..1d6055a60 100644 --- a/znai-docs/znai/release-notes/2024.md +++ b/znai-docs/znai/release-notes/2024.md @@ -2,6 +2,10 @@ title: 2024 Releases --- +# 1.70 + +:include-markdowns: 1.70 + # 1.69 :include-markdowns: 1.69 diff --git a/znai-reactjs/src/doc-elements/page/PageTitle.js b/znai-reactjs/src/doc-elements/page/PageTitle.js index b4be49600..c4899daed 100644 --- a/znai-reactjs/src/doc-elements/page/PageTitle.js +++ b/znai-reactjs/src/doc-elements/page/PageTitle.js @@ -75,9 +75,16 @@ function ViewOn({docMeta, tocItem}) { } function buildViewOnLink(tocItem, link) { - return tocItem.viewOnRelativePath ? - `${link}/${tocItem.viewOnRelativePath}` : - `${link}/${tocItem.dirName}/${tocItem.fileName}.${tocItem.fileExtension}` + if (tocItem.viewOnRelativePath) { + return `${link}/${tocItem.viewOnRelativePath}` + } + + const fileName = (tocItem.fileExtension === "" && tocItem.fileName === "index") ? "index.md" : + `${tocItem.fileName}.${tocItem.fileExtension}` + + return tocItem.dirName ? + `${link}/${tocItem.dirName}/${fileName}`: + `${link}/${fileName}` } export default PageTitle