AcadHomepage
一个现代、响应式的个人学术主页
一些例子:
主要特点
自动更新谷歌学术引用 : 借助谷歌学术爬虫和github action功能,本仓库可以自动更新作者的引用数和论文引用数。
支持谷歌Analytics : 你可以通过简单的配置来实现使用谷歌Analytics跟踪网页的流量。
响应式的 : 此主页会针对不同的屏幕尺寸自动调整布局。
美观而简约 : 此主页美观而简约,适合个人学术主页的搭建。
搜索引擎优化 : 搜索引擎优化 (SEO) 帮助搜索引擎轻松找到您在主页上发布的信息,然后将其与类似网站进行排名,并获得排名优势。
快速开始
Fork本仓库到USERNAME/USERNAME.github.io
,其中USERNAME
是你的github用户名。
配置谷歌学术引用爬虫:
在你的谷歌学术引用页面的url里找到你的谷歌学术ID:例如,在url https://scholar.google.com/citations?user=SCHOLAR_ID 中,SCHOLAR_ID
部分即为你的谷歌学术ID。
在github本仓库页面的Settings -> Secrets -> Actions -> New repository secret
中,添加GOOGLE_SCHOLAR_ID
变量:name=GOOGLE_SCHOLAR_ID
、value=SCHOLAR_ID
。
在github本仓库页面的Action
中,点击*"I understand my workflows, go ahead and enable them"*启用workflows by clicking *"。本action将会谷歌学术引用的统计量数据gs_data.json
到本仓库的google-scholar-stats
分支中。每次修改main分支的内容会触发该action。本action也会在每天08:00 UTC定时触发。
使用 favicon-generator 生成favicon(网页icon文件),并下载所有文件到REPO/images
。
修改主页配置文件_config.yml :
title
: 主页标题
description
: 主页的描述
repository
: USER_NAME/REPO_NAME
google_analytics_id
(可选的): 谷歌Analytics ID
SEO相关的键值 (可选的): 从搜索引擎的控制台里获得对应的ID (例如:Google, Bing and Baidu),然后粘贴到这里。
author
: 主页作者信息,包括其他网页、Email、所在城市、大学等。
google_scholar_stats_use_cdn
: 使用CDN读取存储于https://raw.githubusercontent.com/
的google scholar引用统计数据,防止中国大陆地区被墙无法访问的情况。但是CDN有缓存,因此google_scholar_stats_use_cdn : True
时,引用数据更新会有延迟。
更多的配置信息在注释中有详细描述。
将你的主页内容添加到 _pages/about.md .
你的主页将会被部署到https://USERNAME.github.io
.
本地调试
使用git clone
将本项目克隆到本地。
安装Jekyll的构建环境,包括Ruby
、RubyGems
、GCC
和Make
。可参考该教程 。
运行 bash run_server.sh
来启动Jekyll实时重载服务器。
在浏览器里打开 http://127.0.0.1:4000 。如果你修改了网页的源码,服务器会自动重新编译并刷新页面。
当你修改完毕你的页面以后, 使用git
命令,commit
你的改动并push
到你的github仓库中。
Acknowledges
AcadHomepage incorporates Font Awesome, which is distributed under the terms of the SIL OFL 1.1 and MIT License.
AcadHomepage is influenced by the github repo mmistakes/minimal-mistakes , which is distributed under the MIT License.
AcadHomepage is influenced by the github repo academicpages/academicpages.github.io , which is distributed under the MIT License.