问题标签 [prism-react-renderer]
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.
reactjs - 在 Gatsby 的生产构建中突出显示 prism-react-renderer 的问题
prism-react-renderer
在 Gatsby 中使用组件时,我遇到了代码突出显示的问题。我已经按照FormidableLabs/prism-react-renderer中的说明进行了配置。
gatsby build
一切都在开发模式下工作,但是当我使用命令构建生产版本时,pre
标签没有用棱镜类装饰(class="prism-code language-python"
丢失)。我的猜测是生产版本不包含正确的组件或 CSS,但我不知道从哪里开始寻找。
此外,当我在另一个项目中使用相同的代码 7-8 个月时,这个问题也不存在。因此,由于插件/组件更新,这可能是过去几个月引入的问题。
附上两张截图 - 一张带有gatsby develop
,另一张带有gatsby build
.
我运行的命令来设置和安装先决条件:
示例 GitHub 项目位于subhashb/test-mdx-prism-rendering
javascript - 更新状态数组后 React Dom 不更新
所以这个函数更新这个状态数组:
let [Produits, setProduit] = useState(JSON.parse(Devis.produits))
数组确实更新没有任何问题,但更改没有重新渲染
如您所见,我正在登录控制台以检查该行是否正在执行,并且确实如此!但呈现的值不会更新!
syntax-highlighting - 在 Docasaurus 网站中为 lisp 启用语法高亮
我正在尝试在我的 Docusaurus 网站上为 lisp 启用代码块语法突出显示。我在我的上添加了以下属性themeConfig
:
但它似乎没有做任何事情。似乎我也无法执行此处文档中提到的任何花哨的代码块内容,包括添加title=
任何帮助将不胜感激谢谢!