nuxt-community / Robots Module
Licence: mit
NuxtJS module for robots.txt
Stars: ✭ 180
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Robots Module
Axios Module
Secure and easy axios integration with Nuxt.js
Stars: ✭ 998 (+454.44%)
Mutual labels: nuxt, ssr
Google Optimize Module
SSR friendly Google Optimize module for Nuxt.js
Stars: ✭ 180 (+0%)
Mutual labels: nuxt, ssr
Nuxt Static Render
Nuxt module for SSR without rehydration payload
Stars: ✭ 32 (-82.22%)
Mutual labels: nuxt, ssr
Laravel Vuejs.com
Laravel and VueJs Blog, using Laravel nova, GraphQL, NuxtJs, Apollo and ...more
Stars: ✭ 54 (-70%)
Mutual labels: nuxt, ssr
Vuecnodejs
⚽️🎉Vue初/中级项目,CnodeJS社区重构。( a junior project of Vue.js, rewrite cnodejs.org ) 预览(DEMO):
Stars: ✭ 705 (+291.67%)
Mutual labels: nuxt, ssr
Veluxi Starter
Veluxi Vue.js Starter Project with Nuxt JS and Vuetify
Stars: ✭ 39 (-78.33%)
Mutual labels: nuxt, ssr
Awes Io
Awes.io // boilerplate based on Vue, Nuxt, TailwindCSS plus Laravel as a backend. 🤟
Stars: ✭ 599 (+232.78%)
Mutual labels: nuxt, ssr
Wemake Vue Template
Bleeding edge vue template focused on code quality and developer happiness.
Stars: ✭ 645 (+258.33%)
Mutual labels: nuxt, ssr
Vue Masonry Wall
A pure vue responsive masonry layout without direct dom manipulation and ssr support.
Stars: ✭ 79 (-56.11%)
Mutual labels: nuxt, ssr
Surmon.me
🆒 My personal website and blog, powered by @vuejs (3)
Stars: ✭ 1,767 (+881.67%)
Mutual labels: nuxt, ssr
@nuxtjs/robots
A Nuxt.js module thats inject a middleware to generate a robots.txt file
Setup
- Add
@nuxtjs/robots
dependency to your project
yarn add @nuxtjs/robots # or npm install @nuxtjs/robots
- Add
@nuxtjs/robots
to themodules
section ofnuxt.config.js
export default {
modules: [
// Simple usage
'@nuxtjs/robots',
// With options
['@nuxtjs/robots', { /* module options */ }]
]
}
Using top level options
export default {
modules: [
'@nuxtjs/robots'
],
robots: {
/* module options */
}
}
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.
License
Copyright (c) - Nuxt Community
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].