TCM Atlas 交互式工具规划

The TCM Home · 2026年8月13日 · 三大模块联动方案

模块一:TCM Food Atlas(交互式食物图谱)

150+
食物总数 (竞品120)
7
筛选维度 (竞品4)
12
食物字段 (竞品6)
3
视图模式 (网格/列表/表格)

1.1 七维筛选系统

竞品只有4个筛选维度(分类、寒热、补益、归经),我们增加3个维度:

筛选维度选项竞品有我们新增
食材分类谷物豆类 / 蔬菜 / 水果 / 肉海鲜 / 坚果 / 调料 / 茶饮 / 蛋奶
寒热属性热 / 温 / 平 / 凉 / 寒
补益方向Qi / Blood / Yin / Yang / Jing / 消湿 / 理气新增"消湿"和"理气"
归经脏腑Liver / Heart / Spleen / Lung / Kidney / Stomach / 大肠 / 小肠 / 胆 / 膀胱新增6个腑经
五味酸 / 苦 / 甘 / 辛 / 咸新增
适宜季节春 / 夏 / 长夏 / 秋 / 冬 / 全年新增
体质匹配阳虚 / 阴虚 / 气虚 / 血虚 / 痰湿 / 气郁 / 湿热 / 平和新增

1.2 每种食物的数据结构(12个字段 vs 竞品6个)

