PROJECT NOTES / 科研平台 · 信息与证据组织
学术回声
以一篇论文为中心,组织证据与回应
通过 DOI 连接论文检索、元数据确认和讨论入口,将学术表达、证据材料与身份边界落实到科研平台的界面与工程结构中。

01 / THE WORKFLOW
从使用路径开始
学术回声围绕论文组织出版后评议。阅读入口从 DOI、标题或作者检索开始,讨论围绕论文记录展开;平台将论文内容、作者回应、证据材料和身份信息分开处理,让阅读与参与各有清晰路径。
- 01输入 DOI 或标题
- 02确认论文元数据
- 03进入论文讨论
- 04组织证据与回应
02 / INTERFACE & INTERACTION
界面如何承接任务
先确认论文,再开始讨论
DOI 输入支持编号、doi: 前缀和 doi.org 链接,前端先做规范化与格式检查,再调用解析接口。确认页面展示论文元数据,并将讨论入口指向对应论文记录,减少因链接形式不同而产生的重复入口。
让学术表达保留原有结构
编辑组件支持 Markdown、GFM 与 LaTeX,KaTeX 在本地渲染公式。草稿通过 IndexedDB 保存在浏览器中,评论、作者回应、论文状态时间线和图像证据分别组织,不把所有内容压进一段纯文本。
阅读入口与身份处理分开
首页将免登录阅读与参与讨论的路径区分开。工程结构把论文与评论、身份处理、作者验证和审核划分为不同模块;公开页面只使用面向展示的数据,身份资料不进入公开评论的界面。

03 / ENGINEERING NOTES
交互背后的技术
前端负责清晰表达
Next.js 与 React 构建检索、DOI 确认、论文讨论和编辑组件,Tailwind CSS 组织排版。公式与字体资源本地提供,减少阅读页面对外部脚本的依赖。
业务服务按职责拆分
Java / Spring Boot 的核心服务处理论文、评论、搜索与公开 API;作者、身份和审核模块分开组织,PostgreSQL 保存结构化记录。前端通过同源 API 路径连接这些服务。
内容呈现与媒体处理隔离
Markdown 渲染与图片附件分别处理,媒体净化放在独立 worker。CSP、Referrer-Policy 与本地草稿存储共同约束页面资源和浏览器侧的数据流。
MORE PROJECTS

