区分发布者个性化与用户个性化
发布者个性化通常改变显示什么内容,例如排序推荐、记住账号设置或提供定制优惠。用户控制个性化改变界面如何呈现,可以调整对比度、字体、密度、宽度和可选专注区域,不需要网站为每位访问者重新设计。两套系统可以共存,因为它们工作在不同层。
这一区分能帮助用户建立正确预期。SiteSkin 不会重新训练推荐算法,也不会修改订阅,主题不会影响服务选择的内容。它只给浏览器一个本地显示偏好。范围更小,却能立即看到并随时恢复,用户不需要等待账号灰度发布或网站接受功能建议。
围绕任务个性化,而不只做装饰
颜色是皮肤最显眼部分,但任务型个性化往往更有价值。学生可以隐藏短视频模块并扩大课程播放器,程序员可以扩展代码块并弱化聊天导航,Reddit 读者可以压缩信息流并给讨论更多宽度。这些变化让界面服务于具体意图,而不是把个性化理解成壁纸。
SiteSkin 把外观和受支持行为组合成体验包,让名称和预览表达完整用途。Cinema Paper 表达温暖视频环境,Newsroom 表达高密度论坛,Code Desk 表达技术聊天工作台。用户仍然能够创建私人变体,但从可理解结果开始,而不是面对空白控制面板。
谨慎建立可以迁移的偏好系统
本地存储是最安全起点,因为主题不需要账号也能工作,不必把浏览活动发送到服务器。未来多设备同步很有用,但同步数据应该是用户主动选择的皮肤 ID、配色、密度和功能开关,而不是详细浏览历史。同步可以通过明确同意和可撤销的小权限设备令牌实现。
不同场景也应该拥有不同配置。即使登录同一个服务账号,工作浏览器和个人浏览器也可以使用不同设置。这正是浏览器层个性化在网站账号设置之外仍然有价值的原因。浏览器知道当前环境,而网站账号可能横跨手机、平板、共享电脑和工作站,每台设备需求并不相同。
把网站个性化作为完整的用户控制系统评估
先选择一个重复出现的问题,并在修改界面前定义成功标准。视频学习者可能希望播放器保持中心、隐藏 Shorts、保留章节与字幕,并在课程结束后恢复原布局;论坛读者可能需要先用紧凑信息流浏览,再进入更宽讨论区;开发者则可能希望代码块获得更多横向空间,同时普通正文不被拉长。测试应该覆盖完整任务,包括导航、搜索、菜单、表单、弹窗、空状态、错误和窄窗口。漂亮截图不足以证明效果,因为个性化还必须在内容变化和新部件出现时保持界面可理解。
接着检查控制、隐私、无障碍和恢复能力。用户应该知道启用了哪个网站、哪些视觉参数与功能开关正在生效、偏好保存在哪里,以及怎样暂停或移除。文字对比、键盘焦点、页面缩放、响应式布局、选中状态、警告与破坏性确认都必须可见。权限应该对应受支持域名,而不是悄悄覆盖无关浏览;视觉偏好也不应该要求收集页面正文或访问网址历史。用同一任务比较个性化页面和原页面,每次只调整一个决定,并在被修改页面之外保留直接回退入口。只有在改善重复任务的同时,继续保留内容归属、账号逻辑、安全信号和撤销能力,网站个性化才算成功。
常见问题
网站个性化等于修改网站内容吗?+
在 SiteSkin 中不是。它改变本地显示和经过批准的可见性控制,内容、逻辑和账号状态仍然由原网站提供。
两台电脑可以拥有不同个性化设置吗?+
可以。MVP 把偏好保存在本地,因此每个浏览器配置可以拥有不同皮肤和权限。
