-
Notifications
You must be signed in to change notification settings - Fork 0
/
gatsby-config.js
132 lines (128 loc) · 4.86 KB
/
gatsby-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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/**
* Configure your Gatsby site with this file.
*
* See: https://www.gatsbyjs.org/docs/gatsby-config/
*/
require('dotenv').config({
path: `.env`
});
const caroleHarrisonReview = `"My family commissioned Claire to paint a portrait of our precious Boykin Spaniel. The finished piece is excellent. Claire took the original portrait photos of our pup (she is such a dog lover) and then captured the dog's likeness (especially) and the overall composition to our complete satisfaction. Claire was timely and very open to suggestions or critique. She wanted us to be completely satisfied with the final product and we could not be happier. Highly recommend!"
Carol H., Asheville, NC`;
const debbieCharlesReview = `“Claire listens - she was able to take my vision and duplicate it on canvas. She is a true talent - easy to work with and my finished masterpiece is a joy to sit and admire.” Debbie C., Charleston, SC`;
const pudIveyReview = `"I reached out to Claire to paint a portrait of my wife’s wedding bouquet as a gift for our 3rd anniversary. She delivered above and beyond expectation! She patiently worked with me and used her expertise to help me decide on the right background color. She was insightful, kind, and helpful. The painting is exquisite and one of our favorite pieces in our home!" Pud I., Jacksonville, FL`
const lynnReview = `"We recently commissioned Claire to create a painting of our grandsons and the result is stunning! Claire truly captured the essence of our grandchildren and created an heirloom. Claire regularly and thoughtfully involved us throughout the process, making the experience that much more special. How we loved the look of joy on the faces of our daughter and son-in-law on Christmas morning when they opened this delightful gift! Lynn T., VA Beach, VA"`;
module.exports = {
siteMetadata: {
title: `Claire Kendall | Fine Studio Artist`,
description: `Claire Kendall Art is a fine studio artist from Charleston South Carolina.`,
siteUrl: 'https://www.ckendallart.com',
author: `Claire Kendall Art`,
keywords: [
'studio artist',
'charleston',
'oil paintings',
'oil painting',
'flower painting',
'art',
'floral painting',
'fine artist',
'art commissions'
],
email: '[email protected]',
pages: [
{
name: 'Shop',
link: '/shop/'
},
{
name: 'Request a Commission',
link: '/commission-request/'
},
{
name: 'About',
link: '/about/'
},
],
tagLine: [
'Obsession with Quality',
'Reverence for Beauty',
'Fine art made for you, with love.'
],
referrals: [
lynnReview,
debbieCharlesReview,
pudIveyReview,
caroleHarrisonReview
]
},
plugins: [
{
resolve: `gatsby-plugin-robots-txt`,
options: {
sitemap: null,
policy: [{ userAgent: '*', allow: '/' }]
}
},
// {
// resolve: "gatsby-plugin-webpack-bundle-analyser-v2",
// options: {
// analyzerMode: "server",
// analyzerPort: "8888",
// analyzerHost: "localhost",
// defaultSizes: "gzip"
// }
// },
// styles
{
resolve: `gatsby-plugin-sass`,
options: {
postCssPlugins: [
require("tailwindcss"),
// Optional: Load custom Tailwind CSS configuration
require("./tailwind.config.js")
],
},
},
// SEO
`gatsby-plugin-react-helmet`,
// Image Processing
`gatsby-transformer-sharp`,
`gatsby-plugin-sharp`,
{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/src/images/`,
},
},
// for exposing the shopify storefront api
{
resolve: "gatsby-source-shopify-local",
options: {
url: `https://${process.env.SHOP_NAME}.com/api/2020-04/graphql`,
headers: {
'X-Shopify-Storefront-Access-Token': process.env.SHOPIFY_ACCESS_TOKEN,
'Content-Type': 'application/json',
'Accept': 'application/json'
}
},
},
{
resolve: `gatsby-plugin-manifest`,
options: {
name: "Claire Kendall Art",
short_name: "Ckendall Art",
start_url: "/",
background_color: "#6b37bf",
theme_color: "#6b37bf",
// Enables "Add to Homescreen" prompt and disables browser UI (including back button)
// see https://developers.google.com/web/fundamentals/web-app-manifest/#display
display: "standalone",
icon: "src/images/logo.jpg", // This path is relative to the root of the site.
// An optional attribute which provides support for CORS check.
// If you do not provide a crossOrigin option, it will skip CORS for manifest.
// Any invalid keyword or empty string defaults to `anonymous`
crossOrigin: `use-credentials`,
}
},
]
};