From 0160329f1943156062482fe3c65144c5c64e15b6 Mon Sep 17 00:00:00 2001 From: Francisco Junior Date: Sat, 18 Apr 2020 18:23:24 -0300 Subject: [PATCH] feat: added image perfil and social networks --- gatsby-config.js | 6 ++-- package.json | 3 ++ src/pages/index.js | 67 +++++++++++++++++++++++++++++++++++++++++-- src/styles/home.scss | 4 +++ src/styles/index.scss | 3 +- yarn.lock | 26 +++++++++++++++++ 6 files changed, 102 insertions(+), 7 deletions(-) create mode 100644 src/styles/home.scss diff --git a/gatsby-config.js b/gatsby-config.js index 860944b..ed71ade 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -9,15 +9,15 @@ module.exports = { 'gatsby-plugin-react-helmet', 'gatsby-plugin-sitemap', 'gatsby-plugin-sass', + 'gatsby-transformer-sharp', + 'gatsby-plugin-sharp', { resolve: 'gatsby-source-filesystem', options: { name: 'images', - path: `${__dirname}/src/images`, + path: `${__dirname}/src/assets/images`, }, }, - 'gatsby-transformer-sharp', - 'gatsby-plugin-sharp', { resolve: 'gatsby-plugin-manifest', options: { diff --git a/package.json b/package.json index bac476d..49220db 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "version": "0.1.0", "author": "Kyle Mathews ", "dependencies": { + "@fortawesome/fontawesome-svg-core": "^1.2.28", + "@fortawesome/free-brands-svg-icons": "^5.13.0", + "@fortawesome/react-fontawesome": "^0.1.9", "bulma": "^0.8.2", "gatsby": "^2.19.45", "gatsby-image": "^2.2.44", diff --git a/src/pages/index.js b/src/pages/index.js index e1001c0..a9737eb 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -1,5 +1,20 @@ import React from 'react'; -import { Link } from 'gatsby'; + +import { + Link, + StaticQuery, + graphql, +} from 'gatsby'; + +import Img from 'gatsby-image'; + +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; + +import { + faInstagram, + faGithub, + faLinkedin, +} from '@fortawesome/free-brands-svg-icons'; import Layout from '../components/layout'; import SEO from '../components/SEO'; @@ -10,8 +25,54 @@ const IndexPage = () => ( description="full-stack developer, developing apps" keywords="ReactJS, React Native, Node, Gatsby, Front-end, Back-end, API" /> -

Francisco Júnior

-

Full Stack Developer

+
+ ( + Francisco Júnior + )} + /> +
+ +
+ +

Francisco Júnior

+

Full Stack Developer

+ + + + + + + + + + + + + + + + + + + +
+

Hello, I am Francisco das Chagas dos Anjos Carvalho Júnior

diff --git a/src/styles/home.scss b/src/styles/home.scss new file mode 100644 index 0000000..c23519e --- /dev/null +++ b/src/styles/home.scss @@ -0,0 +1,4 @@ +.perfil { + margin: 48px auto 24px; + border-radius: 100%; +} \ No newline at end of file diff --git a/src/styles/index.scss b/src/styles/index.scss index f39ff6c..1a99032 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -1 +1,2 @@ -@import '~bulma/bulma'; \ No newline at end of file +@import '~bulma/bulma'; +@import './home.scss'; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 662847e..f03ed7b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -908,6 +908,32 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@fortawesome/fontawesome-common-types@^0.2.28": + version "0.2.28" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.28.tgz#1091bdfe63b3f139441e9cba27aa022bff97d8b2" + integrity sha512-gtis2/5yLdfI6n0ia0jH7NJs5i/Z/8M/ZbQL6jXQhCthEOe5Cr5NcQPhgTvFxNOtURE03/ZqUcEskdn2M+QaBg== + +"@fortawesome/fontawesome-svg-core@^1.2.28": + version "1.2.28" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.28.tgz#e5b8c8814ef375f01f5d7c132d3c3a2f83a3abf9" + integrity sha512-4LeaNHWvrneoU0i8b5RTOJHKx7E+y7jYejplR7uSVB34+mp3Veg7cbKk7NBCLiI4TyoWS1wh9ZdoyLJR8wSAdg== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.28" + +"@fortawesome/free-brands-svg-icons@^5.13.0": + version "5.13.0" + resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.13.0.tgz#e79de73ba6555055204828dca9c0691e7ce5242b" + integrity sha512-/6xXiJFCMEQxqxXbL0FPJpwq5Cv6MRrjsbJEmH/t5vOvB4dILDpnY0f7zZSlA8+TG7jwlt12miF/yZpZkykucA== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.28" + +"@fortawesome/react-fontawesome@^0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.9.tgz#c865b9286c707407effcec99958043711367cd02" + integrity sha512-49V3WNysLZU5fZ3sqSuys4nGRytsrxJktbv3vuaXkEoxv22C6T7TEG0TW6+nqVjMnkfCQd5xOnmJoZHMF78tOw== + dependencies: + prop-types "^15.7.2" + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"