Skip to content

Commit 25bdb19

Browse files
committed
wip
1 parent 488a782 commit 25bdb19

File tree

4 files changed

+77
-59
lines changed

4 files changed

+77
-59
lines changed

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@
1010
"start": "next start"
1111
},
1212
"dependencies": {
13-
"@headlessui/react": "^1.6.4",
13+
"@headlessui/react": "^1.6.5",
1414
"@octokit/core": "3.6.0",
1515
"date-fns": "^2.28.0",
1616
"next": "12.1.6",
17+
"next-seo": "^5.4.0",
1718
"react": "17.0.2",
1819
"react-dom": "17.0.2",
19-
"react-ga": "3.3.0",
20+
"react-ga": "3.3.1",
2021
"react-google-recaptcha": "2.1.0",
2122
"react-icons": "4.4.0",
2223
"typeit-react": "2.3.3",
@@ -26,16 +27,16 @@
2627
"@babel/core": "7.18.2",
2728
"@babel/eslint-parser": "7.18.2",
2829
"autoprefixer": "10.4.7",
29-
"eslint": "8.17.0",
30+
"eslint": "8.18.0",
3031
"eslint-config-eslint": "7.0.0",
3132
"eslint-config-next": "12.1.6",
3233
"eslint-config-standard": "17.0.0",
3334
"eslint-import-resolver-typescript": "2.7.1",
34-
"eslint-plugin-jsdoc": "39.3.2",
35+
"eslint-plugin-jsdoc": "39.3.3",
3536
"eslint-plugin-node": "11.1.0",
3637
"eslint-plugin-promise": "6.0.0",
3738
"eslint-plugin-simple-import-sort": "7.0.0",
3839
"postcss": "8.4.14",
39-
"tailwindcss": "3.1.2"
40+
"tailwindcss": "3.1.4"
4041
}
4142
}

