forked from devedmonton/DES-Website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nuxt.config.js
82 lines (75 loc) · 2.14 KB
/
nuxt.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
modules: ["@nuxtjs/tailwindcss", "@pinia/nuxt", "@nuxt/image"],
buildModules: ["@nuxtjs/pwa"],
alias: {
pinia: "/node_modules/@pinia/nuxt/node_modules/pinia/dist/pinia.mjs",
},
head: {
title: "Dev Edmonton Society",
meta: [
{ charset: "utf-8" },
{
name: "viewport",
content: "width=device-width, initial-scale=1",
},
{
hid: "description",
name: "description",
content:
"Fostering a stronger software development community in Edmonton. We are made up of people who believe that an impactful, diverse, and collaborative developer community enriches us all. We realize this vision by sharing knowledge and ideas, understanding the community and its needs, promoting events and initiatives, and supporting technology meetups and organizations.",
},
],
},
/*
** Customize the progress-bar color
*/
loading: { color: "#fff" },
link: [
{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" },
{
rel: "icon",
type: "image/png",
href: "/favicon-16x16.png",
sizes: "16x16",
},
{
rel: "icon",
type: "image/png",
href: "/favicon-32x32.png",
sizes: "32x32",
},
{
rel: "apple-touch-icon",
href: "/apple-touch-icon.png",
sizes: "180x180",
},
{
rel: "manifest",
href: "/site.webmanifest",
},
],
options: {
vite: {},
},
components: true,
pwa: {
meta: { mobileApp: false },
},
googleAnalytics: {
id: "UA-180778341-1",
},
// Imagekit support
image: {
provider: "imagekit",
imagekit: {
baseURL: "https://ik.imagekit.io/des",
},
},
// nitro settings
nitro: {
prerender: {
ignore: ["/bylaws"],
},
},
});