LEGAL & COMPLIANCE

📞
茶

茶香素旅 · 内容管理

v2.0 云端管理 · 请输入管理员密码

v2.0:密码由云端服务器管理,
不再存于浏览器 localStorage。

访问协议:
来源:
localStorage: ✓ 可用 ✗ 不可用
Web Crypto: ✓ 可用 ✗ 不可用

提示:
• 服务器上打不开后台?八成是 localStorage 被禁或 file:// 协议访问
• 直接 URL 加 ?reset=1 可一键重置
• URL 加 ?diag=1 强制展开诊断面板

茶
茶香素旅 · 内容管理
查看站点 →

仪表盘

实时显示当前内容数据统计

线路数
伙伴数
博客数
主题数
最近保存
所有修改会立即写入 localStorage,公开站点可同步读取
快捷操作
静态站点生成
尚未生成过(或数据已改动)
⏳ 正在生成…
✓ 上次成功 · s · 行
✗ 上次失败 — 切到 🔨 静态生成 tab 看日志
公开站静态 HTML 是后台数据的快照。改完线路/目的地/茶时光后要点这里重新生成,公开站才能看到新数据

线路管理

共 条线路 · 已指定目的地(省份) 条

暂无线路,点击右上角"新增线路"开始

📍 目的地管理

有产品覆盖的省份 个 · 省份表共 条

ℹ️ 这里的「目的地」是省份(福建 / 云南 / 广东…),用来管理有产品覆盖的省份。 线路在「🗺 线路管理 → 编辑 → 📍 选择目的地」里挂到省份上; 前台「目的地」菜单只显示有线路且已启用的省份。 原来那些玩法地点(武夷山 / 福鼎 / 庆春朴门…)在「🎋 主题玩法」里维护。
当前筛选下没有省份。切到「全部」看看,或点右上「+ 新增省份」。

主题玩法

共 个玩法地点 · 个玩法分类(可配置)

👥 适合人群标签

共 个标签 · 个已启用 · 在线路编辑页的「适合人群」里勾选即可挂到产品上

前台「产品列表」的适合人群筛选按钮就是这份清单,可自由增删改。
slug 是线路上的关联键,一旦有线路引用就锁定;名称、图标、排序随时可改。
加载中...
👥
暂无标签,点击右上角「+ 新建标签」开始
图标 slug 中文名 英文名 排序 状态 引用线路 操作
· 删除标签前请先把线路上的该标签去掉;有线路引用时系统会拒绝删除,建议改用「停用」(前台隐藏,线路数据保留)。
· 前台按「适合人群」筛选采用交集逻辑:同时选中「茶友雅集」和「银发慢游」,只显示两个标签都有的线路。

茶时光管理

共 篇 · 大分类

关于我们

管理品牌故事时间轴 / 素旅文化文章 / 联系信息

品牌故事 — 时间轴

编辑下方 JSON 数组来管理品牌故事时间轴条目(后台用,编辑后点击保存)

素旅文化 — 文章列表

营业执照 / 经营许可证

上传后会在前台「关于我们」页公开展示,并输出为结构化数据(ImageObject / hasCredential), 方便搜索引擎与 AI 引擎确认经营主体真实存在——这是 GEO(生成式引擎优化)里权重很高的一类「实体可信度证据」。

建议上传清晰、无遮挡的扫描件;证件类图片最长边按 2400px 处理,以保证证件上的文字可辨认。

营业执照预览
经营许可证预览

联系信息备注

询单管理

共 条 · 未读 · 显示

品牌信息

修改后立即同步到公开站点

图片资源

上传品牌 logo / Hero 图 / OG image,公开站立即生效

logo 横版预览
logo 方形预览
OG image 预览
🌍 v2.1 patched5:联系地址中英文分开(2 个输入框);ICP 备案号中英文站共用同一个值

Slogan

联系信息

✅ 主题 / 4 大理念 / 创始之路 均已入云端:主题→themes 表 · 4 大理念→about.philosophy · 创始之路→about.brandStory.timeline

主题与理念

5 大产品主题 + 4 大产品理念

4 大产品理念

5 大产品主题

🏷 茶时光分类

管理茶时光文章的分类(v11.0 新增:可后台增删改)

当前 个分类
slug 必填且唯一;order_num 数字小的排在前
📂
暂无分类,点击右上角「+ 新建分类」开始
图标 slug 中文名 英文名 排序 更新时间 操作

