@@ -93,6 +93,49 @@ const config = {
93
93
] ,
94
94
} ,
95
95
} ,
96
+ head : [
97
+ [ 'meta' , { name : 'theme-color' , content : '#3eaf7c' } ] ,
98
+ [ 'link' , { rel : 'icon' , href : '/favicon-32x32.png' , type : 'image/png' } ] ,
99
+ [ 'link' , { rel : 'icon' , href : '/favicon.svg' , type : 'image/svg+xml' } ] ,
100
+ [ 'meta' , { name : 'author' , content : 'Alvaro Saburido' } ] ,
101
+ [ 'meta' , { property : 'og:title' , content : 'Vue Dynamic Forms' } ] ,
102
+ [
103
+ 'meta' ,
104
+ {
105
+ property : 'og:image' ,
106
+ content :
107
+ 'https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png' ,
108
+ } ,
109
+ ] ,
110
+ [
111
+ 'meta' ,
112
+ {
113
+ property : 'og:description' ,
114
+ content :
115
+ 'Easy way to dynamically create reactive forms in vue based on varying business object model' ,
116
+ } ,
117
+ ] ,
118
+ [ 'meta' , { name : 'twitter:card' , content : 'summary_large_image' } ] ,
119
+ [ 'meta' , { name : 'twitter:creator' , content : '@alvaro_code' } ] ,
120
+ [
121
+ 'meta' ,
122
+ {
123
+ name : 'twitter:image' ,
124
+ content :
125
+ 'https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png' ,
126
+ } ,
127
+ ] ,
128
+
129
+ [ 'link' , { rel : 'dns-prefetch' , href : 'https://fonts.gstatic.com' } ] ,
130
+ [
131
+ 'link' ,
132
+ {
133
+ rel : 'preconnect' ,
134
+ crossorigin : 'anonymous' ,
135
+ href : 'https://fonts.gstatic.com' ,
136
+ } ,
137
+ ] ,
138
+ ] ,
96
139
}
97
140
98
141
module . exports = config
0 commit comments