nuxt-robots
a nuxt modules
2,516
1
| Install | |
|---|---|
npm install nuxt-robots |
|
| Latest Version: | 2.0.1 |
| License: | MIT |
| Last Updated: | Feb 4, 2025 |
| Links: | GitHub · npm |
Maintainer: wusongliang
nuxt-robots
Setup
- Add
nuxt-robotsdependency to your project
yarn add nuxt-robots # or npm install nuxt-robots
- Add
nuxt-robotsto themodulessection ofnuxt.config.js
export default {
modules: [
// Simple usage
'nuxt-robots',
// With options
['nuxt-robots', {
/* module options */
cacheTime: 1000 * 60 * 10,
robots: () => {
return []
}
}]
]
}
Using top level options
export default {
modules: [
'nuxt-robots'
],
robots: {
/* module options */
cacheTime: 1000 * 60 * 10,
robots: () => {
return []
}
}
}
cache time
default 1000 * 60 * 10 s
Options
The module option parameter can be:
Object
export default {
robots: {
UserAgent: '*',
Disallow: '/'
}
}
Array
export default {
robots: [
{
UserAgent: 'Googlebot',
Disallow: () => '/users' // accepts function
}
]
}
Function
export default {
robots: () => {
return {
UserAgent: '*',
Disallow: '/'
}
}
}
Will generate a /robots.txt
User-agent: Googlebot
Disallow: /users
User-agent: Bingbot
Disallow: /admin
The keys and values available:
- UserAgent =
User-agent - CrawlDelay =
Crawl-delay - Disallow =
Disallow - Allow =
Allow - Host =
Host - Sitemap =
Sitemap - CleanParam =
Clean-param
Note: Don't worry keys are parsed with case insensitive and special characters.
The original link @nuxtjs/robots
Version History
| Version | Released | License |
|---|---|---|
| 2.0.1 | MIT | |
| 2.0.0 | MIT | |
| 1.0.4 | MIT | |
| 1.0.3 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |