1 简介
Quarto 是建立在 Pandoc 之上的开源科学与技术出版系统。它既可以写普通博客,也可以把 Python、R、Julia 或 Bash 代码放进文档里,生成可复现的报告、网站、幻灯片和书籍。
这篇文章记录一条最小可行路径:安装 Quarto,创建博客项目,把输出目录设置为 docs/,最后交给 GitHub Pages 发布。
2 安装 Quarto
这里推荐两个选择:
ps: 我选择此镜像是顺便作为 R 方面开发的基础镜像。
这样就可以打开浏览器,访问 http://localhost:8787 进入 RStudio IDE。默认用户名是 rstudio。
3 创建博客
Quarto 官方文档已经把博客项目的初始化步骤写得很清楚,可以直接参考:
4 发布到 GitHub Pages
网址形如 https://<用户名>.github.io 的站点通常可以直接用 GitHub Pages 托管。
在 GitHub 新建一个名为
<用户名>.github.io的仓库。设置仓库的 Pages 选项,如下图所示:
- 修改博客项目下的
_quarto.yml,将输出目录设置为docs/。
- 在仓库根目录添加
.nojekyll文件,告诉 GitHub Pages 不要再用 Jekyll 处理已经渲染好的站点。
- 渲染网站并发布。

