# CSDN 统一标签设计 CSDN 在长期发展中,各个业务发展出各有特色的标签定义和用户体验,这个博客的目的是想把这些设计都统一起来,同时征求用户的意见, 发布一个全站一致,用户体验好的标签系统。  现有的标签体系真是百花齐放: 个人信息中,有自己的兴趣标签 博客中,可以写标签 问答中,可以写提问的标签 论坛中,不同的子论坛,也是一种标签 下载业务有很多资源标签 mobile App 中用户发blink,也可以自带标签 ... ## 出发点 这是一个初稿,设计的出发点: - 不要最全的,关注当前在实践中使用的。  - 只有二级结构,可以允许标签在各种类型中重复 - 都是小写,如果有通用的中文词汇, 使用中文词汇而不是英文。  ## 名词解释 * 一级标签命名为`频道`, 单词使用: `category` * 二级标签,单词使用:`tag` ## 版本 每个版本基于前一个版本扩展+根据一组策略修订,1.0开始之后,保持向下兼容 * [0.1: 初始版本](./versions/category_tag_v_0.1.toml) * [1.0: 融合到问答版本](./versions/category_tag_v_1.0_expand_with_ask.json) * category_id >= 1000 为新分配 * tag_id >= 200000 为新分配 * [1.1: 融合到博客版本](./versions/category_tag_v_1.1_expand_with_blog.json) * category_id >= 2000 为新分配 * tag_id >= 300000 为新分配 * [变动,不包含"其他"频道](./versions/category_tag_diff_1.0_and_1.1.json) * [1.2: 融合到用户中心版本](./versions/category_tag_v_1.2_expand_with_uc.json) * category_id >= 3000 为新分配 * tag_id >= 400000 为新分配 * [变动,不包含"其他"频道](./versions/category_tag_diff_1.1_and_1.2.json)