Как интегрировать маршруты Dynami c в Docusaurus с помощью react-router - PullRequest
0 голосов
/ 05 августа 2020

У меня есть веб-сайт, созданный с помощью Docusaurus v2, который в настоящее время содержит документацию. Однако я хотел бы добавить страницу со списком рабочих процессов, где, если щелкнуть рабочий процесс в списке, пользователю будет показана страница с дополнительными сведениями об этом рабочем процессе. На данный момент кажется, что docusaurus.config обрабатывает большую часть маршрутизации, но есть ли способ добавить динамический c маршрут, например /workflows/:id? Я сделал отдельное автономное приложение, в котором был объект Router, и оно работало, если мое приложение js выглядит так:

// App.js
import Navigation from './Navigation'
import {BrowserRouter as Router, Switch, Route} from 'react-router-dom';

function App() {
  return (
  <Router>
    <Navigation />
    <Switch>
      <Route path="/" exact component={Home}></Route>
      <Route path="/workflows" exact component={Workflows}></Route>
      <Route path="/workflows/:id" component={WorkflowItem}></Route>
    </Switch>
  </Router>
  )
}

Можно ли добавить маршрутизатор где-нибудь в Docusaurus? Спасибо!

...