{ "name": "Ginger (生姜)", "category": "Spices & Condiments", "thermal": "hot", // hot | warm | neutral | cool | cold "flavor": ["pungent", "sweet"], // 五味 (竞品无) "organs": ["Spleen", "Stomach", "Lung", "Heart"], "tonifies": ["Yang", "Qi"], "season": ["winter", "spring"], // 适宜季节 (竞品无) "constitutions": ["yang-deficiency", "qi-deficiency", "cold-damp"], // 体质匹配 (竞品无) "direction": "ascending", // 升降浮沉 (竞品无) "description": "Warms the middle, disperses cold, stops vomiting...", "cautions": "Avoid with Yin deficiency with empty heat", // 禁忌 (竞品无) "recipeLinks": ["/food-therapy/ginger-date-tea-cold-recovery.html"], // 关联食谱 (竞品无) "articleLinks": ["/tcm-basics/hot-vs-cold-constitution.html"] // 关联文章 (竞品无) }

1.3 核心功能

全文搜索

搜索框支持按食物名称搜索(中英文),如输入"warm"显示所有温性食物,输入"ginger"直接找到生姜。

体质智能推荐 核心优势

用户完成体质测验后,食物图谱自动高亮推荐食物,灰显禁忌食物。例如:阳虚体质→高亮生姜/羊肉/桂圆,灰显西瓜/绿豆/苦瓜。未做测验的用户可手动选择体质类型进行筛选。

食物详情弹窗

点击任意食物卡片,弹出详情面板(不用跳转页面),展示完整12个字段信息,包括:寒热属性可视化条、五味雷达图、归经列表、补益方向、禁忌提示、推荐食谱链接、相关文章链接。

季节推荐 新增

页面顶部显示当季推荐食物横幅,根据系统日期自动切换。如8月(长夏/初秋)推荐:山药、莲子、百合、梨、银耳等润肺健脾食物。

三种视图模式

网格视图(带食物图标/图片)、列表视图(紧凑信息)、表格视图(适合对比多个食物)。用户可自由切换。

1.4 食物数据库规划(150+种)

分类数量示例
谷物豆类 Grains & Legumes20白米、糙米、小米、燕麦、荞麦、糯米、黑米、红豆、绿豆、黑豆、黄豆、扁豆、薏米、芡实、山药(薯)、玉米、小麦、高粱、藜麦、鹰嘴豆
蔬菜 Vegetables35白菜、菠菜、芹菜、胡萝卜、白萝卜、莲藕、冬瓜、黄瓜、苦瓜、丝瓜、南瓜、西红柿、茄子、韭菜、洋葱、大蒜、生姜、葱白、香菜、红薯、土豆、木耳、蘑菇、香菇、海带、紫菜、豆芽、莴笋、西兰花、花菜、空心菜、油菜、苋菜、茼蒿、芥菜
水果 Fruits25苹果、梨、香蕉、橙子、橘子、柚子、西瓜、哈密瓜、葡萄、草莓、蓝莓、樱桃、桃子、李子、杏、枇杷、石榴、山楂、猕猴桃、芒果、木瓜、龙眼、荔枝、大枣、桑葚
肉海鲜 Meat & Seafood25鸡肉、鸭肉、猪肉、牛肉、羊肉、鱼(鲤鱼/鲫鱼/鲈鱼)、虾、蟹、 squid、贝类、鸡蛋、鸭蛋、鹌鹑蛋、牛奶、酸奶、奶酪、豆腐、豆浆、豆皮、腐竹、排骨、肝脏、猪肚、猪蹄、鸽肉、鹌鹑
坚果 Nuts & Seeds15核桃、杏仁、花生、腰果、松子、板栗、葵花籽、南瓜子、芝麻(白/黑)、莲子、芡实、桂圆干、葡萄干、红枣、枸杞
调料 Spices & Condiments15生姜、干姜、桂皮、八角、花椒、胡椒(白/黑)、丁香、小茴香、孜然、芥末、醋、酱油、蜂蜜、红糖、饴糖
茶饮 Beverages15绿茶、红茶、普洱茶、乌龙茶、白茶、菊花茶、玫瑰花茶、桂花茶、茉莉花茶、枸杞茶、红枣茶、姜茶、薄荷茶、荷叶茶、大麦茶
合计150

模块二:TCM Constitution Quiz(体质自测)

20
测试题数 (竞品12)
6
临床维度 (竞品4)
8
体质类型结果
5
选项梯度 (竞品4)

2.1 六大临床维度(竞品只有4个)

维度题数竞品有我们新增评估内容
寒热 Thermal4题怕冷怕热、手足温度、口渴偏好、面色
能量 Energy/Qi4题精力水平、疲劳感、运动恢复、气短
消化 Fluids/Digestion3题食欲、大便、腹胀
情志 Shen/Mind3题情绪基线、焦虑/低落、压力反应
睡眠 Sleep3题新增入睡难度、睡眠深度、做梦/夜醒
疼痛/体感 Pain3题新增疼痛类型、身体沉重感、关节灵活度

2.2 八种体质类型结果

竞品只给出5个结果(偏阴/偏阳/平衡/等),我们给出中医九种体质中的8种(排除特禀质):

体质类型核心特征推荐食物示例推荐文章
平和质 Balanced阴阳平衡,气血充足均衡饮食,四季皆宜季节养生指南
气虚质 Qi Deficiency疲乏无力,气短懒言山药、红枣、鸡肉、糯米/food-therapy/qi-boosting-foods.html
阳虚质 Yang Deficiency怕冷,手足不温生姜、羊肉、桂圆、核桃/tcm-basics/hot-vs-cold-constitution.html
阴虚质 Yin Deficiency手足心热,口干便秘百合、梨、银耳、枸杞/food-therapy/calming-foods-guide.html
血虚质 Blood Deficiency面色苍白,头晕心悸红枣、桂圆、菠菜、黑芝麻/food-therapy/blood-nourishing-foods.html
痰湿质 Dampness体胖腹大,身重困倦薏米、冬瓜、萝卜、荷叶/food-therapy/dampness-removing-foods.html
湿热质 Damp-Heat面垢油光,口苦易怒绿豆、苦瓜、冬瓜、芹菜/food-therapy/dampness-removing-foods.html
气郁质 Qi Stagnation情绪低落,胸胁胀满玫瑰花、柑橘、芹菜、薄荷/stress-anxiety/

2.3 测验结果页面功能

体质平衡可视化

结果显示一个阴阳平衡条(类似竞品),但增加六大维度的雷达图,直观展示用户在寒热、能量、消化、情志、睡眠、疼痛各维度的偏颇程度。

个性化食物推荐 核心优势

结果页直接展示"推荐食物"(10-15种)和"少食食物"(5-8种),每种食物可点击跳转到食物图谱详情。竞品没有这一联动功能。

个性化生活建议

根据体质类型给出:推荐运动(如气郁质推荐太极拳/散步)、作息建议(如阴虚质建议23点前睡)、茶饮推荐(如阳虚质推荐姜茶/桂圆红枣茶)、穴位推荐(如气郁质推荐太冲穴)。

结果保存与追踪 新增

用localStorage保存测验结果和时间戳,用户下次访问时显示"上次测验结果"和"建议复测时间"。竞品无保存功能。

舌诊参考 新增

每种体质结果附带"典型舌象参考"(文字描述+示意图),如阳虚质"舌淡胖嫩,苔白滑",阴虚质"舌红少苔"。链接到舌诊指南文章。

模块三:Interactive Yin-Yang Education(阴阳互动教育)

3.1 互动人体地图

竞品有一个可点击的身体地图,我们在此基础上增强:

3.2 五行相生相克可视化

竞品完全没有五行内容。我们增加一个交互式五行图:

3.3 阴阳失衡四种模式可视化

竞品有文字描述四种失衡(阳盛/阴盛/阳虚/阴虚),我们增加:

核心优势:三模块联动

用户访问 阴阳教育(了解理论) 体质测验(20题) 得出体质类型 食物图谱自动推荐 点击食物详情 食谱/文章链接 回到教育深入理解

竞品的三个页面是完全独立的,用户需要自己手动在页面间跳转。我们的方案是:体质测验结果直接驱动食物图谱的筛选和推荐,食物详情页链接到相关文章和食谱,文章页又引导用户做体质测验或探索食物图谱。形成闭环。

技术实现方案

// 纯前端实现,无需后端 HTML — 单页面应用,嵌入网站现有模板 CSS — 复用 /assets/style.css 设计系统,新增交互组件样式 JavaScript — 原生JS,无框架依赖 · 食物数据:内联JSON对象(150+条) · 筛选逻辑:数组filter + DOM操作 · 体质测验:分数计算 + localStorage · 互动地图:SVG + CSS动画 · 五行图:SVG + 事件监听 数据存储 — localStorage(体质结果、偏好设置) SEO — 服务端预渲染关键内容 + 结构化数据(JSON-LD)

页面规划

URL页面内容
/tcm-food-atlas.html食物图谱主页筛选器 + 食物网格 + 搜索 + 详情弹窗
/constitution-quiz.html体质测验页20题测验 + 结果页 + 推荐
/yin-yang-body.html阴阳互动教育身体地图 + 五行图 + 失衡模式
/tcm-food-atlas.html#food/[name]食物详情锚点弹窗形式,不单独建页

实施计划

第1步:食物图谱(核心模块)

构建150+食物JSON数据库 → 筛选UI → 搜索 → 详情弹窗 → 3种视图模式

第2步:体质测验

20题问卷 → 评分算法 → 8种体质结果 → 个性化推荐 → localStorage保存

第3步:三模块联动

测验结果→食物图谱筛选 → 食物→文章链接 → 文章→测验引导

第4步:阴阳互动教育

SVG人体地图 → 脏腑配对 → 五行相生相克 → 失衡模式

第5步:SEO优化 + 上线

JSON-LD结构化数据 → 内链建设 → sitemap更新 → 服务器部署

与竞品的核心差异总结

功能点ChineseMedicineAtlasThe TCM Home
食物数量120150+
筛选维度4(分类/寒热/补益/归经)7(+五味+季节+体质)
食物字段612(+五味+升降+禁忌+食谱链接+文章链接+季节+体质)
搜索功能✅ 全文搜索
体质测验题数12题20题
测验维度46(+睡眠+疼痛)
体质类型5(偏阴/偏阳/平衡等)8(中医九种体质)
测验结果推荐文字描述食物+运动+茶饮+穴位+舌诊
结果保存✅ localStorage
模块联动三个独立页面测验→食物→文章闭环
五行内容✅ 相生相克互动图
季节推荐字段有但无自动推荐✅ 自动当季推荐
禁忌提示✅ 每种食物标明禁忌
食谱链接✅ 关联站内食谱文章
📋 Take the Constitution Quiz Discover your TCM body type in 5 minutes 📅 Get Your 7-Day Plan Personalized TCM wellness routine — free ✉️ Join Our Newsletter Weekly TCM tips for balanced living