Docusaurus:如何在每个文档页面上显示“编辑此页面”链接?

tik*_*tik 6 docusaurus

我认为这将是一个相当简单的问题,但对于我的一生,我无法找出答案。

我想要的是:

  • 我想显示我的 Docusaurus 文档页面,并在每个页面上都有“编辑此页面”链接。

我尝试过的:

问题:

  • 页面显示正常,但没有显示“编辑此页面”链接!

可能有助于解决问题的相关信息:

我有一个 docusaurus 网站,具有以下参数:

package.json(已编辑)

{
  ...
  "scripts": {
    "docusaurus": "docusaurus",
    "start": "docusaurus start",
    "build": "docusaurus build",
    "swizzle": "docusaurus swizzle",
    "deploy": "docusaurus deploy",
    "serve": "docusaurus serve --build"
  },
  "dependencies": {
    ...
    "@docusaurus/core": "^2.0.0-beta.14",
    "@docusaurus/plugin-client-redirects": "^2.0.0-beta.14",
    "@docusaurus/preset-classic": "^2.0.0-beta.14",
    "@mdx-js/react": "^1.6.22",
    "clean": "^4.0.2",
    "clsx": "^1.1.1",
    "docusaurus-gtm-plugin": "0.0.2",
    "install": "^0.13.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "redux": "^4.0.5",
    "webpack": "^5.54.0",
    "webpack-cli": "^4.8.0"
  },
  ...
  "devDependencies": {
    "@babel/core": "^7.15.5"
  }
}
Run Code Online (Sandbox Code Playgroud)

docusaurus.config.js

module.exports = {
...
    plugins: [
        [
            require.resolve('docusaurus-gtm-plugin'),
            {
                id: 'TBD1', // GTM Container ID
            }
        ],
    ],
    presets: [
        [
            '@docusaurus/preset-classic',
            {
                docs: {
                    // It is recommended to set document id as docs home page (`docs/` path).
                    //homePageId: 'docIntro',  - deprecated
                    sidebarPath: require.resolve('./sidebars.js'),
                    // Please change this to your repo.
                    editUrl: 'https://gitlab......com/.../-/edit/master/',
                },
                blog: {
                    showReadingTime: true,
                    // Please change this to your repo.
                    editUrl: 'https://gitlab......com/.../-/edit/master/',
                },
                theme: {
                    customCss: require.resolve('./src/css/custom.css'),
                },
                sitemap: {
                    // cacheTime: 600 * 1000, // 600 sec - cache purge period
                    changefreq: 'weekly',
                    priority: 0.5,
                },
            },
        ],
    ]
};
Run Code Online (Sandbox Code Playgroud)

截图示例:

屏幕截图示例

我究竟做错了什么?