Closed
Description
前台动态切换皮肤特性 skin=xxx
主要是为了预览皮肤,之前的实现逻辑会在 cookie 中保存当前皮肤,目的是为了让前台动态切换以后可以不带 skin
参而继续用 cookie 值进行皮肤预览。比如 skin=nijigen
预览后,cookie 中的 skin 值会被设置为 nijigen,然后后续访问都用该值进行模板渲染。
当博主在后台切换皮肤后,访客的 cookie 并未清空,会导致皮肤切换没有效果,另外这个 cookie 逻辑偶尔上页面静态化 #107 以后就更复杂了,所以需要进行简化。
现改为不写 cookie,仅在带有 skin=xxx
时切换皮肤,将 skin 写入 session storage。
Metadata
Metadata
Assignees
Projects
Relationships
Development
No branches or pull requests
Activity
🎨 调整前台动态皮肤预览逻辑 #116
🐛 fix #116