- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题:是否有任何开箱即用的 docusaurus 功能(https://github.com/facebook/docusaurus/pull/764 之外)可以使以下操作更容易? (我在这里问过这个问题,因为他们的 github 问题模板告诉我这种类型的问题将被关闭,而是在这里问他们)。
在我的公司,我们有几个不同的存储库,其中包含 markdown 文档以及从各种不同编码语言的源代码文档生成的 markdown。
我想探索使用 docusaurus 来定义一个中心站点,但从许多不同的存储库中提取文档。
我想这样做:
docs/ # all documentation should be placed here
website/
blog/
build/ # on yarn run build
core/
Footer.js
package.json
pages/
sidebars.json
siteConfig.js
static/
/v1/products/{product}/{version}/{language}/{content as from docs/}
# e.g.
/v1/products/spanner/{version}/en-GB/readme.html
/v1/internal/{gh-org}/{gh-repo}/{language}/{content as from docs/}
#e.g.
/v1/my-org/my-repo/{version}/en-GB/readme.html
/v1/my-org/my-repo/{version}/en-GB/proto-generated.html
v1
之所以存在,是因为我预测我会忘记一些东西,它让我可以对冲这一点,并使以后的重大更改重定向更容易)
docs/
product/
language/
prose|generated-lang
gh-org/
repo/
language/
prose|generated-lang
website/
blog/
product/
language/
prose|generated-lang
gh-org/
repo/
language/
prose|generated-lang
core/
Footer.js
package.json
pages/
product/
language/
prose|generated-lang
gh-org/
repo/
language/
prose|generated-lang
sidebars.json
siteConfig.js
static/
product/
language/
prose|generated-lang
gh-org/
repo/
language/
prose|generated-lang
最佳答案
您可以使用脚本来提取这些 md 文件,将它们放在正确的位置,然后构建 docusaurus。您可以使用 Github 的操作来自动更改您的源代码库之一
关于documentation - 可以从多个存储库发布 docusaurus 交叉存储库,以将文档聚合在一起吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60363094/
我有一个工作任务,就是实现Docusaurus里面的登录页面。 我正在尝试通过添加一些 HelloWorld 来自定义 index.js。包括 login.js 有实际的 Docusaurus 索引页
我最近开始尝试 Docusaurus 并设法添加页面、菜单项等。 我可以使用以下方法在本地运行该站点 npm run start 我还尝试使用 npm run build 这似乎要求生成的文件通过网络
我正在使用 Docusaurus 2 建立一个网站. 我的网站将包含文档和博客。我想知道是否可以让访问者在文章下方发表评论? 我想,如果我们支持评论,我们也需要一个网站认证系统。 如果原生 Docus
如何让我的 docusaurus 页面以默认的深色模式而不是默认的浅色模式启动?谢谢。 最佳答案 在您的 docusaurus.config.js 中,添加/编辑以下内容 module.exports
我正在用 Docusaurus V2 建立一个网站. 由于 Docusaurus 网站本质上是一个 React 应用程序,我想知道我们如何向网站添加身份验证系统。 是否有将 Docusaurus 网站
我有一个现有的网站,只想使用 docusaurus 来管理/docs 目录(例如作为静态站点发布到那里)。当我遵循所有文档时,它会同时创建 docs 目录和单独的网站目录,我如何才能让它在本地测试时呈
我有一个现有的网站,只想使用 docusaurus 来管理/docs 目录(例如作为静态站点发布到那里)。当我遵循所有文档时,它会同时创建 docs 目录和单独的网站目录,我如何才能让它在本地测试时呈
在为我的 docusaurus 2 网站启动 yarn 时,我看到该网站正在本地主机上运行 ( http://localhost:3000/ )。但是,我注意到存在未终止的 JSX 内容错误。尽管 M
我正在使用 Docusaurus 并想在新标签页中打开外部链接。 我更愿意为此使用代码,而不是根据 this answer 在我的 Markdown 文档中编写 html 代码的解决方案. 我试过了t
我正在使用 Docusaurus V2 构建网站. 我有一个文件链接: [10Studio-Sample-EN.xlsx](https://www.10studio.tech/files/10Stud
我正在 Docusaurus V2 中设置文档,并按照 Docusaurus 文档中的说明(设置 routeBasePath 和 homePageId)将其设置为“仅限文档”。这按预期工作。 问题是,
我正在使用 Docusaurus 制作文档。 我想将图像添加到 Markdown 文件中,并调整其大小以防止其大于所需大小。 正在检查 This answer ,我意识到在 md 文件中使用静态 ht
我正在使用 docusaurus对于我们的开发文档。 如何禁用 TOC? 谢谢。 最佳答案 Docosaurus 有 Markdown Frontmatter .md 的元数据字段您最终将在其中使用
我正在试用 Docusaurus 工具来创建文档站点。到目前为止,一切正常,直到我开始版本控制。 我的理解是: /docs/**/*.md 中的任何内容都是您下一个 版本的最新文档 您的文档的以前版本
我想使用版本和发行说明管理我的文档。所以我按照步骤 here . 发行说明链接的默认代码为“”,如下所示。 Release Note 我更改了如下代码: Release Note 我在 Release
当我在 myproject.github.io/websites 中输入 yarn start 时,出现此错误: yarn run v1.22.11 warning package.json: No
我的问题:是否有任何开箱即用的 docusaurus 功能(https://github.com/facebook/docusaurus/pull/764 之外)可以使以下操作更容易? (我在这里问过
我正在使用带有自定义域名的 Docusaurus 构建一个网站,并使用 GitHub 页面托管,一切正常。但是在我运行 docusaurus-build 之后,CNAME 文件被删除了。导致我的网站无
我正在使用带有自定义域名的 Docusaurus 构建一个网站,并使用 GitHub 页面托管,一切正常。但是在我运行 docusaurus-build 之后,CNAME 文件被删除了。导致我的网站无
概览 在我的自定义 Docusaurus 页面中,一个简单的按钮事件处理程序不会在单击时执行。该文件采用 React 组件的形式,这是 Docusaurus 页面的规范。 我做了什么 1) 我使用 d
我是一名优秀的程序员,十分优秀!