我认为这将是一个相当简单的问题,但对于我的一生,我无法找出答案。
我想要的是:
我尝试过的:
editUrl属性,我会自动获得该行为(参见https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#editUrl)。问题:
可能有助于解决问题的相关信息:
我有一个 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)
截图示例:
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
2820 次 |
| 最近记录: |