use @bazzite/nuxt-netlify for _redirects

This commit is contained in:
2020-02-11 01:48:58 +02:00
parent 7cc8e9f059
commit b92cf2f350
4 changed files with 80 additions and 30 deletions

View File

@@ -1,11 +0,0 @@
http://gardev.com/* https://gar.dev/:splat 301!
https://gardev.com/* https://gar.dev/:splat 301!
http://www.gardev.com/* https://gar.dev/:splat 301!
https://www.gardev.com/* https://gar.dev/:splat 301!
http://georgi.dev/* https://gar.dev/:splat 301!
https://georgi.dev/* https://gar.dev/:splat 301!
http://www.georgi.dev/* https://gar.dev/:splat 301!
https://www.georgi.dev/* https://gar.dev/:splat 301!

View File

@@ -28,26 +28,76 @@ export default {
]
},
css: ['~/assets/styles/main.scss'],
modules: [
'@nuxtjs/style-resources',
[
'nuxt-fontawesome',
{
component: 'fa',
imports: [
{
set: '@fortawesome/free-solid-svg-icons',
icons: ['fas']
},
{
set: '@fortawesome/free-brands-svg-icons',
icons: ['fab']
}
]
}
]
],
modules: ['@bazzite/nuxt-netlify', '@nuxtjs/style-resources', 'nuxt-fontawesome'],
styleResources: {
scss: ['assets/styles/variables.scss']
},
fontawesome: {
component: 'fa',
imports: [
{
set: '@fortawesome/free-solid-svg-icons',
icons: ['fas']
},
{
set: '@fortawesome/free-brands-svg-icons',
icons: ['fab']
}
]
},
netlify: {
redirects: [
{
from: 'http://gardev.com/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'https://gardev.com/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'http://www.gardev.com/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'https://www.gardev.com/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'http://georgi.dev/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'https://georgi.dev/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'http://www.georgi.dev/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
},
{
from: 'https://www.georgi.dev/*',
to: 'https://gar.dev/:splat',
status: 301,
force: true
}
]
}
};

10
package-lock.json generated
View File

@@ -901,6 +901,16 @@
"to-fast-properties": "^2.0.0"
}
},
"@bazzite/nuxt-netlify": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@bazzite/nuxt-netlify/-/nuxt-netlify-0.1.1.tgz",
"integrity": "sha512-zeiTu780WmloHlG0ZX5vLExUTIF5rC+8LpCkTdCzjS08D6GA4a+IpuX9hM9F9sCmg0MMlLzRrXBZYnobTxmOtQ==",
"requires": {
"consola": "^2.7.1",
"fs-extra": "^8.0.1",
"lodash.template": "^4.4.0"
}
},
"@csstools/convert-colors": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",

View File

@@ -31,6 +31,7 @@
"vue-property-decorator": "^8.4.0"
},
"devDependencies": {
"@bazzite/nuxt-netlify": "^0.1.1",
"@nuxt/typescript-build": "^0.5.6",
"@nuxtjs/eslint-config-typescript": "^1.0.2",
"@nuxtjs/google-analytics": "^2.2.3",