Skip to content

调整前台动态皮肤预览逻辑 #116

@88250

Description

@88250

前台动态切换皮肤特性 skin=xxx 主要是为了预览皮肤,之前的实现逻辑会在 cookie 中保存当前皮肤,目的是为了让前台动态切换以后可以不带 skin 参而继续用 cookie 值进行皮肤预览。比如 skin=nijigen 预览后,cookie 中的 skin 值会被设置为 nijigen,然后后续访问都用该值进行模板渲染。

当博主在后台切换皮肤后,访客的 cookie 并未清空,会导致皮肤切换没有效果,另外这个 cookie 逻辑偶尔上页面静态化 #107 以后就更复杂了,所以需要进行简化。

现改为不写 cookie,仅在带有 skin=xxx 时切换皮肤,将 skin 写入 session storage。

Metadata

Metadata

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions