Jekyll 第三方部署服务(免费)
了解如何使用不同的平台来部署和托管你的 Jekyll 网站。以下是一些流行的第三方部署服务方案,操作都比较简单。这些平台为不同的使用场景和需求提供了灵活的解决方案,你可以根据自己的项目规模和技术要求选择合适的平台来部署和管理你的 Jekyll 网站。
AWS Amplify
AWS Amplify Console 是一个提供持续部署和托管现代 Web 应用(包括单页面应用和静态网站生成器)的服务。持续部署允许开发者在每次代码提交到他们的 Git 仓库时自动更新他们的 Web 应用。托管服务包括全球 CDN、一键设置自定义域名 + HTTPS、特性分支部署、重定向、末尾斜杠处理以及密码保护等功能。
你可以阅读这篇 AWS Amplify 部署操作教程 了解如何使用 AWS Amplify 部署和托管你的 Jekyll 网站,只需几个简单的步骤即可完成。
Bip
Bip 为 Jekyll 网站提供零停机部署、全球 CDN、SSL、无限带宽等。从命令行在几秒钟内完成部署。 访问 Bip 网站 了解更多信息 - 该网站也是使用 Jekyll 构建的。
CloudCannon
CloudCannon 提供了一站式的解决方案,包括构建、托管和更新 Jekyll 网站。它支持全球 CDN、自动 SSL 和持续部署,适合不想自己管理服务器的用户。了解更多特性请访问 CloudCannon。
GitHub Pages
GitHub Pages 基于 Jekyll ,因此如果你正在寻找一种零麻烦、零成本的解决方案,GitHub Pages 是免费托管 Jekyll 网站的最佳方案。使用 Jekyll 来构建和托管静态网站。支持免费绑定自定义域名。它提供了简单的设置和管理方式,非常适合个人和小型项目。深入了解 Github Pages。
GitLab Pages
GitLab Pages 提供带有自定义域的免费托管, GitLab Pages 强大功能,可以满足不同的需求和复杂性。你可以创建一个完全定制的部署流水线(pipeline), GitLab Pages 部署 Jekyll 入门 。
KeyCDN
KeyCDN 通过各种其他功能加速 Jekyll 支持的网站,例如实时图像处理(包括 WebP 转换)。 Jekyll 托管教程 提供了各种选项,只需几个步骤即可增强 Jekyll 站点的性能。它结合了最佳的灵活性和卓越的性能。
Kickster
使用Kickster将你的 Jekyll 站点自动部署到GitHub Pages,可以让你在 GitHub Pages 上使用不支持的插件。Kickster提供了基本的Jekyll项目设置,集成了Web最佳实践和优化工具,确保项目高效运行。它包含了针对GitHub Pages的自动化部署脚本,让你轻而易举部署 Jekyll。
安装Kickster gem并查看文档。如果您不想使用gem或者开始一个新项目,可以直接复制粘贴适用于Travis CI或Circle CI的部署脚本。
Netlify
Netlify提供全球CDN、持续部署、一键HTTPS和更多功能,是现代Web项目的理想平台。它支持Jekyll的自定义插件,并为开源项目提供免费计划。
查看在 netlify 部署 Jekyll 的教程,了解如何在Netlify上设置您的Jekyll站点。
Render
Render 提供静态站点的零配置持续部署。Render 每月免费提供带宽100GB。
Hostman
Hostman 免费托管网站,无需配置。阅读 在 hostman 部署 Jekyll 教程 学习如何在 Hostman 上部署您的 Jekyll 站点。
Static Publisher(静态发布工具)
Static Publisher(静态发布工具) 是一种自动化部署方案,它可以通过监听 Webhook 的方式接收提交请求,不过它并非专门为 GitHub 设计。它支持一键部署到 Heroku,可以从单个服务器监视多个项目,并提供简单易用的管理界面。此外,它还能将内容发布到 S3 或者 git 仓库(例如 gh-pages)。
Vercel
Vercel 免费提供即时静态部署服务,提供零配置的持续部署,支持 HTTPS 自定义域名以及高性能智能 CDN。
21YunBox(21云盒子)
21YunBox 提供了快速的中国CDN、持续部署、一键HTTPS以及更多功能,为开发者提供了在中国启动网站项目的更优解决方案。按照Jekyll部署教程操作,学习如何在21YunBox上部署您的Jekyll网站。
Layer0
Layer0 是一个全能平台,可用于开发、部署、预览、测试、监控和运行你的前端项目。它专注于大型动态网站,通过EdgeJS(一种基于JavaScript的内容分发网络),实现最佳性能,包括预测性预取和性能监控。Layer0提供免费套餐。按照Layer0的Jekyll部署指南操作,几分钟就能上手。
Kinsta Application Hosting(Kinsta 应用程序托管)
Kinsta Application Hosting 旨在帮助公司和开发团队更快、更高效地发布网站项目。你可以在这里托管应用、数据库和网站。它支持轻松连接 GitHub,实现自动化部署,并且提供全天候的支持,适用于所有常用的编程语言和框架。
按照Kinsta 上部署 Jekyll 教程,了解如何在 Kinsta 上部署 Jekyll 站点。