23/12/6 webfont.js问题
背景:wordpress主题会内置一些字体请求,而google的数据库国内貌似能连上,但是这个
webfont.js
却很难获取,很难啊很难!
发现是插件WP Admin
的问题,禁用就好了……
为什么能发现呢?其实是误打误撞的:首先在后台界面搜索googleapi
,然后发现后台
两个字,最后禁用插件居然就好了。当然最后要清空WP Rocket的缓存。
有些页面会调用gastic
和jsdeliver
,我发现学校机房都可以ping通,但是别的地方就不好说了。回家再试试。
webfont问题完结。(插件待修复?直接找汉化版
23/12/7 WPBakery
网站一开始使用的是BeTheme,但是该主题自带的编辑器似乎与其他编辑器冲突,于是一开始是用不了直接的内容编辑的。
但是今天一看已经修复了,日后将会制作一个更好看的首页。包括歌曲推荐,最新文章等等。当然时间有限,缓慢更新就是了。然后还有一些SEO优化也会继续……
2023/12/8 日常维护、UiPress
在寻找WP Admin的解决方案的时候(毕竟还是从gastic调用字体),找到了更好的插件——UiPress。卸载了一些无用的插件,然后准备安装UiPress。
果不其然啊,UiPress也有一堆奇怪的字体,还是从谷歌插件商店加载的(?所以又变棘手了是吗……
还有个麻烦一点的问题,就是这个style没找到在哪里编辑。
然后我马上停用UiPress了,实在有些慢。
首页的图片也有些慢,反正问题还有些多……
重新起用WP Admin,取消了所有字体,并清除缓存。发现还是会加载。upd:取消全部字体之后,前台不会加载了,并且速度好想没什么变化。后台还是会加载。为什么用这个插件呢》首先是侧边栏功能,可以提供作者信息(好像是的),然后有自定义登录界面,但是这些东西怎么都这么臭皮我也不晓得,非得用自己那个b字体。对了,WPAdmin还有一个编辑主题文件的功能吧。然后这些记忆里有的功能一个都没找到(?
还有一个MathJax的问题。
2023/10/9 – 2023/10/10
9号写了一篇文章,aligned标签不是很能渲染,研究了很久,最后发现是mathjax和katex冲突,把mathjax关掉了。然后有些地方用不了mathjax之后,将其手动替换成svg,但是效果不是很好,这点还待完善。
iNode好像快炸了,删掉了一些无用的插件。
添加了MP3 Player,并增添了几首歌。
将壁纸换成了Undead girl·murder farce。
媒体库可以上传svg。
2023/12/11
配置了Obsidian的Wordpress插件,但是还没试过。
2023/12/17
开始使用Slider Revolution,发现玩起来有点难度,而且后台速度稍慢。
用Ai做了几张图,但是还是没有很好的优化体积……这个之后再说吧,总之现在有了两张图,在首页滚动,这与以前的THEzsc Studio首页近乎一样。
图片大小1M多,当年用的阿里云服务器,现在可不敢这么搞。可以看到这个文字都是精心设计过的,但是现在要讲究轻量化,轻量化。所以这几张图片都是svg,内嵌图片没有压缩,不过大小也在200KB左右。
愉快地更新主页,并加上了超链接。在这里顺便说一下,我小时候很不理解外国的搜索引擎都是在页面内跳转超链接而不是在新的标签页,现在明白了,我有需要的时候我就按Ctrl,不需要直接跳,一是等下可以回退,而是不用多按一次Ctrl+W。所以现在有时候会反感一些跳转不是很统一的地方,目前还没产生对“默认在新的标签页打开链接”产生敌对。
关闭了图片异步加载,因为大部分人都不会滚动的那么慢,而且有些带图片的整块元素都会不显示。
配置Profile界面,但我觉得还是缺点什么,一个是界面太宽,然后是背景有待商榷啊。配置的过程中也学习了HTML。
替换prism和动态svg文件至oss链接,后续可能将更多内容放到oss托管。
2023/12/27
将 Editor.MD 的assets存放到香港OSS,解决部分浏览器加载时间过长问题。
事实上会CORS Error.
https://oss.tzblog.tech/sources/wp-editormd
2024/01/07
新年好!
消除了一些已知的垃圾评论,现在会被直接删除。
思考如何添加友链界面。实际上可以用Contact Form7完成,但是我并不是很熟悉这个东西的用法,还是试试Bakery Page Builder吧——这样又会衍生一些新的问题……
2024/01/11
添加友链界面,并在侧边栏中添加一些链接。
发现莫名其妙的iframe,不知道怎么修复。
2024/02/05
服务器由原英国免费面板迁至硅云香港面板。虽配置没有原先的豪华,但是速度快不少。
更新时候出现部分带中文名的图片无法加载,自己使用以下方法解决了。
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/数列-2.3-数列不动点.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/1.1.1-切线问题-性质4.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/未命名1.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_164555017.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_113358469.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_112613122.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/真打津轻.jpg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/11/图像_2023-11-11_144958142.png
有这些链接,写了一个程序,进行转换
from pypinyin import pinyin, Style
def chinese_to_pinyin(text):
return ' '.join(pinyin(text, style=Style.NORMAL))
while True:
a = input()
if(a == 'quit') : break
flag = 1
b = pinyin(a[52:], style=Style.NORMAL)
print(a[:44]+'2024/02/'+''.join(item[0] for item in b))
但是当出现如上问题的时候,可以将媒体库压缩为.gz
解决,当然这里硅云的服务器不支持,只能自己修复以下,后续用链接替换工具替换。
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/数列-2.3-数列不动点.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/shulie-2.3-shuliebudongdian.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/1.1.1-切线问题-性质4.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/1.1.1-qiexianwenti-xingzhi4.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/未命名1.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/weimingming1.svg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_164555017.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/tuxiang_2023-12-17_164555017.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_113358469.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/tuxiang_2023-12-17_113358469.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/图像_2023-12-17_112613122.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/tuxiang_2023-12-17_112613122.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/12/真打津轻.jpg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/zhendajinqing.jpg
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2023/11/图像_2023-11-11_144958142.png
https://cdn-tzblog.oss-cn-hangzhou.aliyuncs.com/wp-content/uploads/2024/2/tuxiang_2023-11-11_144958142.png
安装插件 external media without import
你会发现图床可能不让批量导出直链
c = []
while True:
a=input()
if(a == 'quit') :break
dic = ['[', '!', '[', ']', '(', ')', '']
b = ''; cnt = 0
for i in a:
if i == dic[cnt]:
cnt += 1
continue
if cnt == 5:
b = b + i
c.append(b)
# print(b)
for i in c:
print(i)
一个程序解决了,但是插件并不能抓取图片分辨率,目前尝试失败的有图床和阿里云OSS,这点亟待解决……
2024/04/08
总结一下最近的看法。首先硅云的这个服务器因为是共享带宽,在我取消了CF的代理之后,访问变得非常缓慢,所以我将图片资源全部迁至OSS存储,而服务器也会在硅云的过期之后换到图片社那一家,两个网站共享5M,比这个和不知道谁共享的5M总会好不少。
上一条日志写到的插件,我发现了更多的问题。因为wordpress配置了图片压缩,所以并不能直接将外部图片直接导入,这会导致图片如果被网站请求了缩略图,将没有返回。所以这个需要写一个更好的程序/或者使用自建的图床搭配阿里云的图片规则。
笔记:镜像回源用于解决404问题,而那个带问号的oss访问,我怀疑可能是香港OSS不够稳定,所以现在两个网站的OSS都是杭州本地的,不能备案,但是速度非常快。