459 字
2 分钟
网站上线

うえのみぎ老师绘制的插图,详见Pixiv

概况#

正如description所言,现在可以通过ziyang.site来访问本站啦

弄到一个性价比不错且非常简洁的域名(≧∇≦)

选择了Cloudflare作为部署平台,因为免费且国内大概率能直连 虽然你站四天前才炸过(

我错了。#

开始为了实现某些效果乱改fuwari的代码 导致出现了不少诡异的问题(

包括但不限于banner不显示、调色盘不工作、search框消失…

修不好的问题都通过重新克隆仓库解决了 相应也放弃了一些东西 再也不乱改了呜呜(x

也许是漏洞#

起初我以为也是因为乱改出的问题,直到重新克隆仓库后仍存在…

发现了一个默认主题色相关的漏洞:

只有首次启动页面的时候程序会从config.ts获取默认主题色hue数值,在此之后无论如何改变hue默认主题色都不再改变

翻了翻源码,问题出在src\utils\setting-utils.ts中下面这一段:

export function getHue(): number {
const stored = localStorage.getItem("hue");
return stored ? Number.parseInt(stored, 10) : getDefaultHue();
}

在初次读取后,localStorage中始终存在一个有效的hue值,从而导致getDefaultHue()永远不会被调用,所以默认主题色此后不会再刷新

虽然如果永不改变默认主题色,页面就不会因此出破绽,但谁又能保证呢.

如果问题确实如此,我也许该试试怎么在github上上传issue

最后的话#

其实感觉这样发帖不是特别方便,特别是如果夹带图片资源

也许有时间可以试着搓一个post-editor? 先画个饼吧(

好的那么

下次再见各位≧∇≦)

网站上线
https://ziyang.site/posts/网站上线/
作者
ziyang_51571
发布于
2025-11-23
许可协议
CC BY-NC-SA 4.0