Moving a Hugo Site from Netlify to Cloudflare Pages

How to migrate your Hugo blog from Netlify to Cloudflare Pages.

I had already finished the move from Netlify to Cloudflare on my other blog, and since the summer holidays gave me some time, I did the migration on this site too. It was almost the same work as the migration on the other blog, so I was able to move over fairly easily. Github To link it with Cloudflare, set the repository in question to allow the integration. [Read More]

Adding a netlify.toml to a Hugo Site

Setting up netlify.toml in a Hugo + Netlify environment

About a year has passed since I moved to a Hugo + Netlify environment, and because nothing in particular had gone wrong I had left it alone, but I finally got around to setting up netlify.toml. The theme used on this site: Beautifulhugo (submodule) netlify.toml The official page has the format for netlify.toml, so create it under hugo with the following content Copy [build] publish = "public" command = "hugo --gc --minify" [context.production.environment] HUGO_VERSION = "0.74.3" HUGO_ENV = "production" HUGO_ENABLEGITINFO = "true" [context.split1] command = "hugo --gc --minify --enableGitInfo" [context.split1.environment] HUGO_VERSION = "0.74.3" HUGO_ENV = "production" [context.deploy-preview] command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL" [context.deploy-preview.environment] HUGO_VERSION = "0.74.3" [context.branch-deploy] command = "hugo --gc --minify -b $DEPLOY_PRIME_URL" [context.branch-deploy.environment] HUGO_VERSION = "0.74.3" [context.next.environment] HUGO_ENABLEGITINFO = "true" When the theme is a submodule You need to specify the theme in the build command, so add --theme=beautifulhugo [Read More]