LogoLinlog

成医通导航

一站式汇集校内系统、医学文献、AI 工具与在线学习等校园常用网站,为师生提供直达入口。

#概览

成医通(cyitong-nav)是一款面向成都医学院师生的常用网址导航站,由在校学生维护、开放社区协作,属第三方站点(非学校官方)。

它将校内系统、线上学习、考试比赛、医学文献、AI 工具与实用工具等七大类校园常用网站汇集到一处:校内办事有门户、教务、财务、一卡通等直达入口,文献与学习一侧覆盖知网、PubMed 与各医学数据库,考试报名、外语等级与学科竞赛也各有归档。链接以卡片直达为主,辅以站内搜索与多引擎快速检索,避免反复记忆和查找冗长网址。

NOTE

站内搜索支持中文、全拼与拼音首字母命中(如输入 jwc 也能找到教务系统),页首同时提供搜索引擎、社区平台与文献数据库的快捷切换,可一键跳出站内直达站外检索。

#特色功能

功能说明
分类导航「一级分类 → 二级分类 → 链接」三层卡片结构,覆盖校内系统、文献、考试、AI 工具等场景
站内 / 引擎搜索中文、全拼、首字母命中站内链接;一键切换通用搜索引擎与文献库检索
扫码与协议直达支付宝等场景拉起 App 链接(如 alipays://),部分卡片点击弹出二维码
镜像站切换对国内访问不稳定的站点提供镜像入口,保证可访问性
开放收录页面提供「添加链接」直达入口,任何人可提交新链接,经 GitHub PR 协作审核上线

#数据驱动的开放收录

站点采用数据与展示分离的结构:全部链接存放在 src/data/sites/*.yaml(七个一级分类各一个文件),页面渲染、搜索与图标均由此驱动,新增一条链接只需几步:

  1. 在对应分类的 YAML 中追加数据条目,字段含 titlepinyinpinyinFirsturl、可选 desc / qr / mirrors
  2. 从官网取 favicon 压成小体积 webp,放入 public/icons/{一级分类}/{链接id}.webp
  3. 本地跑 npm run build 通过构建期校验后提交 PR 即可。
一条链接数据长什么样?
- id: alipay # 小写英文 id,与图标文件名一致
title: 计划财务处 # 卡片显示名
pinyin: jihuacaiwuchu # 全拼,供站内搜索命中
pinyinFirst: jhcwc # 首字母,供站内搜索命中
url: "alipays://…" # 带协议头的绝对地址
desc: 校园缴费支付宝服务号 # 一行简介(可选)
qr: true # 点击弹出二维码(可选)

得益于构建期校验,URL 缺少协议头、图标缺失或与 id 不一致、新增一级分类缺少排序号等问题都会在 npm run build 时报错拦截,社区协作因此能保持数据整洁。

#技术栈

部分技术
框架Astro 7 + TypeScript(纯静态生成)
样式Tailwind CSS 4
图标astro-icon(lucide / simple-icons / heroicons)
二维码qrcode(扫码卡片与协议直达)
内容数据YAML 集中管理,构建期读取渲染

© 2026 linlinli000