如何生成个人主页
我的个人主页是基于 Chi Zhang (github) 的个人主页修改而来的。
制作过程如下:
- 克隆 lianyujun.github.io。
- 在 GitHub 上创建一个新的仓库,命名为
{你的账号}.github.io
,例如lianyujun.github.io
。 - 使用 GitHub Desktop 或者命令行工具将仓库克隆到本地。
- 在 GitHub 上创建一个新的仓库,命名为
- 修改、更新你的个人信息:
- 修改
index.qmd
文件,添加个人信息、头像、社交链接等。 - 将 images 文件夹中的头像图片替换为你自己的。
- 修改
_quarto.yml
文件,更新网站标题、作者信息等。 - 修改
publications.qmd
,blog.qmd
等文件,添加你的学术论文、项目、博客等。
- 修改
- 在 VScode 中编译上述文件,生成网页文件:
- 在 VScode 中打开
index.qmd
文件 - 按快捷键
Ctrl + ~
,打开终端,确认当前目录为{你的账号}.github.io
,否则,可以使用cd {你的账号}.github.io
命令切换目录。 - 输入并执行
quarto render
命令,编译生成网页文件。 - 网页文件会生成在
docs
文件夹中,打开此文件夹,双击index.html
文件查看效果。 - 将
docs
文件夹中的所有文件复制到仓库根目录下。注意:需要复制的是docs
文件夹中的所有文件,而docs
文件夹。
- 在 VScode 中打开
- 将修改后的代码推送到 GitHub:
- 在 GitHub Desktop 中,点击
Commit to main
按钮,提交修改。 - 点击
Push origin
按钮,将修改推送到 GitHub。
- 在 GitHub Desktop 中,点击
- 配置 github pages:
- 在 GitHub 仓库页面,点击
Settings
。 - 在
Pages
部分,选择main
分支作为源,并设置/ (root)
目录。 - 点击
Save
按钮。 - 等待几分钟,GitHub 会自动生成并部署你的个人主页。
- 访问
https://{你的账号}.github.io
查看效果。这就是你的个人主页地址了。
- 在 GitHub 仓库页面,点击
配置要求
我是在 VScode 中使用 Quarto 编译的,以下是一些配置要求:
- Quarto:安装 Quarto 工具。
- VScode:安装 Visual Studio Code 编辑器。
- 安装 Quarto 插件。
- 安装 Markdown 插件。
- github desktop (可选,但强烈建议):安装 GitHub Desktop 客户端,用于管理代码仓库。
扩展阅读
- Sam Shanny-Csik, 2025, creating-quarto-websites, 使用 Quarto 创建个人网站的详细教程。
风格各异的模版
其它使用 quarto 生成的 github 个人主页: https://github.com/search?q=.github.io+quarto+personal&type=repositories
-
- 界面清爽,栏目清晰,比较适合学生
- Blogs 栏目右侧提供了分类标签
-
- 适合内容少的个人主页,界面简洁
- 布局:左边大幅图片,右边是文字介绍或文章引文信息
- 适合在现有下建立子仓库的配置方式
-
- 风格简洁,结构简单
- 不需要配置太多图片,以文字为主,非常朴素
mrislambd.github.io/dsandml, github
- 风格简洁
- Blog 带有伸缩目录,blog 的呈现效果很好
- 配置有些复杂
-
- 适合:内容较多的用户
- 带有伸缩目录
- samanthacsik.github.io,github
- 宽屏,多个栏目,右侧提供了关键词分类
- kazuyanagimoto.com,github
- 展示效果很好,但后台文档较为复杂
- 另外,他用了自己的网址,而不是 github 的网址
- 不建议初学者使用该模板