diff --git a/lib/server/generate.js b/lib/server/generate.js index 2a4215b808..1c45121d65 100644 --- a/lib/server/generate.js +++ b/lib/server/generate.js @@ -386,17 +386,10 @@ function execute() { } }); - /* 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(targetFile, cname); + /* Generate CNAME file if a custom domain is specified in siteConfig */ + if (siteConfig.cname) { + let targetFile = CWD + "/build/" + siteConfig.projectName + "/CNAME"; + fs.writeFileSync(targetFile, siteConfig.cname); } }