WordPress后台缓慢以及Latex公式乱码的问题

前言

最近在学习神经网络,然后写了几篇博客,准备发到网站上去的时候,发现大部分公式都变得面目全非,要么无法解析,要么解析错误(如下图)。然后开始寻找原因,可是我的Wordpress后台太卡了!!!每点击一次按钮都要相应几秒钟,体验极差!痛定思痛决定花点时间解决这个问题。经过不懈努力,最终终于使得后台变快了许多。同时也发现了公式错误的原因,找到了一个折中的替代方案。

image-20220315144953128

WordPress后台加载速度慢

F12大法

首先找到的第一个办法就是可以按F12打开调试模式,点击网络,然后重新加载一次网页,就能看到哪个加载的比较慢,如下图所示,然后就可以看到自己的后台哪个加载比较慢。接着就可以复制最慢的名称,去网上搜一下如何解决。

1251sdg

然后我发现我的网站里有个东西很慢,一查发现是因为请求了google的css,由于国内被墙的原因,所以很卡,网上找到了解决方法,将其替换,发现速度快了很多。

插件大法

还有一个好用的插件叫做Query Monitor,在Wordpress中的插件商店就可以下载,按照完成后点击setting然后点击Queries的Queries by Compont就可以看到你说安装的插件哪些耗时比较长。这里我耗时比较长的是wp-editormd这个插件,这是一个Wordpress中写markdown文章用的插件,将其禁用后发现速度确实快了很多。

image-20220315142601026

至此,我的后台相应速度已经到了我能接受的地步,所以我就没继续研究下去了,如果还是慢,推荐可以阅读博客:15 Ways To Fix A Slow WordPress Admin Panel (Dashboard)

Latex公式乱码问题

由于Wordpress对markdown的支持很不友好,所以一开始用Wordpress的时候就去搜索了相关的插件,找到了一个叫wp-editormd的插件,号称是最完美的Markdown编辑器(没错,就是导致我后台相应变慢的那个插件),但是作者好久不维护了,也有很大bug

image-20220315144705923

发现公式错误的原因如下:

由于插件解析的机制是先翻译markdown语言,然后再翻译latex语言,但是这两者的定义又存在冲突,在进行多次实验后发现,其中导致公式乱码的原因是:不知道为什么在markdown的编辑器中 }_4 会被解析成斜体的形式,并吞掉下划线,这就导致诸如 a^{5}_3 这样的latex公式就出现错误了(因为先解析markdown,解析之后下划线就没了)。可以在下划线和右大括号之间加一个空格打破斜体,但是缺点是每次都要手动修改,如果公式太多就很低效率。最终找到一个折中的解决办法,因为我使用的是Typora写markdown,并且图片都是上传到图床的,所以我直接导出html文件,然后使用Wordpress编辑器“经典编辑器”直接粘贴发布文章即可。

首先先复制全文,然后点击编辑,点击复制为HTML代码。

image-20220315145642247

然后在编辑器中点击文本,粘贴复制的代码即可发布。

image-20220315145817646

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