landscapeapp/tools/addRobots.js

23 lines
425 B
JavaScript

const path = require('path');
const { writeFileSync } = require('fs');
const { distPath, settings } = require('./settings');
const isMainBranch = process.env.PULL_REQUEST !== 'true'
const content = isMainBranch ?
`
User-agent: *
Allow: *
Sitemap: ${settings.global.website}/sitemap.xml
`
:
`
User-agent: *
Disallow: /
`
;
const fileName = path.resolve(distPath, 'robots.txt');
writeFileSync(fileName, content);