发布基础
概述
有多种方式可以发布使用 Quarto 创建的文档、演示文稿和网站。由于 Quarto 渲染的内容使用标准格式(HTML、PDF、MS Word 等),因此可以在任何地方发布。此外,还有一个 quarto publish
命令可用于轻松发布到各种流行的服务(GitHub、Netlify、Posit Connect 等),以及各种工具使得从持续集成(CI)系统发布变得容易。
入门指南
要开始使用,请查看以下发布服务的文档:
目标平台 | 描述 |
---|---|
Quarto Pub | Quarto文档、网站和书籍的发布服务。当你希望为公开内容提供一个免费且易于使用的服务时,请使用Quarto Pub。 |
GitHub Pages | 基于GitHub仓库管理的源代码发布内容。当你的文档或网站的源代码托管在GitHub上时,请使用GitHub Pages。 |
Posit Connect | 组织内部安全共享数据产品的发布平台。当你希望在组织内部而非公共互联网上发布内容时,请使用Posit Connect。 |
Posit Cloud | 从网页浏览器创建数据项目并发布结果。当你希望在一个地方组织所有静态文档和交互式应用程序时,请使用Posit Cloud。 |
Netlify | 专业的网页发布平台。当你需要支持自定义域名、身份验证、预览分支以及其他更高级功能时,请使用Netlify。 |
Confluence | 支持团队协作的发布平台。使用Confluence在团队空间中共享文档。 |
Hugging Face Spaces | 专注于学习模型和数据集的发布平台。当你希望与相关机器学习模型和/或数据集一起分享Quarto文档时,请使用Hugging Face Spaces。 |
其他服务 | 使用Quarto渲染的内容采用标准格式(HTML、PDF、MS Word等),可以在任何地方发布。如果上述方法都不符合你的需求,请使用此选项。 |
如果你不确定选择哪个,可以尝试Quarto Pub,这是一个免费的服务,适用于公开内容。如果你要发布到上述未列出的目的地,请选择其他服务。
这些文章涵盖了直接发布以及使用GitHub Actions进行持续集成(CI)发布的两种方式。如果你想使用CI发布但未使用GitHub Actions,使用CI发布一文提供了更多详细信息和文档。