sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

软件和网站开发以及相关技术探讨
回复
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#1

帖子 驿窗project » 2021-03-10 16:03

我用用sphinx + restructuredtext + sphinx_rtd_theme生成的网页,刷新时总是会链接cdnjs.cloudflare.com,这是为啥?有什么什么办法不连接cdnjs.cloudflare.com?

尤其这个页面:
https://ycproject.cn/gimp/dockable/laye ... dodge.html

是和公式有关?
附件
截图
截图
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#2

帖子 astolia » 2021-03-11 12:16

是的,页面上的latex公式是由cloudflare上的mathjax库来转换成最终显示形式的
要么你把mathjax库放到自己网站上,要么用其他原生方式来展示公式(比如纯图片/SVG/CSS等等)
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#3

帖子 驿窗project » 2021-03-11 17:13

明白了,把库放自己网站有点麻烦,我试试看能不能转换为svg或者png~
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#4

帖子 astolia » 2021-03-12 10:16

驿窗project 写了: 2021-03-11 17:13 明白了,把库放自己网站有点麻烦,我试试看能不能转换为svg或者png~
转svg是最简单的,你在mathjax生成的公式上点右键,它有个选项可以设置成以svg渲染,然后F12复制生成的svg代码就行了
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#5

帖子 驿窗project » 2021-03-16 10:03

找到了,右键确实可以选择渲染的类型~

不过,F12 复制svg代码 怎么操作?我按F12以后,显示的应该是网页的源代码,我在这里找svg源代码,然后复制到rst文件里?

我的网页是用restructruedtext + sphinx + sphinx_rtd_theme 生成的,我找到了一个公式扩展,可以用来把公式渲染成svg或者png:

https://www.sphinx-doc.org/en/master/us ... xt.imgmath

但我还没搞清楚这个扩展在conf.py中选项怎么写~
头像
astolia
论坛版主
帖子: 6454
注册时间: 2008-09-18 13:11

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#6

帖子 astolia » 2021-03-17 13:02

驿窗project 写了: 2021-03-16 10:03 不过,F12 复制svg代码 怎么操作?我按F12以后,显示的应该是网页的源代码,我在这里找svg源代码,然后复制到rst文件里?
对滴。以firefox为例,用查看器左边的选取元素功能,选择页面上的公示,会定位到对应的代码处
2.png
2.png (6.2 KiB) 查看 7489 次
然后右键复制整体html
1.png
mathjax生成的svg代码还需要另一个svg才能正常显示,可以搜索MathJax_SVG_glyphs
3.png
3.png (7.57 KiB) 查看 7489 次
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: sphinx_rtd_theme生成的网页,总是链接cdnjs.cloudflare.com

#7

帖子 驿窗project » 2021-03-19 10:58

我研究一下看看~
回复