问题标签 [project-gutenberg]

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 投票
0 回答
435 浏览

javascript - 在 Array.map() 中调用 onClick (to setAttribute) 会引发错误 TypeError: Cannot read property 'toLowerCase' of undefined

我正在 Wordpress 中构建一个使用 react 的 Gutenberg 块,我想要实现的是,当单击 div 时,它应该设置带有子页面 id 的属性。array.map() 用于创建每个具有必须单击的动态值的潜水。

在我看来,这是一些“这个”参考问题。如果我能得到快速帮助,那就太好了。

0 投票
1 回答
1612 浏览

wordpress - Gutenberg Block Style CSS Class Is Not Applying on Backend

Block HTML on the front end are getting the "is-style-option1" class added but for some reason the back-end block HTML isn't getting the "is-style option1" class being added.

Here is the edit function in the index.js file -

Here is the assets loading -

the editor.scss file -

the editor style works fine for other custom block settings but does not work on "block styles"

0 投票
1 回答
100 浏览

drupal-8 - 允许将禁用的块插入嵌套的自定义块中

我试图阻止用户插入某些核心块,例如核心/段落、核心/标题、核心/列表...作为根元素(我只希望一些自定义块位于顶部)。但同时我需要允许它们在嵌套的自定义块中使用。

我试图通过 Drupal 8 GUI 和 js 禁用它。但它似乎也是控制 InnerBlocks 附加程序的允许/禁止块的全局和绝对列表。

我试过的js:

我在自定义块中使用的 InnerBlocks:

有没有办法做到这一点“古腾堡友好”?

我在Drupal 8中使用 Gutenberg 。我将不胜感激。

谢谢你。

0 投票
3 回答
453 浏览

drupal-8 - 默认情况下,有一种方法可以在古腾堡中设置“顶部工具栏”选项吗?

我在 Drupal 8 中使用 Gutenberg,我正在尝试设置默认选中的“顶部工具栏”选项。

顶部工具栏选项

我指的是格式工具栏。任何编程解决方案?我将不胜感激。谢谢。

0 投票
1 回答
825 浏览

python - Project Gutenberg 使用 url 访问文本

我正在尝试从项目 gutenberg 的 url 访问文本文件。因此,我从 nltk 书中复制了相同的代码,结果不同。

这是来自 nltk 的书。当它正常工作时,它应该打印出来,

但是当我在我的电脑上尝试同样的方法时,结果是这样的,

我认为这是古腾堡项目中的标题问题。你能帮我解决这个问题吗?

0 投票
1 回答
530 浏览

python - 从古腾堡德项目中刮取书籍正文

我是 python 新手,我正在寻找一种方法来用漂亮的汤提取现有的开放源代码书籍,这些书籍可以在 gutenberg-de 上找到,比如这本 我需要使用它们进行进一步分析和文本挖掘。

我尝试了在教程中找到的这段代码,它提取了元数据,但是它给了我一个我需要从中刮取文本的“页面”列表,而不是正文内容。

我想我可以用它作为第二步来提取它吗?不过,我不确定如何。

理想情况下,我希望以表格方式存储它们并能够将它们保存为 csv,保留元数据作者、标题、年份和章节。有任何想法吗?

0 投票
0 回答
118 浏览

wget - 尝试从古腾堡项目 (wget) 下载所有书籍时连接被拒绝

我正在尝试按照古腾堡项目的指南以 txt 格式下载他们所有的英文书籍,但我遇到了问题。当我运行以下命令时

我的系统无法连接。我不断收到这些错误:

连接到 aleph.gutenberg.org (aleph.gutenberg.org)|65.50.255.20|:80... 失败:连接被拒绝。

连接到 aleph.gutenberg.org (aleph.gutenberg.org)|2604:3200:0:3:1618:77ff:fe49:8a7|:80... 失败:网络无法访问。

我相信错误来自镜像“aleph.gutenberg.org”已关闭的事实。我怎样才能让命令工作(可能通过指定另一个镜像来使用,例如“http://gutenberg.readingroo.ms/”)。

谢谢。

0 投票
1 回答
192 浏览

wordpress - 古腾堡渲染 locate_template

我想使用带有 create-guten-block 的古腾堡服务器端渲染一个简单的模板。

初始化.php:

块.js:

但是,如果我想渲染这部分,我会edit在 Chrome 的 Quirks-Mode 中的 -function 中遇到一个错误。

有谁知道我做错了什么?

0 投票
0 回答
39 浏览

python - 试图从古腾堡计划书籍的维基百科中获取书籍摘要

我有完整的古腾堡项目英语库作为按字母顺序排列的 csv 文件,列 - id, title, text. 这id是格式/ebooks/15809。然后我使用 Wikipedia python 包。我可以使用该软件包获取页面的全文和许多其他详细信息。

这是古腾堡的前 10 本书——

现在,当我运行时pg = wikipedia.page('A Apple Pie'),我得到的是 Apple Pie,沙漠而不是书的结果。显然 API 的工作方式是当我们调用wikipedia.page('xxxx')它时它会wikipedia.search('xxxx')返回搜索结果列表并返回第一个结果的 wiki 页面,在这种情况下是 -

因此,我实际上需要清单上的第三本书。我想出的一种方法是查看古腾堡和维基百科中每个条目的类别。

至于古腾堡的第一本书,这些是它所属的类别 -

对于第三个维基百科结果 -

所以我能做的是做两个类别之间的余弦相似度,并希望阈值足够接近以匹配标题到类别。

有没有更好或更有效的方法来做到这一点?谢谢。

0 投票
0 回答
30 浏览

wordpress - 无法从模态组件添加文本或链接到古腾堡编辑器

我是 WordPress 的新手。当我们单击 RichTextToolbarButton 时,我使用了 Modal 组件。我想从模态表单的 Gutenberg 编辑器中嵌入文本。给我这方面的建议。

提前致谢。