Working on v2
This commit is contained in:
parent
72f93968fa
commit
19eff45c34
13
.babelrc
13
.babelrc
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"presets": ["next/babel"],
|
||||
"plugins": [
|
||||
[
|
||||
"styled-components",
|
||||
{
|
||||
"ssr": true,
|
||||
"displayName": true,
|
||||
"preprocess": false
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"extends": "next/core-web-vitals"
|
||||
"extends": ["next/core-web-vitals", "prettier"]
|
||||
}
|
||||
|
|
|
@ -56,10 +56,12 @@ function Skills() {
|
|||
</SkillsStyle>
|
||||
);
|
||||
} else {
|
||||
var lastFMempty = true;
|
||||
if (skills?.lastfm_current.data.recenttracks.track.length > 0) {
|
||||
lastFMempty = false;
|
||||
}
|
||||
let lastFMempty = true;
|
||||
// if (skills?.lastfm_current.data.recenttracks.track.length > 0) {
|
||||
// lastFMempty = false;
|
||||
// }
|
||||
|
||||
console.log(skills);
|
||||
|
||||
return (
|
||||
<div>
|
||||
|
@ -76,8 +78,6 @@ function Skills() {
|
|||
following={skills?.gh_user?.data?.following}
|
||||
public_gists={skills?.gh_user?.data?.public_gists}
|
||||
created_at={skills?.gh_user?.data?.created_at}
|
||||
// mouseOverEvent={mouseOverEvent}
|
||||
// mouseOutEvent={mouseOutEvent}
|
||||
/>
|
||||
<OsuUserSkillCard
|
||||
title={"Osu! Player Stats"}
|
||||
|
@ -103,7 +103,7 @@ function Skills() {
|
|||
skills?.osu_user?.data.statistics.total_score
|
||||
}
|
||||
/>
|
||||
<TwitterUserSkillCard
|
||||
{/* <TwitterUserSkillCard
|
||||
title={"Twitter Stats"}
|
||||
url={"https://twitter.com/Bravo68web"}
|
||||
image={skills?.logo?.twitter}
|
||||
|
@ -112,12 +112,6 @@ function Skills() {
|
|||
statuses_count={skills?.twitter_user?.data?.statuses_count}
|
||||
favourites_count={skills?.twitter_user?.data?.favourites_count}
|
||||
created_at={skills?.twitter_user?.data?.created_at}
|
||||
/>
|
||||
|
||||
{/* <GitHubThySkillCard
|
||||
title={"GitHub Thropies"}
|
||||
image={skills?.logo?.github}
|
||||
bannerImage="https://github-profile-trophy.vercel.app/?username=bravo68web&theme=discord&column=3&row=2"
|
||||
/> */}
|
||||
<SpotifyTopSkillCard
|
||||
title={"Spotify Top Songs"}
|
||||
|
@ -131,7 +125,7 @@ function Skills() {
|
|||
topSongs4={skills?.spotify_top_songs?.data?.items[3]}
|
||||
topSongs5={skills?.spotify_top_songs?.data?.items[4]}
|
||||
/>
|
||||
<WakatimeUserSkillCard
|
||||
{/* <WakatimeUserSkillCard
|
||||
title={"Wakatime Stats"}
|
||||
url={"https://wakatime.com/@bravo68web"}
|
||||
image={skills?.logo?.wakatime}
|
||||
|
@ -139,7 +133,7 @@ function Skills() {
|
|||
average_weekly_time={skills?.wakatime_stats?.data?.avg}
|
||||
total_weekly_time={skills?.wakatime_stats?.data?.main}
|
||||
joinedOn={"2020-09-14"}
|
||||
/>
|
||||
/> */}
|
||||
<HashNodeSkillCard
|
||||
title={"HashNode Stats"}
|
||||
url={"https://blog.bravo68web.me/"}
|
||||
|
@ -147,10 +141,9 @@ function Skills() {
|
|||
joinOn={"2021-06-18"}
|
||||
numPosts={skills?.hn_user?.data?.numPosts}
|
||||
numFollowers={skills?.hn_user?.data?.numFollowers}
|
||||
// publicationDomain={skills?.hn_user?.data?.publicationDomain}
|
||||
numReactions={skills?.hn_user?.data?.numReactions}
|
||||
/>
|
||||
<OsuBestScoresSkillCard
|
||||
{/*<OsuBestScoresSkillCard
|
||||
title={"Osu! Best Scores"}
|
||||
image={skills?.logo?.osu}
|
||||
url={"https://osu.ppy.sh/users/bravo68web"}
|
||||
|
@ -209,7 +202,7 @@ function Skills() {
|
|||
evt3={skills?.gh_events?.data[2]}
|
||||
evt4={skills?.gh_events?.data[3]}
|
||||
evt5={skills?.gh_events?.data[4]}
|
||||
/>
|
||||
/> */}
|
||||
</div>
|
||||
</SkillsStyle>
|
||||
)}
|
||||
|
|
|
@ -2,7 +2,7 @@ export const name = "Jyotirmoy Bandhapadhayaya";
|
|||
export const github_url = "https://github.com/bravo68web";
|
||||
export const twitter_url = "https://twitter.com/bravo68web";
|
||||
export const linkedin_url = "https://linkedin.com/in/bravo68web";
|
||||
export const email = "mailto:me@bravo68web";
|
||||
export const email = "mailto:hi@b68.dev";
|
||||
export const instagram_url = "https://instagram.com/bravo68web";
|
||||
export const phone = "";
|
||||
export const address = "";
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import axios from "axios";
|
||||
|
||||
export default axios.create({
|
||||
baseURL: "https://api.b68dev.xyz",
|
||||
// baseURL: "http://localhost:8080",
|
||||
baseURL: "https://api.b68.dev",
|
||||
// baseURL: "http://localhost:9000",
|
||||
});
|
||||
|
|
|
@ -3,7 +3,7 @@ import axios from "./axios";
|
|||
export const tempEndpoint = async (endpoint, data) => {
|
||||
let response = [false, { error: "Error" }];
|
||||
|
||||
var reqPromise = axios
|
||||
let reqPromise = axios
|
||||
.get(endpoint)
|
||||
.then((res) => {
|
||||
data.github = res.data;
|
||||
|
@ -19,14 +19,13 @@ export const tempEndpoint = async (endpoint, data) => {
|
|||
|
||||
export const requester = async (configs, data) => {
|
||||
let requests = [];
|
||||
for (let i = 0; i < configs.length; i++) {
|
||||
const { endpoint, name } = configs[i];
|
||||
// console.log(endpoint, name);
|
||||
for (const element of configs) {
|
||||
const { endpoint, name } = element;
|
||||
data[name] = {};
|
||||
let request = axios
|
||||
.get(endpoint)
|
||||
.then((res) => {
|
||||
data[name].data = res.data;
|
||||
data[name] = res.data;
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import {requester } from "./requester";
|
||||
import { requester } from "./requester";
|
||||
|
||||
export const APISDK = {
|
||||
data: {},
|
||||
|
@ -6,23 +6,23 @@ export const APISDK = {
|
|||
await requester(
|
||||
[
|
||||
{
|
||||
endpoint: "/me/github/userdata",
|
||||
endpoint: "/me/github/user",
|
||||
name: "gh_user",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/discord/activity",
|
||||
endpoint: "/me/discord/profile",
|
||||
name: "discord_activity",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/osu/v2/user",
|
||||
endpoint: "/me/gaming/osu/user",
|
||||
name: "osu_user",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/osu/v2/bestScores",
|
||||
endpoint: "/me/gaming/osu/best",
|
||||
name: "osu_bestScores",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/spotify/myTopSongs",
|
||||
endpoint: "/me/spotify/top",
|
||||
name: "spotify_top_songs",
|
||||
},
|
||||
{
|
||||
|
@ -38,15 +38,15 @@ export const APISDK = {
|
|||
name: "wakatime_lang",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/hashnode/me/all",
|
||||
endpoint: "/me/hashnode/",
|
||||
name: "hn_user",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/twitter/me",
|
||||
endpoint: "/me/twitter/profile",
|
||||
name: "twitter_user",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/twitter/recentTweets",
|
||||
endpoint: "/me/twitter/tweets",
|
||||
name: "twitter_tweets",
|
||||
},
|
||||
{
|
||||
|
@ -54,11 +54,11 @@ export const APISDK = {
|
|||
name: "lastfm_current",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/github/userevent",
|
||||
endpoint: "/me/github/events",
|
||||
name: "gh_events",
|
||||
},
|
||||
{
|
||||
endpoint: "/me/vscode",
|
||||
endpoint: "/me/vscode/",
|
||||
name: "vscode",
|
||||
},
|
||||
],
|
||||
|
@ -67,3 +67,5 @@ export const APISDK = {
|
|||
// return tempEndpoint("https://api.github.com/users/bravo68web", this.data);
|
||||
},
|
||||
};
|
||||
|
||||
console.log(APISDK.data);
|
|
@ -32,19 +32,18 @@
|
|||
"core-js": "^3.21.1",
|
||||
"date-format-parse": "^0.2.7",
|
||||
"fs-extra": "^10.0.1",
|
||||
"next": "^12.1.4",
|
||||
"next": "^13.1.1",
|
||||
"next-connect": "^0.12.2",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-use-lanyard": "^0.1.1",
|
||||
"sitemap": "^7.1.1",
|
||||
"styled-components": "^5.3.3",
|
||||
"use-last-fm": "https://github.com/BRAVO68WEB/use-last-fm"
|
||||
},
|
||||
"devDependencies": {
|
||||
"babel-plugin-styled-components": "^2.0.7",
|
||||
"eslint": "^7.32.0",
|
||||
"eslint-config-next": "12.0.4",
|
||||
"eslint-config-next": "^13.1.1",
|
||||
"prettier": "^2.6.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,62 @@
|
|||
import Document, { Html, Head, Main, NextScript } from 'next/document'
|
||||
import { ServerStyleSheet } from 'styled-components'
|
||||
import Nav from '../components/nav'
|
||||
|
||||
|
||||
export default class MyDocument extends Document {
|
||||
static async getInitialProps(ctx) {
|
||||
const sheet = new ServerStyleSheet()
|
||||
const originalRenderPage = ctx.renderPage
|
||||
|
||||
try {
|
||||
ctx.renderPage = () =>
|
||||
originalRenderPage({
|
||||
enhanceApp: (App) => (props) =>
|
||||
sheet.collectStyles(<App {...props} />),
|
||||
})
|
||||
|
||||
const initialProps = await Document.getInitialProps(ctx)
|
||||
return {
|
||||
...initialProps,
|
||||
styles: [initialProps.styles, sheet.getStyleElement()],
|
||||
}
|
||||
} finally {
|
||||
sheet.seal()
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Html>
|
||||
<Head>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<body>
|
||||
<Main />
|
||||
<NextScript />
|
||||
</body>
|
||||
</Html>
|
||||
)
|
||||
}
|
||||
}
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
About | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<About />
|
||||
|
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
Contact | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Contact />
|
||||
|
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
Extras | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Extras />
|
||||
|
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and DevOps
|
||||
Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Main />
|
||||
|
|
|
@ -10,27 +10,6 @@ export default function Home() {
|
|||
Projects | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Art />
|
||||
|
|
|
@ -10,27 +10,6 @@ export default function Home() {
|
|||
Projects | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Qbadges />
|
||||
|
|
|
@ -12,27 +12,6 @@ export default function Home() {
|
|||
Resume | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Resume />
|
||||
|
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
Stats | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<Skills />
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
import Head from "next/head";
|
||||
import Nav from "components/nav";
|
||||
import About from "components/about";
|
||||
import Footer from "components/footer";
|
||||
|
||||
export default function Home() {
|
||||
return (
|
||||
<div>
|
||||
<Head>
|
||||
<title>
|
||||
About | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
</Head>
|
||||
<Nav />
|
||||
<About />
|
||||
|
||||
{/* <Footer /> */}
|
||||
</div>
|
||||
);
|
||||
}
|
|
@ -11,27 +11,6 @@ export default function Home() {
|
|||
VS Code Extensions | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
|
||||
DevOps Engineer
|
||||
</title>
|
||||
<meta
|
||||
name="description"
|
||||
content="Jyotirmoy Bandyopadhayaya's Website | A Student, Full Stack and DevOps Platform Developer | Jyotirmoy Bandyopadhayaya's Tech Stack"
|
||||
/>
|
||||
<meta
|
||||
name="keywords"
|
||||
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
|
||||
/>
|
||||
<meta name="language" content="EN" />
|
||||
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" />
|
||||
<meta
|
||||
name="publisher"
|
||||
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
|
||||
/>
|
||||
<link rel="icon" href="/favicon.ico" />
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
</Head>
|
||||
<Nav />
|
||||
<VSExts />
|
||||
|
|
Loading…
Reference in New Issue