Добавление якоря тегов в Nextra NavbarJavascript

Форум по Javascript
Ответить
Anonymous
 Добавление якоря тегов в Nextra Navbar

Сообщение Anonymous »

Я пишу страницу документов Nextra для документации API. На левой стороне есть компонент Nextra "Navbar", который обычно имеет ссылки на одиночные страницы .mdx документации. < /P> Просмотр текущей страницы < /p>
Однако в моем случае я хотел бы иметь одну страницу для всей документации API и добавить теги анкер в компонент NAVBAR, вместо использования ссылок на однопочисти. Таким образом, пользователь просто прокручивает одну страницу и использует теги привязки, чтобы пропустить в нужные разделы. Файл '_meta.js', чтобы расположить их и переименовать их, однако это не работает с якорными тегами.
Любые идеи о том, как решить это?

Код: Выделить всё

import { Footer, Layout, Navbar } from 'nextra-theme-docs'
import { Head } from 'nextra/components'
import { getPageMap } from 'nextra/page-map'
import 'nextra-theme-docs/style.css'

export const metadata = {
// Define your metadata here
// For more information on metadata API, see: https://nextjs.org/docs/app/building-your-application/optimizing/metadata
}

const navbar = (

)
const footer = MIT {new Date().getFullYear()} © Nextra.

export default async function RootLayout({ children }) {
return (


{/* Your additional tags should be passed as `children` of `` element */}



{children}



)
}
_meta.js

Код: Выделить всё

export default {
index: 'Overview',
// You can use JSX elements to change the look of titles in the sidebar, e.g. insert icons
}

// Custom component for italicized text
function Italic({ children, ...props }) {
return [i]{children}[/i]
}
next.config.js

Код: Выделить всё

// next.config.js
import nextra from 'nextra'

const withNextra = nextra({
})

export default withNextra()

Это моя текущая структура проекта, я использую маршрутизатор приложения.
Структура проекта

Подробнее здесь: https://stackoverflow.com/questions/795 ... tra-navbar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»