npm install nuxt-robots1. Add nuxt-robots dependency to your project
``bash`
yarn add nuxt-robots # or npm install nuxt-robots
2. Add nuxt-robots to the modules section of nuxt.config.js
`js
export default {
modules: [
// Simple usage
'nuxt-robots',
// With options
['nuxt-robots', {
/ module options /
cacheTime: 1000 60 10,
robots: () => {
return []
}
}]
]
}
`
`js`
export default {
modules: [
'nuxt-robots'
],
robots: {
/ module options /
cacheTime: 1000 60 10,
robots: () => {
return []
}
}
}$3
default 1000 60 10 s
The module option parameter can be:
`js`
export default {
robots: {
UserAgent: '*',
Disallow: '/'
}
}
`js`
export default {
robots: [
{
UserAgent: 'Googlebot',
Disallow: () => '/users' // accepts function
}
]
}
`js`
export default {
robots: () => {
return {
UserAgent: '*',
Disallow: '/'
}
}
}
`bash`
User-agent: Googlebot
Disallow: /users
User-agent: Bingbot
Disallow: /admin
- UserAgent = User-agentCrawl-delay
- CrawlDelay = Disallow
- Disallow = Allow
- Allow = Host
- Host = Sitemap
- Sitemap = Clean-param`
- CleanParam =
Note: Don't worry keys are parsed with case insensitive and special characters.
The original link @nuxtjs/robots