Cloudflare docs logomark
Cloudflare
Docs
Pages
Navigation menu icon
Open external link
Cloudflare docs logomark
Cloudflare
Docs
Pages
Dropdown icon
Pages menu
Pages home
Announcement blog post
First look at Cloudflare Pages (video)
Overview
Get started
Expand: Framework guides
Framework guides
Deploy a Blazor Site
Deploy a Gatsby site
Deploy a Hugo site
Deploy a Jekyll site
Deploy a Next.js site
Deploy a Nuxt.js site
Deploy a Preact site
Deploy a React application
Deploy a Sphinx site
Deploy a Svelte site
Deploy a Vue application
Deploy a Zola site
Deploy an Angular application
Deploy an Astro site
Deploy an Elder.js site
Deploy an Eleventy site
Deploying your site
Expand: How to
How to
Add custom HTTP headers
Install private packages
Preview Local Projects with Cloudflare Tunnel
Redirecting www to domain apex
Expand: Tutorials
Tutorials
Build a blog using Nuxt.js and Sanity.io on Cloudflare Pages
Build an API for your frontend using Cloudflare Workers
Migration guides
Expand: Platform
Platform
GitHub integration
Build configuration
Deploy Hooks
Preview deployments
Serving Pages
Rollbacks
Functions
Redirects
Headers
REST API
Limits
Known issues
Search icon (depiction of a magnifying glass)
Give Feedback
GitHub icon
Visit Pages on GitHub
Light theme icon (depiction of a sun)
Dark theme icon (depiction of a moon)
Set theme to dark (⇧+D)
import DocsTutorials from ‘../../components/docs-tutorials’;
Tutorials