diff --git a/package.json b/package.json index 30252a4..2a213fc 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,28 @@ { "name": "rw", "description": "Digital portfolio for Ryan Wiemer", - "version": "1.3.0", + "version": "1.3.1", "repository": "https://github.com/ryanwiemer/rw", "author": "Ryan Wiemer ", "dependencies": { "babel-plugin-styled-components": "^1.10.0", - "gatsby": "^2.0.103", + "gatsby": "^2.0.106", "gatsby-image": "^2.0.29", "gatsby-link": "^2.0.9", "gatsby-plugin-canonical-urls": "^2.0.9", "gatsby-plugin-google-analytics": "^2.0.12", - "gatsby-plugin-manifest": "^2.0.14", + "gatsby-plugin-manifest": "^2.0.15", "gatsby-plugin-netlify": "^2.0.7", "gatsby-plugin-nprogress": "^2.0.7", "gatsby-plugin-offline": "^2.0.22", "gatsby-plugin-react-helmet": "^3.0.5", "gatsby-plugin-styled-components": "^3.0.4", "gatsby-plugin-twitter": "^2.0.8", - "gatsby-remark-images-contentful": "^2.0.5", - "gatsby-remark-prismjs": "^3.2.2", - "gatsby-source-contentful": "^2.0.26", + "gatsby-remark-images-contentful": "^2.0.6", + "gatsby-remark-prismjs": "^3.2.3", + "gatsby-source-contentful": "^2.0.28", "gatsby-source-filesystem": "^2.0.18", - "gatsby-transformer-remark": "^2.2.1", + "gatsby-transformer-remark": "^2.2.2", "lodash": "^4.17.11", "moment": "^2.24.0", "prismjs": "^1.15.0", @@ -49,7 +49,7 @@ "devDependencies": { "eslint": "^5.12.1", "eslint-config-gatsby-standard": "^2.1.1", - "prettier": "^1.16.1", + "prettier": "^1.16.2", "stylelint": "9.10.1", "stylelint-config-prettier": "^4.0.0", "stylelint-config-standard": "^18.2.0", diff --git a/src/components/SEO.js b/src/components/SEO.js index 93af2b7..0b24009 100644 --- a/src/components/SEO.js +++ b/src/components/SEO.js @@ -4,7 +4,7 @@ import Helmet from 'react-helmet' const defaultTitle = 'Ryan Wiemer' const defaultDescription = 'Web developer and designer based in Oakland, California' -const defaultImage = 'https://www.ryanwiemer.com/icon.png' +const defaultImage = 'https://www.ryanwiemer.com/og-image.jpg' const SEO = props => ( diff --git a/src/pages/about.js b/src/pages/about.js index 3e7c0cc..aabc7ee 100644 --- a/src/pages/about.js +++ b/src/pages/about.js @@ -98,11 +98,7 @@ const AboutPage = ({ data }) => { - + @@ -146,11 +142,6 @@ export const query = graphql` fluid(maxWidth: 1800) { ...GatsbyContentfulFluid_withWebp_noBase64 } - ogimg: resize(width: 1800) { - src - width - height - } } bio { childMarkdownRemark { diff --git a/static/og-image.jpg b/static/og-image.jpg new file mode 100644 index 0000000..3184c62 Binary files /dev/null and b/static/og-image.jpg differ diff --git a/yarn.lock b/yarn.lock index f1e976f..cbeda04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5422,14 +5422,14 @@ gatsby-plugin-google-analytics@^2.0.12: dependencies: "@babel/runtime" "^7.0.0" -gatsby-plugin-manifest@^2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.0.14.tgz#01627d943243e6cd457c1ad1a69dfcf0495e30d3" - integrity sha512-u1FBqWvQfl5AgFvqAx8cwrp49xLpwWP5x3OGQ5zu5EUYwmd8U2OIyEuTcM6knCLegqlD2DPYrTcmZdLSNVfxSA== +gatsby-plugin-manifest@^2.0.15: + version "2.0.15" + resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.0.15.tgz#59a1f3fac9d5a38bf3895d4055311b07075c8fc7" + integrity sha512-AhK5NGTgu6/YBTQbN/TF6rXCLmmIky9OerHhfC/Dn0QFnoF0W+erpY3j1PxOZpsOuozIkclosQTNRK7Sle4UDg== dependencies: "@babel/runtime" "^7.0.0" bluebird "^3.5.0" - sharp "^0.21.0" + sharp "^0.21.3" gatsby-plugin-netlify@^2.0.7: version "2.0.7" @@ -5484,10 +5484,10 @@ gatsby-plugin-react-helmet@^3.0.5: dependencies: "@babel/runtime" "^7.0.0" -gatsby-plugin-sharp@^2.0.17: - version "2.0.18" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.0.18.tgz#5e3af5d53253a5324df23cdfadfc1b423ea0403c" - integrity sha512-jpCiCf1WcbfgztLfo+AV+H6lZNpHrunINA+lo4x/JlNlWEdfgtE0AAOAvK5vjINtoqliPctBN/IhPmdNOLzzmQ== +gatsby-plugin-sharp@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.0.19.tgz#8a0e6452989e901375aefe819cf2a85b951ddf28" + integrity sha512-XaaVnRtgl1qrb6sgQgRisj4DhghyvjxgMI34iJ/fIlVTWFF885nJgQhYn34N8KkO22c0C8TQxEbusnADCgAmfg== dependencies: "@babel/runtime" "^7.0.0" async "^2.1.2" @@ -5503,7 +5503,7 @@ gatsby-plugin-sharp@^2.0.17: potrace "^2.1.1" probe-image-size "^4.0.0" progress "^1.1.8" - sharp "^0.21.0" + sharp "^0.21.3" svgo "^0.7.2" gatsby-plugin-styled-components@^3.0.4: @@ -5529,32 +5529,32 @@ gatsby-react-router-scroll@^2.0.3: scroll-behavior "^0.9.9" warning "^3.0.0" -gatsby-remark-images-contentful@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/gatsby-remark-images-contentful/-/gatsby-remark-images-contentful-2.0.5.tgz#413c18c8eafbf21001e38a487e48ecc5a4e81098" - integrity sha512-1nDcBEEkEY/hJWGP0x37NZHeWx1+oARuCk2id7ujdRBPTttG8D1vZWrg6XoKcNUgHOknlPJDka/dxQf17ERHfA== +gatsby-remark-images-contentful@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/gatsby-remark-images-contentful/-/gatsby-remark-images-contentful-2.0.6.tgz#4c6631ffc6974238ed0c941e519e73d43d891509" + integrity sha512-0eB0Plz0rksC7pPr4HpHbQIqKvugnpfXX+A0Yi14sQRCBKYDQmwWosUqMf8YNVzpLD3NXxAXaeqqIVtIkv/ZuA== dependencies: "@babel/runtime" "^7.0.0" axios "^0.18.0" cheerio "^1.0.0-rc.2" is-relative-url "^2.0.0" lodash "^4.17.10" - sharp "^0.21.0" + sharp "^0.21.3" unist-util-select "^1.5.0" -gatsby-remark-prismjs@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/gatsby-remark-prismjs/-/gatsby-remark-prismjs-3.2.2.tgz#c58e49d3b669d64889a27be9b593d7bf01e67487" - integrity sha512-qYAbsyNBNyPSJXjtpXl9Mvxma140qQbKZ435jH6h4FZkw8Vnhyi/WSVGei76tcv+1rtTMUIpyq3yZq0TDUGyZA== +gatsby-remark-prismjs@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/gatsby-remark-prismjs/-/gatsby-remark-prismjs-3.2.3.tgz#75a5f7c7b5f6c987d463897d7c60e1898109269b" + integrity sha512-HNe5ZB6OKB663mnW88Ly56XnyGCkxZ9NrL5MIbSknMhErSuXz7MvbalCNaWNEmf7v2JiwD9zOdVIk6bbCbpCDA== dependencies: "@babel/runtime" "^7.0.0" parse-numeric-range "^0.0.2" unist-util-visit "^1.3.0" -gatsby-source-contentful@^2.0.26: - version "2.0.26" - resolved "https://registry.yarnpkg.com/gatsby-source-contentful/-/gatsby-source-contentful-2.0.26.tgz#a2eac6ccddcb265c94f7a611c88b8d4afa355b8a" - integrity sha512-9Z7N2/rh3OTSN9nONrpnfD5Mwvw075/EvqtQu0YxUILdR1PUW2g3YIRcR3kJMXeK/OI49AKOOQyRvZ9YI241LQ== +gatsby-source-contentful@^2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/gatsby-source-contentful/-/gatsby-source-contentful-2.0.28.tgz#12a345b09f5a5c9c34f37a4428667bf40d038378" + integrity sha512-20Dt/2jQTe721lMPipQXLFRluTZPa+FOzq8u7lRZ499ME3TVUYSySbMziQ2JSnh0V1+SgXcf8w1NtPV+mwlEjw== dependencies: "@babel/runtime" "^7.0.0" axios "^0.18.0" @@ -5563,7 +5563,7 @@ gatsby-source-contentful@^2.0.26: contentful "^6.1.0" deep-map "^1.5.0" fs-extra "^4.0.2" - gatsby-plugin-sharp "^2.0.17" + gatsby-plugin-sharp "^2.0.19" is-online "^7.0.0" json-stringify-safe "^5.0.1" lodash "^4.17.10" @@ -5590,10 +5590,10 @@ gatsby-source-filesystem@^2.0.18: valid-url "^1.0.9" xstate "^3.1.0" -gatsby-transformer-remark@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-2.2.1.tgz#3b5ff55054b828c7b861b1e619ab5b5af974c992" - integrity sha512-cydRK/7LvNAR9220Gt8M13Rb4eZyKsp1n+kowKjV+O+Tm7cyhNTnoY6pr5Q1frrdJUChWOn1njnSuiQIRC7V5g== +gatsby-transformer-remark@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-2.2.2.tgz#77895029d479464de16d914d19946eb6fc4a2ad9" + integrity sha512-DeA4VCP+YbYTdLVciGuSBsdCbOpoL/R92msHaBGDtMo0NCzmZcpDiKis5rDE5xRHSj6koyVJaVfRBwKgBZVq0Q== dependencies: "@babel/runtime" "^7.0.0" bluebird "^3.5.0" @@ -5615,10 +5615,10 @@ gatsby-transformer-remark@^2.2.1: unist-util-select "^1.5.0" unist-util-visit "^1.3.0" -gatsby@^2.0.103: - version "2.0.103" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.0.103.tgz#e8d666c269cf67e30f10e9778d9b52b3ebba9101" - integrity sha512-5YMc23dn0k3lV9/cGrP08dS7r6K/KfrFliaBBXBbQsaLF3IdAGkojbqUXue1UaI1Kzdl8kNPopQYQoa0oONxRw== +gatsby@^2.0.106: + version "2.0.106" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.0.106.tgz#e3a24a976dd36d5ef34b07b06ff5439ad83359b7" + integrity sha512-hBJcJEkTF6/APZPlw1Pl26gk4oU1BGvNCdezJIfUeT+OsepAfY1iq6FwpGWW0iImbBp/hEvsHPsbuRvv5Edp1w== dependencies: "@babel/code-frame" "^7.0.0" "@babel/core" "^7.0.0" @@ -5678,6 +5678,7 @@ gatsby@^2.0.103: gatsby-react-router-scroll "^2.0.3" glob "^7.1.1" graphql "^0.13.2" + graphql-playground-middleware-express "^1.7.10" graphql-relay "^0.5.5" graphql-skip-limit "^2.0.4" graphql-tools "^3.0.4" @@ -6080,6 +6081,18 @@ graphql-import@^0.7.1: lodash "^4.17.4" resolve-from "^4.0.0" +graphql-playground-html@1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.11.tgz#a4e40b3d43527270722cacf7a96811c7806eb22a" + integrity sha512-KBeZH7irqW0GB08AfryknQ4c0BPDGxJSvqJ+DYmGzbhyaQTUnocMv+5TfpaU+SUY8lnS7OGvEIHo/SIYyrjuWg== + +graphql-playground-middleware-express@^1.7.10: + version "1.7.10" + resolved "https://registry.yarnpkg.com/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.10.tgz#8bc154e988c288e06cc350e918853aad25fbcd7d" + integrity sha512-yzL5gwelHWBNE6X0rJTEBotJmVGa107j0BBiLqkaFHrGs+tT19lYFQtQowQs/mwTVt5sb/e7/HroXQPIBERhzg== + dependencies: + graphql-playground-html "1.6.11" + graphql-relay@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/graphql-relay/-/graphql-relay-0.5.5.tgz#d6815e6edd618e878d5d921c13fc66033ec867e2" @@ -9972,10 +9985,10 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -prettier@^1.16.1: - version "1.16.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.1.tgz#534c2c9d7853f8845e5e078384e71973bd74089f" - integrity sha512-XXUITwIkGb3CPJ2hforHah/zTINRyie5006Jd2HKy2qz7snEJXl0KLfsJZW/wst9g6R2rFvqba3VpNYdu1hDcA== +prettier@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.2.tgz#f60bc5929a7f9a05260cc88d5430391100092414" + integrity sha512-vBMdCn1LjrFi2CpBsiWVKOq+WP9poXDTIGPe2sG3eE33LQ3b6IUgmaMjLZKKY+frD/8FqPeEK1qAx9mOV8iruA== pretty-bytes@^4.0.2: version "4.0.2" @@ -11201,7 +11214,7 @@ shallowequal@^1.0.1, shallowequal@^1.0.2: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== -sharp@^0.21.0: +sharp@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.21.3.tgz#381937de66c123687f2ac7186f85921c6bb19cdd" integrity sha512-5qZk8r+YgfyztLEKkNez20Wynq/Uh1oNyP5T/3gTYwt2lBYGs9iDs5m0yVsZEPm8eVBbAJhS08J1wp/g+Ai1Qw==