pages/index.js

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/* eslint-disable @next/next/no-img-element, camelcase, react-hooks/exhaustive-deps */
2+
import { NextSeo } from 'next-seo';
23
import { Transition } from '@headlessui/react'
34
import { Octokit } from '@octokit/core'
45
import Head from 'next/head'
@@ -59,18 +60,29 @@ const Home = ({ bio, avatar_url, blog, email, randomE }) => {
5960
return (
6061
<>
6162
<Head>
62-
<title>Profile Christian Quispe | Oxicode</title>
63+
6364
<link rel="icon" href="/favicon.ico" />
64-
<meta name="description" content={bio} />
65-
<meta property="og:title" content="Resume Christian Quispe" />
66-
<meta property="og:description" content={bio} />
67-
<meta property="og:image" content={avatar_url} />
68-
<meta property="og:image:type" content="image/jpeg" />
69-
<meta property="og:url" content={blog} />
65+
<meta property="og:image:type" content="image/png" />
7066
<meta property="og:type" content="website" />
7167
<meta property="og:profile:username" content="oxicode" />
7268
</Head>
7369

70+
<NextSeo
71+
title="Profile Christian Quispe | Oxicode"
72+
description={bio}
73+
canonical={'https://www.oxicode.com'}
74+
openGraph={{
75+
url: blog,
76+
title: 'Profile Christian Quispe',
77+
description: bio,
78+
images: [
79+
{ url: '/oxicode.io.png' },
80+
{ url: avatar_url },
81+
],
82+
site_name: 'Oxicode Portfolio',
83+
}}
84+
85+
/>
7486
<ReCAPTCHA
7587
ref={recaptchaRef}
7688
size="invisible"

public/oxicode.io.png

1.61 MB
Loading

yarn.lock

Lines changed: 52 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
json5 "^2.2.1"
4444
semver "^6.3.0"
4545

46-
"@babel/eslint-parser@7.17.0":
47-
version "7.17.0"
48-
resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6"
49-
integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==
46+
"@babel/eslint-parser@7.18.2":
47+
version "7.18.2"
48+
resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz#e14dee36c010edfb0153cf900c2b0815e82e3245"
49+
integrity sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==
5050
dependencies:
5151
eslint-scope "^5.1.1"
5252
eslint-visitor-keys "^2.1.0"
@@ -231,10 +231,10 @@
231231
minimatch "^3.1.2"
232232
strip-json-comments "^3.1.1"
233233

234-
"@headlessui/react@^1.6.4":
235-
version "1.6.4"
236-
resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.6.4.tgz#c73084e23386bef5fb86cd16da3352c3a844bb4c"
237-
integrity sha512-0yqz1scwbFtwljmbbKjXsSGl5ABEYNICVHZnMCWo0UtOZodo2Tpu94uOVgCRjRZ77l2WcTi2S0uidINDvG7lsA==
234+
"@headlessui/react@^1.6.5":
235+
version "1.6.5"
236+
resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.6.5.tgz#5587c537de809cf3146eb2ff263e5e940b1bf69c"
237+
integrity sha512-3VkKteDxlxf3fE0KbfO9t60KC1lM7YNpZggLpwzVNg1J/zwL+h+4N7MBlFDVpInZI3rKlZGpNx0PWsG/9c2vQg==
238238

239239
"@humanwhocodes/config-array@^0.9.2":
240240
version "0.9.5"
@@ -598,10 +598,10 @@ anymatch@~3.1.2:
598598
normalize-path "^3.0.0"
599599
picomatch "^2.0.4"
600600

601-
arg@^5.0.1:
602-
version "5.0.1"
603-
resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb"
604-
integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==
601+
arg@^5.0.2:
602+
version "5.0.2"
603+
resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
604+
integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
605605

606606
argparse@^2.0.1:
607607
version "2.0.1"
@@ -1163,10 +1163,10 @@ [email protected]:
11631163
eslint-plugin-react "^7.29.4"
11641164
eslint-plugin-react-hooks "^4.5.0"
11651165

1166-
eslint-config-standard@16.0.3:
1167-
version "16.0.3"
1168-
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz#6c8761e544e96c531ff92642eeb87842b8488516"
1169-
integrity sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==
1166+
eslint-config-standard@17.0.0:
1167+
version "17.0.0"
1168+
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf"
1169+
integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==
11701170

11711171
eslint-import-resolver-node@^0.3.6:
11721172
version "0.3.6"
@@ -1222,10 +1222,10 @@ eslint-plugin-import@^2.26.0:
12221222
resolve "^1.22.0"
12231223
tsconfig-paths "^3.14.1"
12241224

1225-
1226-
version "39.3.2"
1227-
resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz#b9c3becdbd860a75b8bd07bd04a0eaaad7c79403"
1228-
integrity sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==
1225+
1226+
version "39.3.3"
1227+
resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.3.tgz#75dd67ce581e7527a69f27800138cc0f9c388236"
1228+
integrity sha512-K/DAjKRUNaUTf0KQhI9PvsF+Y3mGDx/j0pofXsJCQe/tmRsRweBIXR353c8nAro0lytZYEf7l0PluBpzKDiHxw==
12291229
dependencies:
12301230
"@es-joy/jsdoccomment" "~0.31.0"
12311231
comment-parser "1.3.1"
@@ -1345,10 +1345,10 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0:
13451345
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
13461346
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
13471347

1348-
eslint@8.17.0:
1349-
version "8.17.0"
1350-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.17.0.tgz#1cfc4b6b6912f77d24b874ca1506b0fe09328c21"
1351-
integrity sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==
1348+
eslint@8.18.0:
1349+
version "8.18.0"
1350+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.18.0.tgz#78d565d16c993d0b73968c523c0446b13da784fd"
1351+
integrity sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==
13521352
dependencies:
13531353
"@eslint/eslintrc" "^1.3.0"
13541354
"@humanwhocodes/config-array" "^0.9.2"
@@ -1959,6 +1959,11 @@ natural-compare@^1.4.0:
19591959
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
19601960
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
19611961

1962+
next-seo@^5.4.0:
1963+
version "5.4.0"
1964+
resolved "https://registry.yarnpkg.com/next-seo/-/next-seo-5.4.0.tgz#37a7784b30b3f70cec3fa0d77f9dde5990822d24"
1965+
integrity sha512-R9DhajPwJnR/lsF2hZ8cN8uqr5CVITsRrCG1AF5+ufcaybKYOvnH8sH9MaH4/hpkps3PQ9H71S7J7SPYixAYzQ==
1966+
19621967
19631968
version "12.1.6"
19641969
resolved "https://registry.yarnpkg.com/next/-/next-12.1.6.tgz#eb205e64af1998651f96f9df44556d47d8bbc533"
@@ -2275,10 +2280,10 @@ [email protected], react-dom@^17.0.2:
22752280
object-assign "^4.1.1"
22762281
scheduler "^0.20.2"
22772282

2278-
2279-
version "3.3.0"
2280-
resolved "https://registry.yarnpkg.com/react-ga/-/react-ga-3.3.0.tgz#c91f407198adcb3b49e2bc5c12b3fe460039b3ca"
2281-
integrity sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==
2283+
2284+
version "3.3.1"
2285+
resolved "https://registry.yarnpkg.com/react-ga/-/react-ga-3.3.1.tgz#d8e1f4e05ec55ed6ff944dcb14b99011dfaf9504"
2286+
integrity sha512-4Vc0W5EvXAXUN/wWyxvsAKDLLgtJ3oLmhYYssx+YzphJpejtOst6cbIHCIyF50Fdxuf5DDKqRYny24yJ2y7GFQ==
22822287

22832288
22842289
version "2.1.0"
@@ -2538,12 +2543,12 @@ supports-preserve-symlinks-flag@^1.0.0:
25382543
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
25392544
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
25402545

2541-
2542-
version "3.1.2"
2543-
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.2.tgz#b5607d17adb6cbb11a13738cc5fdf3e5527dcd7a"
2544-
integrity sha512-yJ6L5s1U5AeS5g7HHy212zdQfjwD426FBfm59pet/JsyneuZuD4C2W7PpJEg4ppisiB21uLqtNagv8KXury3+Q==
2546+
2547+
version "3.1.4"
2548+
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.1.4.tgz#64b09059805505902139fa805d97046080bd90b9"
2549+
integrity sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==
25452550
dependencies:
2546-
arg "^5.0.1"
2551+
arg "^5.0.2"
25472552
chokidar "^3.5.3"
25482553
color-name "^1.1.4"
25492554
detective "^5.2.1"
@@ -2622,21 +2627,21 @@ type-fest@^0.20.2:
26222627
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
26232628
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
26242629

2625-
2626-
version "2.3.0"
2627-
resolved "https://registry.yarnpkg.com/typeit-react/-/typeit-react-2.3.0.tgz#1a7ec3bac931a3d8ec07e33e09c5b9fddfd071bc"
2628-
integrity sha512-23cX1dELGAJS+JZxdqvIiXzyLA541lZQiGjqeBvfP5/FO4+SMQW1AEZ7NN4esTMIyOtbMhXui5CqYHGYNv1nzQ==
2630+
2631+
version "2.3.3"
2632+
resolved "https://registry.yarnpkg.com/typeit-react/-/typeit-react-2.3.3.tgz#531119f314ac1e42bec564dac36ca6896940336b"
2633+
integrity sha512-tC4nPWMX03sYm88Lbtf1JBSoyaREFijQRfi9/qxvgOuOv/2m58+cNFCbEiGgosK+iTz4PTIQ0SgCr3Km2Ad/eg==
26292634
dependencies:
26302635
"@types/react" "^17.0.39"
26312636
react "^17.0.2"
26322637
react-dom "^17.0.2"
2633-
typeit "^8.3.0"
2634-
vite "^2.8.1"
2638+
typeit "^8.3.3"
2639+
vite "^2.8.6"
26352640

2636-
typeit@^8.3.0:
2637-
version "8.5.4"
2638-
resolved "https://registry.yarnpkg.com/typeit/-/typeit-8.5.4.tgz#09405364415381d82d0a6a6811ff38148d3bf2e9"
2639-
integrity sha512-ceEftvAFBmBZlaaWSgcUx2oxKa/BvaD7s1Ahzu4bhYiPCOdkMkMWSjQCmbjymVlF1wbIK4JNhJjIbZtBYkfz9A==
2641+
typeit@^8.3.3:
2642+
version "8.6.0"
2643+
resolved "https://registry.yarnpkg.com/typeit/-/typeit-8.6.0.tgz#36bfdffbdd691b5bb9fa0f2f9299ec57977fc522"
2644+
integrity sha512-1LPXj9UZWNpl7KWwIZ9yknp2oxNtIyhy4p5hHMQac0O1nT/+0q+iu5PeNiyes3AwYkc3xV94hRX7XYws24HwqA==
26402645

26412646
unbox-primitive@^1.0.1:
26422647
version "1.0.1"
@@ -2678,10 +2683,10 @@ v8-compile-cache@^2.0.3:
26782683
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
26792684
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
26802685

2681-
vite@^2.8.1:
2682-
version "2.9.9"
2683-
resolved "https://registry.yarnpkg.com/vite/-/vite-2.9.9.tgz#8b558987db5e60fedec2f4b003b73164cb081c5e"
2684-
integrity sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==
2686+
vite@^2.8.6:
2687+
version "2.9.12"
2688+
resolved "https://registry.yarnpkg.com/vite/-/vite-2.9.12.tgz#b1d636b0a8ac636afe9d83e3792d4895509a941b"
2689+
integrity sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==
26852690
dependencies:
26862691
esbuild "^0.14.27"
26872692
postcss "^8.4.13"

0 commit comments

Comments
 (0)