hugo/content/en/hosting-and-deployment/hosting-on-render.md
Bjørn Erik Pedersen 9f1265fde4 Squashed 'docs/' changes from 57c1d1a67..1de7a358c
1de7a358c Clarify that "with" blocks do not render with empty values (#1287)
b48de8b0a Update js.md
e0124e4b1 Update js.md
087b39d74 Update hosting-on-render.md (#1286)
8f02b5412 Update js.md (#1284)
8dd8a8d1d Add link to "Build Websites with Hugo" book (#1174)
ae2dc138a Fix typo in page bundles (#1283)
ab14bfec3 Update configuration directory section
17da77ff1 Update multilingual.md (#1280)
5bce8db3a Fix for site-hierarchy image, issue #60
9d7a2366d Fix typo
ad4210c41 Fix typo
c88bc0383 Fix orphan branch url (#1262)
1cf6cf5b3 Hugo 0.78.2
538c3cb86 Merge branch 'tempv0.78.2'
e5e07fc81 releaser: Add release notes to /docs for release of 0.78.2
120a61a47 Fixed wrong var assignment example
4cebbb1a7 Ignore remote JSON errors (for now)
618fcf9ba Add a link to modules config option 'replacements'
e12722779 Fix typo ("wil" -> "will") (#1273)
0670e9894 Update js.md
5bde834cf Update GH docs to say "main" as default branch
26312f93d Update index.md
eb6f51df1 Update js.md
b890dc84d Merge branch 'tempv0.78.1'
6b73ea450 releaser: Add release notes to /docs for release of 0.78.1
46e582112 Update starter-kits.md (#1268)
a62786235 Update 404 docs: GitLab auto-detects 404.html (#1173)
cbd4fd2d9 Fix typo (#1271)
2ba3f9386 Update js.md
7b5109d90 Update js.md
bc75bc962 Release 0.78.0
0b2e8b0f1 releaser: Add release notes to /docs for release of 0.78.0
9ecba8480 Merge commit 'b74591123eac47a20d1f26ff3e2d291cd9c5cfc0'
60a475df7 js: Add avoidTDZ option
3b895261f Make js.Build fully support modules

git-subtree-dir: docs
git-subtree-split: 1de7a358cac94ac09a513456bdaae65e6ae94859
2020-11-27 09:26:24 +01:00

3.6 KiB

title linktitle description date publishdate lastmod categories keywords authors menu weight sections_weight draft aliases toc
Host on Render Host on Render Host your Hugo site for free with Render's global CDN, fully-managed SSL and auto deploys from GitHub. 2019-06-06 2019-06-06 2020-01-01
hosting and deployment
render
hosting
deployment
Anurag Goel
docs
parent weight
hosting-and-deployment 10
10 10 false
true

Introduction

Render is a fully-managed cloud platform where you can host static sites, backend APIs, databases, cron jobs, and all your other apps in one place.

Static sites are completely free on Render and include the following:

  • Continuous, automatic builds & deploys from GitHub and GitLab.
  • Automatic SSL certificates through Let's Encrypt.
  • Instant cache invalidation with a lightning fast, global CDN.
  • Unlimited collaborators.
  • Unlimited custom domains.
  • Automatic Brotli compression for faster sites.
  • Native HTTP/2 support.
  • Pull Request Previews.
  • Automatic HTTP → HTTPS redirects.
  • Custom URL redirects and rewrites.

Assumptions

  • You have an account with GitHub or GitLab.
  • You have completed the Quick Start or have a Hugo website you are ready to deploy and share with the world.
  • You have a Render account. You can sign up at https://render.com/register.

Deployment

You can set up a Hugo site on Render in two quick steps:

  1. Create a new Static Site on Render, and give Render permission to access your GitHub/Gitlab repo.
  2. Use the following values during creation:
Field Value
Build Command hugo --gc --minify (or your own build command)
Publish Directory public (or your own output directory)

That's it! Your site will be live on your Render URL (which looks like yoursite.onrender.com) as soon as the build is done.

Continuous Deploys

Now that Render is connected to your repo, it will automatically build and publish your site any time you push to your GitHub/Gitlab.

You can choose to disable auto deploys under the Settings section for your site and deploy it manually from the Render dashboard.

CDN and Cache Invalidation

Render hosts your site on a global, lightning fast CDN which ensures the fastest possible download times for all your users across the globe.

Every deploy automatically and instantly invalidates the CDN cache, so your users can always access the latest content on your site.

Custom Domains

Add your own domains to your site easily using Render's custom domains guide.

Pull Request Previews

With Pull Request (PR) previews, you can visualize changes introduced in a pull request instead of simply relying on code reviews.

Once enabled, every PR for your site will automatically generate a new static site based on the code in the PR. It will have its own URL, and it will be deleted automatically when the PR is closed.

Read more about Pull Request Previews on Render.

Hugo Themes

Render automatically downloads all Git submodules defined in your Git repo on every build. This way Hugo themes added as submodules work as expected.

Support

Chat with Render developers at https://render.com/chat or email support@render.com if you need help.