数据备份

v2.0:内容数据存储在 MySQL 云端 · 本地缓存为离线兜底

📤 导出 JSON

下载完整数据到本地,文件名为 teavegvoyage-data-YYYYMMDD-HHmm.json

📥 导入 JSON

选择之前导出的 JSON 文件,覆盖当前所有内容数据并保存到云端

🔄 恢复默认

清空本地缓存(不影响云端内容,不影响后台登录态),回到内置默认数据

💽 存储用量

当前占用(本地缓存)
数据条数(云端)
线路 / 伙伴 / 博客
v2.0 localStorage keys(仅离线缓存):
tv_data_v1 · 内容数据快照
tv_last_saved · 最近保存时间
tv_inquiries_v1 · 询单快照

📋 常见问题(FAQ)

管理公开站常见问题 — 客户咨询最高频的问题汇总

FAQ 列表

共 条 · 查看公开页 →

暂无 FAQ,点击「+ 新增 FAQ」创建第一条

⚙ 站点设置

SEO / 联系 / 社交 / 法律 / 管理员 — 基础信息集中管理

加载中...

🔨 静态生成

v12.0.7.2: 一键生成公开站静态 HTML — 触发后端 node build-static.js

正在读取发布状态…
内容版本 · 已发布版本 · 上次发布

📦 生成静态页

从 MySQL 拉所有数据 → 拼 HTML → 写到 /www/wwwroot/vegantravel.cn/static/

⚠️ 需要 ROOT 已部署 build-static.js(v2.0 时代就存在的脚本)

状态
耗时
输出行数

📜 最近日志(最后 50 行)


            

🔒 修改管理员密码

建议每月更换一次强密码 · 至少 6 位

📌 安全提示
• 密码保存在云端 MySQL(admin_users 表 · password_hash 字段)
• 修改后立即生效,浏览器 session 不会失效
• 忘记密码:ROOT 跑 php api/auth.php reset <新密码> 强制重置

📜 操作日志

自动记录后台每一次写操作 —— 谁 · 什么时候 · 对哪个资源做了什么。只读,不可编辑。

今日操作
近 7 天
近 30 天操作人
暂无记录
共 条
加载中…
还没有记录。本功能上线之后的每一次后台操作都会自动出现在这里。
时间 操作人 动作 资源 对象 来源 IP
– /

🩺 SEO 体检

逐页检查标题 / 描述 / canonical / 分享图 / hreflang / 结构化数据,并核对站点级 SEO 入口。只读,不会自动改写任何文件。

上次体检:
点击「开始体检」,扫描 index.html / faq.html / static 目录下的全部页面。

🤖 AI 补全 trip

这一框是大文本,可以贴客户原始资料、灵感、参考、痛点、卖点、活动信息等。AI 会从中整理出标准化的产品字段。

AI 会参考链接里的内容(产品定位 / 卖点 / 文案风格)。链接要 https:// 开头。

📋 预览(确认无误后点"填入表单"会覆盖当前编辑中的 trip)
标题 / Title
路线
摘要
亮点(共 条)
行程(共 天)
封面图描述(英文,可拿去生图)

🏷 目的地分类管理 🏷 新建分类 🏷 编辑分类

⬆ 导入产品

一次导入一个产品。带 * 的为必填;产品标识留空会自动生成。
1 · 基本信息
可先在线路编辑里上传图片,再把地址粘过来。
2 · 产品简介
3 · 行程亮点
4 · 每日行程
每天的交通方式、海拔高度、车程时长会显示在产品详情页,并写进搜索引擎的结构化数据。
5 · 关联
选定后,这条产品会归到前台「目的地」菜单里对应的省份下(前台只显示有线路的省份)。
单条事务写入,失败会回滚,现有数据不受影响。

📊 Excel 批量导入线路

下载模板 → 按格式填写 → 上传。一次可导入多条线路,含每日行程、亮点、适合人群。
1 · 先下载模板
模板有三个页签:产品清单(一行一个产品)、每日行程(一行一天)、填写说明。 带下拉箭头的列请从下拉里选;表格第 2 行是填写提示行,从第 3 行开始填。
2 · 上传填好的文件
📄
把文件拖到这里,或 点此选择
支持 .xlsx / .xlsm / .csv,单个不超过 10 MB
📗
这一步只读取、不写库,可以放心点。
整批事务写入,任何一步失败会全部回滚。