抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >
写于/起草于发布于星期时间段(24H)
2024/10/052024/10/05星期六中午

Typecho 主题推荐:PureSuck

昨天在小稚那看到他的主题挺好看的,但不用 Pjax 加载就觉得欠缺了些什么。就去 Github 提了一下 issue 问添加 Pjax 吗?

作者(MoXi)回复说:“其实我尝试过了······个人能力实在没能解决各种BUG😢希望有人能着手帮我完成适配吧,悲”

想到之前看到一个挺简洁的 Pjax 项目,然后就自己写了,God-2077/PureSuck-theme

前面部分还挺简单的,但在服务器上花了亿点时间搭建 Typecho。主要原因是 SSH 连接受某防火墙影响连接超时,后来用 Github Codespaces 完成了。

然后服务器莫名其妙报 500 错误,原来 PHP 部分打漏了一个 ;,我真的不喜欢 PHP。

500 错误解决后发现这主题短代码是在前端处理完成的,这我真的没有想到,我一直以为它是在后端的。添加个回调函数完事,但应该还有不少函数需要重载,那就留给原作者完成,毕竟这一堆代码谁知道那个要重载?

然后又发现 TM 咋有些链接你不通过 Pjax 给我跳转了???我直接红温了,控制台也不报错,这啥情况?算了,丢给原作者解决😭😭😭。

最后匆匆忙忙加了个 Pace 进度条完事。原想自己借助 Pjax 事件写个 Pjax 进度条的,但想到我自己那三脚猫功夫就摆烂了。

整个过程在猝死的边缘赶完,但TM还有些小bug。

今天一早发现 MoXi 回复了我,并完善一下代码,OK不用管那些代码了,欧耶✌。

MoXi 拉取了我的代码,我就混了个 Contributors。

翻代码时发现作者在我的注释下又加了行东西,哈哈哈。中间那行是他的,上下两行是我的,哈哈。


嗷,我的国庆作业还没做完😭😭😭,赶作业了。


后记

  • 2024/10/7 这篇发布不久后,小稚就指出我打错他网名了,悲😭。再次向他道歉🙏🙏🙏。刚才访问他博客发现他又换主题了~~。向 PureSuck 提了几个 PR,修改了一些 Pjax 代码相关的问题,但觉得我写的一些代码很屎。

评论