feat: SEO optimization - canonical URL, robots.txt, sitemap, structured data, keyword-rich titles, manifest update

This commit is contained in:
yuzhiran
2026-06-21 09:48:41 +08:00
parent 8532776fa1
commit 214571688c
7 changed files with 62 additions and 30 deletions
+17 -17
View File
@@ -1,25 +1,25 @@
{
"pages": [
{ "path": "pages/index/index", "style": { "navigationBarTitleText": "职引 - AI模拟面试" } },
{ "path": "pages/interview/interview", "style": { "navigationBarTitleText": "AI模拟面试" } },
{ "path": "pages/report/report", "style": { "navigationBarTitleText": "面试报告" } },
{ "path": "pages/member/member", "style": { "navigationBarTitleText": "会员中心" } },
{ "path": "pages/progress/progress", "style": { "navigationBarTitleText": "进步轨迹" } },
{ "path": "pages/contribute/contribute", "style": { "navigationBarTitleText": "面经分享" } },
{ "path": "pages/company-bank/bank", "style": { "navigationBarTitleText": "公司真题库" } },
{ "path": "pages/login/login", "style": { "navigationBarTitleText": "登录" } },
{ "path": "pages/history/history", "style": { "navigationBarTitleText": "面试记录" } },
{ "path": "pages/user/user", "style": { "navigationBarTitleText": "我的" } },
{ "path": "pages/resume/resume", "style": { "navigationBarTitleText": "简历优化" } },
{ "path": "pages/internship/internship", "style": { "navigationBarTitleText": "实习搜索" } },
{ "path": "pages/index/index", "style": { "navigationBarTitleText": "AI模拟面试 - 职引" } },
{ "path": "pages/interview/interview", "style": { "navigationBarTitleText": "AI模拟面试练习" } },
{ "path": "pages/report/report", "style": { "navigationBarTitleText": "面试报告与评分" } },
{ "path": "pages/member/member", "style": { "navigationBarTitleText": "引力值购买" } },
{ "path": "pages/progress/progress", "style": { "navigationBarTitleText": "进步轨迹与打卡" } },
{ "path": "pages/contribute/contribute", "style": { "navigationBarTitleText": "分享面经" } },
{ "path": "pages/company-bank/bank", "style": { "navigationBarTitleText": "公司真题库" } },
{ "path": "pages/login/login", "style": { "navigationBarTitleText": "登录 / 注册" } },
{ "path": "pages/history/history", "style": { "navigationBarTitleText": "面经与面试记录" } },
{ "path": "pages/user/user", "style": { "navigationBarTitleText": "个人中心" } },
{ "path": "pages/resume/resume", "style": { "navigationBarTitleText": "简历诊断与优化" } },
{ "path": "pages/internship/internship", "style": { "navigationBarTitleText": "热门岗位" } },
{ "path": "pages/about/about", "style": { "navigationBarTitleText": "关于职引" } },
{ "path": "pages/admin/admin", "style": { "navigationBarTitleText": "管理后台" } },
{ "path": "pages/result/result", "style": { "navigationBarTitleText": "优化结果" } },
{ "path": "pages/agreement/agreement", "style": { "navigationBarTitleText": "用户协议" } },
{ "path": "pages/privacy/privacy", "style": { "navigationBarTitleText": "隐私政策" } },
{ "path": "pages/share/share", "style": { "navigationBarTitleText": "我的分享" } },
{ "path": "pages/review/review", "style": { "navigationBarTitleText": "面试复盘" } },
{ "path": "pages/career/career", "style": { "navigationBarTitleText": "择业顾问" } }
{ "path": "pages/review/review", "style": { "navigationBarTitleText": "面试复盘分析" } },
{ "path": "pages/career/career", "style": { "navigationBarTitleText": "AI择业顾问" } }
],
"tabBar": {
"color": "#999999",
@@ -27,9 +27,9 @@
"backgroundColor": "#F3F4F6",
"borderStyle": "black",
"list": [
{ "pagePath": "pages/index/index", "text": "面试", "iconPath": "static/tabbar/home.png", "selectedIconPath": "static/tabbar/home-active.png" },
{ "pagePath": "pages/history/history", "text": "面经", "iconPath": "static/tabbar/history.png", "selectedIconPath": "static/tabbar/history-active.png" },
{ "pagePath": "pages/user/user", "text": "我的", "iconPath": "static/tabbar/user.png", "selectedIconPath": "static/tabbar/user-active.png" }
{ "pagePath": "pages/index/index", "text": "AI面试", "iconPath": "static/tabbar/home.png", "selectedIconPath": "static/tabbar/home-active.png" },
{ "pagePath": "pages/history/history", "text": "面经题库", "iconPath": "static/tabbar/history.png", "selectedIconPath": "static/tabbar/history-active.png" },
{ "pagePath": "pages/user/user", "text": "个人中心", "iconPath": "static/tabbar/user.png", "selectedIconPath": "static/tabbar/user-active.png" }
]
},
"globalStyle": {