Skip to content
/ JPR Public

JingerPaperReader 我的论文阅读记录工具

Notifications You must be signed in to change notification settings

hubojing/JPR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

论文阅读记录工具 (JingerPaperReader)

一个用于记录和管理论文阅读笔记的工具,支持Markdown格式和LaTeX数学公式。

核心:极简,只需点开网页就能开始使用,无需任何前置安装步骤!

功能特性

  • 📝 记录每篇论文的标题、发表时间、作者/机构信息
  • 🔗 支持添加论文链接或DOI,点击可直接访问
  • 📊 支持Markdown格式的论文笔记,实时预览渲染效果
  • 🧮 支持LaTeX数学公式渲染
  • 💾 数据保存在浏览器本地(localStorage),无需数据库
  • 📤 支持数据导入导出(JSON格式),方便备份和迁移
  • 🔄 智能导入:完全一致的内容覆盖,不一致的内容新增
  • 🔍 支持搜索功能(搜索标题或作者)
  • 📋 支持点击表头排序(论文标题、发表时间、作者/机构),可切换升降序
  • 📏 支持自由调整表格列宽,适应不同内容长度
  • 🖥️ 支持自由调整左右区域宽度,根据个人偏好布局
  • 📱 宽屏布局,最大化利用屏幕空间
  • 📊 响应式设计,支持多种设备
  • ✏️ 支持编辑现有记录
  • 🗑️ 支持删除记录
  • ⏰ 自动生成创建时间,方便追踪记录历史

技术栈

  • 纯HTML + JavaScript(单页面应用)
  • Tailwind CSS(UI框架)
  • Alpine.js(状态管理)
  • markdown-it(Markdown渲染)
  • MathJax(LaTeX渲染)

使用方法

  1. 直接用浏览器打开 index.html 文件
  2. 没有2了,开始用吧!

数据存储

  • 数据保存在浏览器的localStorage中
  • 点击"导出数据"可以备份为JSON文件
  • 点击"导入数据"可以从JSON文件恢复数据
    • 完全一致的内容会被覆盖
    • 不一致的内容会新增到列表

具体操作指南

新建论文记录

  1. 点击"新建记录"按钮
  2. 填写论文标题、发表时间、作者/机构、链接等信息
  3. 在笔记框中输入Markdown格式的笔记,右侧会实时预览渲染效果
  4. 点击"保存记录"完成创建

编辑论文记录

  1. 在左侧列表中选择一篇论文
  2. 点击右侧详情区域的"编辑"按钮
  3. 修改相关信息
  4. 点击"更新记录"保存修改

删除论文记录

  1. 在左侧列表中找到要删除的论文
  2. 点击论文行末尾的删除图标
  3. 确认删除操作

搜索论文

  1. 在左侧列表顶部的搜索框中输入关键词
  2. 系统会自动筛选匹配标题或作者的论文

排序论文

  1. 点击左侧列表表头中的"论文标题"、"发表时间"或"作者/机构"
  2. 再次点击可切换升降序排序

调整布局

  1. 调整表格列宽:将鼠标悬停在表头之间的边界,拖动调整列宽
  2. 调整左右区域宽度:在左右区域之间的灰色条上拖动,调整两个区域的宽度

Markdown 和 LaTeX 支持示例

Markdown 示例

# 论文标题

## 主要贡献

- 贡献点1
- 贡献点2

**重要结论**: 这里是重要的结论

> 这是一段引用

LaTeX 示例

行内公式: $E = mc^2$

独立公式:

$$\int_0^\infty e^{-x^2} dx$$

项目结构

JingerPaperReader/
└── index.html   # 唯一的应用文件

维护者

  • Jinger

许可证

GPL v3

About

JingerPaperReader 我的论文阅读记录工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages