问题标签 [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.
docusaurus - Docusaurus 侧边栏没有呈现我的首要问题
基本上,我的项目中所有文件中的一个文件无法正常工作,侧边栏和标题显示的是文件 ID(只是它的目录)而不是title
我设置的
我已经从它可以工作的其他文件中复制了粘贴的确切前面的内容,但它只是不起作用
我的前题是这样的:
它呈现: https ://i.imgur.com/4jebpZa.png
我希望它能够正确呈现标题,而不是让 id 成为标题并全面打破
nginx - Docusaurus 页面未呈现
Docusaurus呈现首页但不呈现其他页面,仅 URL 发生变化。
我刚刚使用CentOs 7上的 Nginx Web 服务器构建了默认的Docusaurus网站yarn run build
并上传到了Nginx Web 服务器,但除了Front Page之外,其他页面没有呈现。URL 正在更改,但内容不会更改。
Nginx 配置
文件路径:- /etc/nginx/conf.d/app1.conf
Docusaurus - 版本 1.11.1
文件路径:- siteConfig.js
javascript - 如何在 Docusaurus 中自定义发行说明页面?
我想用版本和发行说明来管理我的文档。所以我按照这里的步骤。
发行说明链接的默认代码为“”,如下所示。
我将代码更改如下:
ReleaseNote.md
我在下面添加了标题。
这是行不通的。我收到“无法获取 /docs/ReleaseNote”错误。
如何在 中自定义发行说明链接versions.js
?
先感谢您。
我已将 ReleaseNote.md 的标题更改如下,但它不起作用。
reactjs - 发布我的网站时无法从远程存储库中读取
我正在使用docusaurus为产品编写文档网站。我对该站点进行了一些自定义,并尝试将其发布到 GitHub 上。
按照教程,我配置website/siteConfig.js
、运行npm run build
和使用:
将其推送到 Github。克隆到 gh-pages 失败并显示“致命:无法从远程存储库读取”。错误。
以下 git 命令是我使用的。
它失败了。显示了以下错误消息。
docusaurus - 制作一个允许在一个页面中导航的侧边栏
我想知道 Docusaurus 是否具有以下功能。例如在https://themes.3rdwavemedia.com/demo/prettydocs/start.html中,文档的内容在一页中。当我们向下滚动时,我们会在侧边栏中看到变化。而在 Docusaurus 中,似乎我们需要单击“下一步”才能看到下一部分以及侧边栏中的更改。
是否可以在 Docusaurus 中制作一个允许在一页中导航的侧边栏?
(我是 Docusaurus 的新手。我在 Discord 应用程序中发布了同样的问题,但没有人回复。)
yarnpkg - 发布更改:找不到错误命令“publish-gh-pages”
我能够按照指南发布此页面:https ://chengtie.github.io/docusaurus/docs/doc3/
现在,我想做一些小的改变。在我的本地文件夹中更改代码后。我做了:
然后,我得到一个错误:
有谁知道如何解决这个问题?
编辑1:
这里是package.json
:
markdown - 添加指向图像或标题的链接
我正在用 Docusaurus V2 编写文档。
我知道(从这里)我们可以通过
或者
但是现在,我想为图像添加一个 URL,这样单击图像或其标题就可以在浏览器中打开该 URL。是否有可能在 Docusaurus 中实现这一点?
javascript - React 事件处理程序未在 Docusaurus 页面上执行
概述
在我的自定义 Docusaurus 页面中,单击时不会执行简单的按钮事件处理程序。该文件采用 React 组件的形式,这是 Docusaurus 页面的规范。
我做了什么
1) 我使用 docusaurus-init 设置我的 Docusaurus 应用程序,正如 Docusaurus 的 GitHub 页面上所宣传的那样(参见https://www.npmjs.com/package/docusaurus-init)
2)我添加了一个自定义页面,如此处所述https://docusaurus.io/docs/en/custom-pages。即,我在文件夹中添加了一个 JS 文件pages/
。
自定义页面代码
这是页面的全部代码。React 组件中的代码是从文档中的 React 示例复制而来的。我console.log
在处理程序中添加了语句。
我期望的输出
应该会弹出一个警报,并且输出应该出现在控制台中。因为event.preventDefault()
,页面不应该被刷新。
怎么了
输入字段和按钮显示得很好。我在输入字段中输入一些文本并点击提交。输入字段变为空白,没有警报,控制台中没有输出(无论是在客户端还是在服务器上)。似乎发生了刷新,这event.preventDefault()
显然并没有阻止。
docusaurus - 如何将聊天机器人添加到 Docusaurus V2 网站?
我写了 Docusaurus V2 网站。
现在,我想将聊天机器人Customerly添加到所有页面或一个页面。对于一个普通的静态页面,我们只需要在.html
文件中添加如下代码即可。但是对于 Docusaurus V2 网站,有人知道如何设置吗?