diff --git a/apps/landing/src/components/Footer/Footer.tsx b/apps/landing/src/components/Footer/Footer.tsx index 9a6ae6a..ea8b3d8 100644 --- a/apps/landing/src/components/Footer/Footer.tsx +++ b/apps/landing/src/components/Footer/Footer.tsx @@ -1,5 +1,6 @@ import Image from 'next/image'; import Link from 'next/link'; +import {useRouter} from 'next/router'; import {WIKI_URI} from '../../lib/constants'; import logo from '../../../public/assets/logo.svg'; @@ -7,6 +8,10 @@ import logo from '../../../public/assets/logo.svg'; * */ export default function Footer() { + const router = useRouter(); + const path = (router.asPath || '/').split(/[?#]/)[0]; + const trimmed = path === '/' ? '/' : path.replace(/\/$/, ''); + const mdHref = `${trimmed}.md`; return ( <> diff --git a/apps/wiki/app/[[...slug]]/page.tsx b/apps/wiki/app/[[...slug]]/page.tsx index 204e7c0..761c566 100644 --- a/apps/wiki/app/[[...slug]]/page.tsx +++ b/apps/wiki/app/[[...slug]]/page.tsx @@ -26,6 +26,13 @@ export default async function Page(props: {params: Promise<{slug?: string[]}>}) markdownUrl={`/llms.mdx${page.url}`} githubUrl={`https://github.com/useplunk/plunk/blob/next/apps/wiki/content/docs/${page.path}`} /> +

+ Reading this with electronic eyes? Add{' '} + + .md + {' '} + for the Markdown cut. +