提供在django CMS中渲染公式的插件
项目描述
djangocms-katex
提供使用KaTeX及其mhchem扩展渲染公式的django CMS插件。
该插件可以以内联或显示模式显示公式。它支持文本,您可以将方程式添加到djangocms-text-ckeditor的富文本字段中。
插件表单具有预览功能,可以显示键入的公式。错误以红色显示。
安装
手动安装
-
运行
pip install djangocms-katex
-
将以下条目添加到您的
INSTALLED_APPS
"djangocms_katex",
-
运行
python manage.py migrate
代码插件使用默认通过CDN加载的ace代码编辑器。如果您想从静态文件提供ace代码编辑器,请使用 djangocms-katex[static-ace]
而不是 djangocms-katex
在您的需求或pip中。通过将 djangocms_static_ace
添加到项目的 INSTALLED_APPS
中,使ace代码编辑器的静态文件可用于您的项目。
djangocms-text-ckeditor的内联功能可能会干扰KaTeX的布局。为了确保出色的编辑体验,如果您使用djangocms-katex,请将其禁用,方法是删除 settings.py
文件中的 TEXT_INLINE_EDITING = True
。
用法
安装后,会出现一个新的功能("KaTeX 公式"),可以将其输入到任何占位符或文本插件中。
djangocms-katex 只在需要时加载所需的 LaTeX JavaScript 库。这可能导致公式最初只显示在源代码中。在这种情况下,要查看渲染的公式,请重新加载页面,这确保所有所需的 JavaScript 都已加载。
项目详情
关闭
djangocms_katex-0.5.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 388acef5f576dc32539b0c7eee02694a166befe2e670e85d73daa7c6d734602a |
|
MD5 | 6fe20068b899fa1a638b38b2460d766e |
|
BLAKE2b-256 | 28650ded990d0cc592935e00b864e6a8b3e913e890d85c071ea6d27deb5d6489 |
关闭
djangocms_katex-0.5.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39aa60f9514712fdedadabbd88ac077750222da465a02a00e41275383753bd17 |
|
MD5 | 1bffa85d8f851405c59313ff231ce67b |
|
BLAKE2b-256 | 1be63153236b5cb9ca5afa1c1846d3819fec747af9d866029457fcb5f0528517 |