diff --git a/lib/server/generate.js b/lib/server/generate.js index 6d78c0b0d3..703ce1b9e8 100644 --- a/lib/server/generate.js +++ b/lib/server/generate.js @@ -385,6 +385,19 @@ function execute() { fs.copySync(file, targetFile); } }); + + /* Generate CNAME file if the domain is custom */ + if (!siteConfig.url.includes("github.io")) { // github.io urls are not custom + let cname = siteConfig.url; + let targetFile = + __dirname + + "/../../build" + + "/" + + siteConfig.projectName + + "/" + + "CNAME"; + fs.writeFileSync(cname, targetFile); + } } module.exports = execute;