月末杂记

为了保持月更,随便水点字数(嚣张的我),记录眼下的工作和计划,以及一些废话。

学习方面,和上个月一样在上网课,不予置评,跳过。

开发方面,正在着手做 TODO List 上的内容,之前在时光机已经写过,现在在这里复读一遍:

近期 TODO:主要围绕细节进行流程优化!
1.fetch() 函数可以拦截页面重定向,预计改为使用 JS 解决绕路 i2.wp.com 的问题,缓解后端处理压力 失败,存在跨域问题,方案过于扭曲,此时应当放弃;
2.进一步完善邮件系统,目前的模板和调用机制需要调整;
3.完善评论处理逻辑,加入正则表达式支持和内容替换;
4.评论数目统计应该去除时光机中的。
待定,想到再补。

有一项新增上面没有提到,那就是 MathJax 数学公式组件已经推出了 v3 的最新版,全面使用 ES6 新特性并改用 jsDelivr 作为默认 CDN 取代原来的 cdn.mathjax.org,后者在国内慢的要死令人难以忍受,可以说是令人振奋的更新了。我目前还停留在 v2.7 版本,应该抽空更新至 latest version。原本此项工作不难实施,但我对 pjax 后重新 render 数学公式的新写法(原先是用 Queue,但是新版废弃了这个功能改用 Typeset)仍然存在一定的疑问,需要进一步参考官方文档构建解决方案。

然后对失败的第一项作一个补充说明。Gravatar 在正常情况下会发送允许跨域的 header,但在进行 302 时不会,所以会出现跨域问题,尽管仍然能够达到需求,但是错误信息不可屏蔽(浏览器出于安全考虑的设计),那干脆就放弃了吧,其实本来 fetch 的浏览器兼容性就不算好,得不到理想的解决方案也是情理之中。

邮件通知系统目前还能用,所以调整的优先级不高,暂时没有动这块的代码。评论数目统计是同理。

目前正在写一个新的插件用于满足 3 的需求,名称定为“评论规则集”,项目地址是 wuxianucw/Typecho-CommentRuleset,目前开发工作已经进行了 30% 左右,从未觉得写插件如此快乐,待完成后应该会专门写文章详细介绍。(因为是真的很用心地在写这个东西)附管理面板截图一张:

目前可以公开的情报

嗯,是 MDUI。

那废话就扯这么多,四月继续努力吧 ~

最后修改:2020 年 03 月 29 日 04 : 24 PM
欢迎投食喵 ~

发表评论

3 条评论

  1. 寒夜方舟

    前来参观UCW巨佬

  2. UCW是苣佬

    UCW苣佬!!!

  3. 吾梦一梦

    ucw巨佬又更了୧(๑•̀⌄•́๑)૭