我目前正在评估使用Docusaurus生成一个静态网站。该站点本身并不以文档为重点,实际上,该站点甚至与计算机或技术都不相关。但是,作为一名技术人员,我希望此网站具有CI和Git支持的发布策略。
Docusaurus将Markdown用于其页面内容(基于React的自定义页面之外)。但是,在构建这些Markdown页面时,它们全部都放在静态站点中名为docs
的顶级文件夹中。此文件夹命名与我要创建的网站并不完全匹配。
有customDocsPath
的配置设置,但这仅会在构建查找Markdown文件的位置更改,而不会在创建的网站内容中的输出路径更改。
我不是React开发人员,但是除了在构建引擎中随意使用JavaScript来搜索/替换docs
的实例之外,还有更好的方法吗?
答案 0 :(得分:0)
我们目前不支持/docs
以外的其他路由。 pull request始于八月,但最近又复活了。正在审查和更新PR,以允许使用更多可定制的路线。
答案 1 :(得分:0)
从Docusaurus 1.6开始,这已实现。 pull request已被合并。
有关此内容的更多详细信息,请参见in the site configuration。
只需将以下内容添加到siteConfig.js中的siteConfig
部分:
const siteConfig = {
title: 'My Awesome Site',
docsUrl: '',
// ...
};