这是一个三人共同维护的论文阅读分享仓库,用来沉淀不同研究方向的论文列表、阅读笔记和讨论记录。仓库使用 MkDocs Material 构建成静态网站,日常内容主要写在 docs/ 目录下的 Markdown 文件中。
paper_share/
├── README.md
├── mkdocs.yml
├── requirements.txt
├── docs/
│ ├── index.md
│ ├── reading-list.md
│ ├── workflow.md
│ ├── note-templates/
│ │ └── paper-note.md
│ ├── topics/
│ │ ├── llm.md
│ │ ├── rag.md
│ │ ├── agent.md
│ │ ├── multimodal.md
│ │ ├── cv.md
│ │ ├── nlp.md
│ │ └── systems.md
│ ├── papers/
│ │ ├── llm/
│ │ ├── rag/
│ │ ├── agent/
│ │ ├── multimodal/
│ │ ├── cv/
│ │ ├── nlp/
│ │ └── systems/
│ └── assets/
│ └── images/
└── bib/
└── references.bib
docs/papers/按领域存放具体论文笔记,每篇论文一个 Markdown 文件。docs/topics/存放领域综述、阅读路线和该方向的关键问题。docs/reading-list.md维护总论文清单,便于快速查看大家最近读了什么。docs/note-templates/paper-note.md是论文笔记模板,新增笔记时优先复制它。docs/assets/images/存放论文截图、框架图和实验结果图。bib/references.bib可选维护 BibTeX 引用信息。
文件命名建议:
docs/papers/<topic>/YYYY-MM-DD-paper-short-name.md
示例:
docs/papers/rag/2026-05-16-self-rag.md
docs/papers/llm/2026-05-16-attention-is-all-you-need.md
第一次使用时,可以选择在你的默认 Python 环境中安装依赖。如果你使用的是 Anaconda/Miniconda,保持终端处于 (base) 环境即可:
git clone git@github.com:wangtust/paper_share.git
cd paper_share
pip install -r requirements.txt
mkdocs serve然后打开:
http://127.0.0.1:8000
之后每次进入仓库,直接运行:
cd paper_share
mkdocs serve如果 pip install -r requirements.txt 被系统 Python 拒绝,优先切换到自己的 Conda 环境或用 Conda 安装 Python 后再执行,不建议强行破坏系统 Python 环境。
每次开始写之前先同步:
git pull --rebase新增一篇论文笔记:
cp docs/note-templates/paper-note.md docs/papers/rag/2026-05-16-example-paper.md写完后本地检查:
mkdocs serve提交并推送:
git status
git add docs/ mkdocs.yml README.md requirements.txt bib/
git commit -m "add rag paper note: example paper"
git push- 三个人尽量分别新增自己的论文笔记文件,减少同时修改同一个文件。
mkdocs.yml、docs/index.md、docs/reading-list.md属于公共入口文件,修改前建议先在群里说一声。- 新增领域时,同时补充
docs/topics/<topic>.md和docs/papers/<topic>/index.md,再更新mkdocs.yml导航。 - 不建议直接提交大量 PDF。优先记录 arXiv、OpenReview、ACL Anthology、DOI、GitHub 等链接。
- 图片按论文单独建目录,例如
docs/assets/images/2026-05-16-self-rag/framework.png。 - 重要结构调整建议开 Pull Request;普通新增笔记可以直接 push。
如果使用 GitHub Pages 发布,可以在本地执行:
mkdocs gh-deploy也可以后续配置 GitHub Actions,在 main 分支更新后自动部署。