diff --git a/gatsby-config.js b/gatsby-config.js
index 937ce6a..89ba194 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -46,6 +46,29 @@ module.exports = {
name: 'assets',
},
},
+ {
+ resolve: `gatsby-plugin-manifest`,
+ options: {
+ name: `devthread`,
+ short_name: `devthread`,
+ start_url: `/`,
+ background_color: `#ffffff`,
+ icons: [
+ {
+ src: `/android-chrome-192x192.png`,
+ sizes: `192x192`,
+ type: `image/png`,
+ },
+ {
+ src: `/android-chrome-512x512.png`,
+ sizes: `512x512`,
+ type: `image/png`,
+ },
+ ],
+ theme_color: `#ffffff`,
+ display: `standalone`,
+ },
+ },
"gatsby-plugin-sharp",
"gatsby-transformer-sharp",
{
diff --git a/package-lock.json b/package-lock.json
index d620d8d..7f60221 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8709,6 +8709,32 @@
"micromatch": "^3.1.10"
}
},
+ "gatsby-plugin-manifest": {
+ "version": "2.4.17",
+ "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.4.17.tgz",
+ "integrity": "sha512-WKzYDIrXPIXrXISEHcz/up5dnwDzfejlTtfIKpi/yqHPaWUX07Qpw5f9BmWz3nayJmx1Yp3/5ysJgekhQKqAGA==",
+ "requires": {
+ "@babel/runtime": "^7.10.3",
+ "gatsby-core-utils": "^1.3.11",
+ "semver": "^5.7.1",
+ "sharp": "^0.25.1"
+ },
+ "dependencies": {
+ "gatsby-core-utils": {
+ "version": "1.3.11",
+ "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.3.11.tgz",
+ "integrity": "sha512-eaplfOveXLl1RCWja7QIke560jUKLprvCXZ446YgQ8vAYB0fXVz3u6AOf7XUmEV9F9PIkNjmfevd1oUPy9qISw==",
+ "requires": {
+ "ci-info": "2.0.0",
+ "configstore": "^5.0.1",
+ "fs-extra": "^8.1.0",
+ "node-object-hash": "^2.0.0",
+ "proper-lockfile": "^4.1.1",
+ "xdg-basedir": "^4.0.0"
+ }
+ }
+ }
+ },
"gatsby-plugin-netlify-cms": {
"version": "4.3.9",
"resolved": "https://registry.npmjs.org/gatsby-plugin-netlify-cms/-/gatsby-plugin-netlify-cms-4.3.9.tgz",
diff --git a/package.json b/package.json
index 8f4d430..64a6428 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
"esm": "^3.2.25",
"gatsby": "^2.23.12",
"gatsby-image": "^2.4.12",
+ "gatsby-plugin-manifest": "^2.4.17",
"gatsby-plugin-netlify-cms": "^4.3.9",
"gatsby-plugin-react-helmet": "^3.3.8",
"gatsby-plugin-react-svg": "^3.0.0",
diff --git a/src/components/SEO/SEO.js b/src/components/SEO/SEO.js
index 052699b..aba18bf 100644
--- a/src/components/SEO/SEO.js
+++ b/src/components/SEO/SEO.js
@@ -35,6 +35,13 @@ const SEO = ({ title, description, image, type }) => {
{seo.description && (
)}
+
+
+
+ {/* */}
+
+
+
)
}
diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png
new file mode 100644
index 0000000..ecbf047
Binary files /dev/null and b/static/android-chrome-192x192.png differ
diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png
new file mode 100644
index 0000000..f3a57c2
Binary files /dev/null and b/static/android-chrome-512x512.png differ
diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png
new file mode 100644
index 0000000..a986886
Binary files /dev/null and b/static/apple-touch-icon.png differ
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png
new file mode 100644
index 0000000..dfc656e
Binary files /dev/null and b/static/favicon-16x16.png differ
diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png
new file mode 100644
index 0000000..3c0e61f
Binary files /dev/null and b/static/favicon-32x32.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
index 1a466ba..2389e33 100644
Binary files a/static/favicon.ico and b/static/favicon.ico differ
diff --git a/static/mstile-144x144.png b/static/mstile-144x144.png
new file mode 100644
index 0000000..dbb6608
Binary files /dev/null and b/static/mstile-144x144.png differ
diff --git a/static/mstile-150x150.png b/static/mstile-150x150.png
new file mode 100644
index 0000000..0a7ee05
Binary files /dev/null and b/static/mstile-150x150.png differ
diff --git a/static/mstile-310x150.png b/static/mstile-310x150.png
new file mode 100644
index 0000000..2f8a0f1
Binary files /dev/null and b/static/mstile-310x150.png differ
diff --git a/static/mstile-310x310.png b/static/mstile-310x310.png
new file mode 100644
index 0000000..337a5e8
Binary files /dev/null and b/static/mstile-310x310.png differ
diff --git a/static/mstile-70x70.png b/static/mstile-70x70.png
new file mode 100644
index 0000000..cd52602
Binary files /dev/null and b/static/mstile-70x70.png differ
diff --git a/static/safari-pinned-tab.svg b/static/safari-pinned-tab.svg
new file mode 100644
index 0000000..7eeb3f5
--- /dev/null
+++ b/static/safari-pinned-tab.svg
@@ -0,0 +1,22 @@
+
+
+