用了很久的github账户dodopoi莫名奇妙被标记,只能自己查看,一切东西都被隐藏,还有什么地方是安全的?
统计信息更换为51la。
博客版本大更新。
cloud flare里设置了防ai爬虫,导致docsearch多次爬取失败,将搜索改为本地搜索。
网站字体中文更换为 霞鹜文楷 / LXGW WenKai,英文字体更换为Fira Code,尽管已经将霞鹜文楷.tff转换为.woff2格式,字体体积仍然不小,网站渲染速度受到影响。
字体存放位置X:\guoke\themes\hermeneutics\static\fonts
使用霞鹜文楷轻量化版本,并将.tff格式转化为.woff2格式,进一步压缩字体文件,并将字体文件上传至cloud flare R2,,字体配置文件进行加速,网页加载速度明显得到改善。
GitHub图床picgo上传出现莫名奇妙的错误,将图床迁移至Cloudflare R2,通过picgo插件S3 picgo amazon s3 uploader WayJam So管理图片,使用该插件需要安装node.js。
使用picgo图片会按月份上传,也可在cloud flare R2里手动上传。
更换新域名:guoke.co
遇见重定向次数太多时,一般是将域名托管在cloudflare后SSL/TLS设置为灵活导致,将其更改为完全即可。
Hexo安知鱼博客主题还是太过繁重,博客迁移至hugo。
提交更新后,网页端不能及时更新,可能是Cloudflare缓存的原因,清理后仍不能解决。加入又拍云联盟,把CDN加速更换为又拍云试试。
淦!不备案无法加速!接着用Cloudflare吧。
评论更改为twikoo。
升级主题至1.6.14。
通过插件npm install hexo-douban --save添加书籍、电影和游戏页面。
hexo douban
通过插件npm install hexo-generator-search --save将博客搜索改为本地搜索,符合现阶段使用需求(algolia全文索引申请已通过,配置还有些问题),本地搜索不能索引加密博客。
最好运行hexo cl清理下缓存再部署博客。
通过插件npm install hexo-blog-encrypt --save为博客添加加密功能。
因为一个主题,博客从hugo迁移至hexo,目前来看静态网页生成速度还可以。
blowfish升级至v2.76.0。
Breaking change
Hugo is deprecating .Site.Author refs in v0.124.0. @unacro submitted a PR to change to move the current login in language.X.toml config files from [author] to [params.author].
测速功能
Cloud flare完全性下自动程序里的自动程序攻击模式打开后会无法测速,阻止AI爬虫程序和爬网程序可以打开。
bug修复。
Cloud flare证书设置为灵活时会无法提交评论,显示错误,需要设置成完全。
停用画廊功能。
重装系统从云盘同步到本地后,在生成静态网页时会报错,需要重新生成画廊图片的地址,于是停用画廊功能,改为正常插入图片。
变更图床cdn为Cloudflare,采用不绑定域名方案。
变更迁移图床仓库至另一账号,直接fork仓库似乎不能完整取代原图床信息,原仓库删除后博客图片也会失效,需要将博客图片重新插入和上传至新仓库。
现在博客里的图片不多,迁移起来还不算麻烦。同时幸好博客图片在云盘里存有备份,才顺利完成迁移工作,以后非必需不再动图床仓库。
关闭文章背景虚化,在桌面端开了该功能还好,在移动端显示有类似穿模的效果。
文章头图格式为featured.gif,大小超过2MB时,生成静态网页时会因超时而失败。另默认背景图不宜过大,会导致博客文件夹大小剧增,图片压缩确实很有必要。
bug:
文章x级标题不能只有一个单词waline,不然评论页面会加载不出来。
添加归档页面,完善友链页面显示。
创建Firebase数据库,用来存储点击数据。
添加评论功能。
博客blowfish主题的搜索功能失效,经定位问题出在GitHub Pages域名绑定上,解决办法:修改配置文件config>_default>hugo.toml或config.toml。
“baseURL = “域名””
如果没有购买域名,上面域名处填写“https://githubusename.github.io”,只要配置文件里的域名地址与GitHub Pages域名地址保持一致,搜索功能就可以正常使用。
github在国内访问时好时坏,这也导致自己在访问博客时,出现和访问github一样的问题。图床既然可以进行CDN加速,网站应该也有类似的方法。经过比对,选择将域名解析从阿里云迁移至cloudflare上,利用cloudflare对博客进行CDN加速。
加入十年之约。
主题更换为blowfish。
新写完一篇文章,如果在生成静态网页时遇到错误,是默认生成的md文档格式不对,需将博客目录下archetypes/default.md替换为blowfish示例文件夹内的archetypes/default.md,以后新建.md文件就不会出错了。
随着博客数量越来越多,hexo生成静态网页需要的时间越来越多,有了将博客从hexo迁移至hugo上的想法。
博客迁移成功,同时有NexT爱好者将主题移植到hugo上,省去重新部署的时间,为作者点个👍。
写博客时遇到了sm.ms图床上传图片失败的问题,免费的方案七牛云有10G空间,貌似不错,但是需要一个备案的域名。域名要想备案需要购买云服务器,与七牛云客服小姐姐沟通域名必须要备案才可以使用,绕不开。
最后选择某一个GitHub公开仓库配合CDN加速作为图床,这肯定是违背GitHub本身作为代码托管的初衷的,不推荐这么做。同时,当这个仓库存放图片到一定阈值时可能会面临审查的风险。
博客伊始。
有了域名,就想把平时写的一点东西收集起来,搭建自己的博客,这样更自由一些。博客首次使用hexo框架搭建,博客主题为NexT,同时把博客部署到GitHub Pages上。
在阿里云199购买了10年ziyue.tech域名。