StephenYing.github.io
HTML / 作品集 · 作者 StephenYing
AcadHomepage 是一个面向学术个人主页的 Jekyll 模板,基于 HTML 与 Markdown,可通过 GitHub Pages 发布,并支持自动抓取 Google Scholar 引用数据。
使用许可与条件
尚未完成使用条件评估,请先查看原仓库许可证。
查看许可来源
模板详细介绍
AcadHomepage 是一个用于搭建学术个人主页的 Jekyll 模板,仓库说明中标注其基于 HTML 与 Markdown,适合个人作品集或学术展示类网站。模板提供响应式布局,页面会随屏幕尺寸与视口自动调整,整体设计以简洁为主。
模板内置 Google Scholar 引用抓取流程:通过 GitHub Action 定时运行爬虫,将引用统计数据生成到仓库的 google-scholar-stats 分支,并在页面中通过特定的 span 标签与论文 ID 展示单篇论文的引用数。同时支持配置 Google Analytics 以及面向 Google、Bing、百度等搜索引擎的 SEO 相关字段。
使用方式为 Fork 仓库并重命名为 USERNAME.github.io,随后在 _config.yml 中填写标题、描述、仓库地址、作者信息等,并在 _pages/about.md 中编写主页内容。本地调试需要安装 Ruby、RubyGems、GCC、Make 等 Jekyll 构建环境,再运行 run_server.sh 启动 livereload 服务。
主要特点
- 基于 Jekyll 的静态站点模板,使用 HTML 与 Markdown 编写页面内容
- 通过 GitHub Action 与 Google Scholar 爬虫自动更新作者及论文引用数据
- 响应式布局,可随屏幕尺寸与视口自动调整
- 支持配置 Google Analytics 统计访问流量
- 提供 SEO 相关配置项,便于搜索引擎收录
- 主页内容支持在 Markdown 中嵌入 HTML 与引用展示标签
适用场景
- 搭建学术研究者的个人主页,集中展示论文与引用情况
- 在 GitHub Pages 上发布个人作品集或学术信息页面
- 需要自动同步 Google Scholar 引用数据的个人站点
- 希望通过配置文件快速调整主页标题、描述与作者信息的场景
适合人群
- 有 GitHub 账号并希望使用 GitHub Pages 发布主页的研究人员或学生
- 熟悉或愿意学习 Markdown 与 Jekyll 基础用法的用户
- 需要展示论文列表并跟踪引用数量的学术主页维护者
- 希望以较低维护成本保持引用数据更新的个人站点所有者
使用前需要核对
- Fork 仓库并重命名为 USERNAME.github.io,USERNAME 为 GitHub 用户名
- 在仓库 Settings 的 Secrets 中新增 GOOGLE_SCHOLAR_ID,值为 Google Scholar 页面 URL 中的用户 ID
- 在 Actions 页面启用工作流,使引用数据生成任务可运行
- 在 _config.yml 中配置标题、描述、仓库地址、作者信息,以及可选的 Google Analytics ID 与 SEO 字段
- 在 _pages/about.md 中编写主页内容,本地调试需安装 Ruby、RubyGems、GCC、Make 并运行 run_server.sh
本介绍由 AI 根据目录元数据和仓库 README 整理,实际功能以原仓库为准。
功能与适用范围
目录记录的用途为作品集,主要技术栈为HTML。功能是否完整实现,需要在源码和演示中进一步确认。