问题标签 [docusaurus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

docusaurus - 在 Docusaurus V2 中添加新的博客条目

我正在使用Docusaurus V2建立一个网站。

初始项目中已经有 3 个博客条目。我想再添加一个。我在文件夹中创建了一个4th.mdx文件blog。然后添加了以下内容:

然后,我想我需要将 id4th放在其他文件中的某个位置,对吧?有谁知道我应该把它放在哪里?

0 投票
1 回答
1281 浏览

docusaurus - 是否可以在 Docusaurus 中支持访客评论?

我正在使用Docusaurus 2建立一个网站。

我的网站将包含文档和博客。我想知道是否可以让访问者在文章下方发表评论?

我想,如果我们支持评论,我们也需要一个网站认证系统。

如果原生 Docusaurus 不支持这个,有没有插件可以做到这一点?

0 投票
1 回答
868 浏览

docusaurus - 我们如何将 Docusaurus 网站链接到数据库?

我正在使用Docusaurus V2建立一个网站。

由于 Docusaurus 网站本质上是一个 React 应用程序,我想知道我们如何向网站添加身份验证系统。

是否有将 Docusaurus 网站链接到数据库、后端或调用 API 的指南或示例?

0 投票
1 回答
639 浏览

emoji - 如何将表情符号插入 Docusaurus 网页?

我正在使用Docusaurus V2建立一个网站。

有谁知道小图标(例如正确标记、错误标记)是如何插入到他们的文档中的。

此外,我们在哪里可以看到他们网站的 Docusaurus 文件(而不是构建的文件),以便我们学习?

在此处输入图像描述

0 投票
2 回答
1299 浏览

markdown - 在 Docusaurus 中将超链接或图像居中

我正在使用Docusaurus V2建立一个网站。

我有一个文件链接:

现在,我想将该链接放在中心(传统上使用text-align: center)。

我尝试了以下代码:

它返回了这个:

在此处输入图像描述

有谁知道将超链接(或图像)居中的最简单方法是什么?

0 投票
2 回答
329 浏览

docusaurus - Docusaurus 单级侧边栏

我正在使用Docusaurus V2建立一个网站。

这是我的sidebars.js

结果如下。正如我们所见,对于Spreadsheet VerificatorBottleneck Detector等,不需要第二级。有谁知道我们如何使它们只有一个级别?

在此处输入图像描述

0 投票
3 回答
2701 浏览

javascript - 如何在 Docusaurus V2 的 index.html 的头部添加自定义脚本?

我们正在使用 Docusaurus V2 制作网站。

在 Docusaurus V1 中,有一个scripts设置siteConfig.js可以自定义 html 的头部内容。但是,我在 Docusaurus V2 中找不到相应的设置。

根据https://docusaurus.io/blog/2018/09/11/Towards-Docusaurus-2#layout,似乎可以<head>在 V2 中自定义 html 的部分。

布局

Docusaurus 目前的状态是它负责整个布局和样式,无意中让用户很难根据自己的意愿自定义网站的外观。

对于 Docusaurus 2,布局和样式应该由用户控制。Docusaurus 将处理内容生成、路由、翻译和版本控制。受 create-react-app 和 VuePress 的启发,Docusaurus 仍将提供一个默认主题,用户可以从中弹出,以进行进一步的布局和样式定制。这意味着用户甚至可以使用 React Helmet 更改 HTML 元数据。基于社区的主题也很有可能。大多数静态站点生成器都采用这种允许用户负责布局和样式的方法。

我尝试使用react-helmetin src/pages/index.js,代码如下:

}

但是脚本https://appsforoffice.microsoft.com/lib/1/hosted/office.js并没有出现在里面<head></head>

有没有人遇到过类似的问题,有人可以提供帮助吗?

0 投票
1 回答
294 浏览

reactjs - Docusaurus 因 IE 失败:对象不支持属性或方法“分配”

我们正在制作一个 V2 Docusaurus 网站:https ://www.10studio.tech 。

我们刚刚意识到它在 IE 中不能很好地工作,例如 IE11。错误信息是:Object doesn't support property or method 'assign'

在此处输入图像描述

有一些软件包可以提供 IE 兼容性,例如core-js,但我们不知道如何正确地将其添加到 Docusaurus v2。

有谁知道如何修改这个?

0 投票
1 回答
153 浏览

javascript - 如何更改 docusaurus 浏览器选项卡文本以匹配当前页面

在 Docusaurus 站点上,似乎任何站点page都只会在浏览器选项卡中显示该站点title,但是一旦您进入该doc级别,浏览器选项卡确实会反映doc您所在页面的标题 ( )。

因为 的titledoc在浏览器选项卡中显示的内容(并且因为title站点的 是在浏览器选项卡中显示的所有内容pages),所以我一直在寻找为 设置“标题”的地方pages,但我要么有没有找到正确的地方来设置titleor 那不是答案。

我还尝试以更传统的方式(例如使用document.title)设置浏览器选项卡文本,但我被告知document找不到该对象。

我觉得必须有一个地方说“任何类型的东西都page应该在浏览器选项卡中显示这个文本”(或者只是“浏览器选项卡应该显示___文本”)但我一直无法找到那个代码。 ..

以前有没有人处理过这个问题?

0 投票
1 回答
370 浏览

docusaurus - 根据当前页面显示不同的侧边栏

是否可以根据您所在网站的哪个部分显示不同的侧边栏?因此,如果我有两个部分(BooksCountries),那么我可以显示相应的侧边栏菜单对象:

文档确实提到可以做这样的事情,但没有任何例子可以做:

通过向导出的对象添加更多顶级键,您可以为不同的 Markdown 文件创建多个侧边栏。

我可以找到引用的侧边栏的唯一其他地方是 in docusaurus.config.js,但我不确定此部分的用途:

任何指针表示赞赏!