1

我目前正在评估使用 Docusaurus 生成静态网站。该站点本身不以文档为中心,事实上,该站点甚至与计算机或技术无关。但作为一名技术人员,我希望为这个网站提供一个基于 CI 和 Git 的发布策略。

Docusaurus 使用 Markdown 作为其页面内容(在基于 React 的自定义页面之外)。但是,当这些 Markdown 页面构建时,它们都被放置在名为docs. 这个文件夹命名并不真正适合我想要制作的网站。

有一个配置设置,customDocsPath但这只会更改构建查找 Markdown 文件的位置,而不是创建的站点内容中的输出路径。

我不是 React 开发人员,但除了在构建引擎中破解 JavaScript 以搜索/替换 的实例之外docs,还有更好的方法吗?

4

2 回答 2

1

我们目前不支持除/docs- 之外的路线。有一个从 8 月开始的拉取请求,但最近再次复活。正在审查和更新 PR,以允许更多可定制的路线。

于 2018-11-26T17:56:59.077 回答
1

从 Docusaurus 1.6 开始,现已实施。取请求已合并。

有关这方面的更多详细信息,请参阅站点配置

只需将以下内容添加到siteConfigsiteConfig.js 中的部分:

const siteConfig = {
  title: 'My Awesome Site',
  docsUrl: '',
  // ...
};
于 2018-12-05T16:51:36.267 回答