Sitemap Fixes

This commit is contained in:
Jyotirmoy Bandyopadhayaya 2023-02-06 21:17:43 +05:30
parent 18c784bb2d
commit 9af855700c
Signed by: bravo68web
GPG Key ID: F5671FD7BCB9917A
25 changed files with 2849 additions and 1530 deletions

17
LICENCE.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJPBAABCAA5FiEE0APh0A+KWUWJp6Z09Wcf17y5kXoFAmPhIRUbHGpiYW5keW9w
YWRoYXlheWFAZ21haWwuY29tAAoJEPVnH9e8uZF6RmcQAI55dncehkAg5NgehYcF
ZaamZmstMXAf9H3XkSvgXEQ08gFRuVq2rFmnvR2dnwyx/O1CwkUtrRH+2QxccmEl
ICvGtt4MnscdP7tbH7vfDsoFT7uHyzKODKdreTRYHMwlBaRqoELE5waW5LVOnSRo
6bZvzPlYmzKtU7V1St+NoTYXq11rwMjNI72qPuLjtlC11U3H7/m1G6PxJbEqnqNg
R2gVp3Hzq7oS7j0G/mXB9h/SDUT6+eexp65BeV7DG9/s6j6C5UoMX54g44qk5Sc2
uWO7rV7eCTCfiFPYxjM5/BfJUIt3cB+VYOGFaO6pxYPCpm4yiLkM5Y62j6yn/mQX
n+Vq6gZzXpuxsR/3g+DwuQSwfA7c35eOrWfkUZTnDIDV1HZ2iS4NuxJQDgoJZEpc
Hu0PaPcB0EtUnm41jAHPAtPR1ou3PLtFzYCUFHDLTrPjmZVQsq0elT+HVKauhmMY
xGAXb8hs8yLTj9mF/el/WmwBekeBAQD8znpxCFx8HaHs+j/iZ0kiBbBoZxp34bmY
HSO6pu+XQ4FttSFj02AX6m6Rcw1XCx6z1H0UdqboM1wqqV6sjaZuwjF3XE+1aczq
piT74wC6AYaVTzl2Z1xG7Epy5VgLCZnztTmPSpAYNoTqElwWbhjTIX5qhwSDsm5+
o+jFfwY8gH+6iT+HwECrpAb4
=2d++
-----END PGP SIGNATURE-----

View File

@ -1,4 +1,4 @@
import {useState} from "react"; import { useState } from "react";
import ArtCardStyle from "./artCard.style"; import ArtCardStyle from "./artCard.style";
import ArtModel from "./artModal"; import ArtModel from "./artModal";

View File

@ -10,7 +10,7 @@ export default styled.div`
box-shadow: 10px 9px 0px -3px #fffefe; box-shadow: 10px 9px 0px -3px #fffefe;
margin: 5px; margin: 5px;
* { * {
margin-top: inherit; margin-top: inherit;
} }
.type { .type {
color: #92dcf3; color: #92dcf3;

View File

@ -1,37 +1,40 @@
import React, { useEffect } from "react"; import React, { useEffect } from "react";
import {BMCStyle} from "./buymeacoffee.style"; import { BMCStyle } from "./buymeacoffee.style";
export default function Buymeacoffee() { export default function Buymeacoffee() {
// const // const
useEffect(() => { useEffect(() => {
const script = document.createElement("script"); const script = document.createElement("script");
const div = document.getElementById("supportByBMC"); const div = document.getElementById("supportByBMC");
script.setAttribute( script.setAttribute(
"src", "src",
"https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js" "https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js"
); );
script.setAttribute("data-name", "BMC-Widget"); script.setAttribute("data-name", "BMC-Widget");
script.setAttribute("data-cfasync", "false"); script.setAttribute("data-cfasync", "false");
script.setAttribute("data-id", "bravo68web"); script.setAttribute("data-id", "bravo68web");
script.setAttribute("data-description", "Support me on Buy me a coffee!"); script.setAttribute("data-description", "Support me on Buy me a coffee!");
script.setAttribute( script.setAttribute(
"data-message", "data-message",
"Buying a single coffee for me is 1000 times worth than a Thankyou " "Buying a single coffee for me is 1000 times worth than a Thankyou "
); );
script.setAttribute("data-color", "#7422f8"); script.setAttribute("data-color", "#7422f8");
script.setAttribute("data-position", "Right"); script.setAttribute("data-position", "Right");
script.setAttribute("data-x_margin", "18"); script.setAttribute("data-x_margin", "18");
script.setAttribute("data-y_margin", "18"); script.setAttribute("data-y_margin", "18");
script.onload = function () { script.onload = function () {
let evt = document.createEvent("Event"); let evt = document.createEvent("Event");
evt.initEvent("DOMContentLoaded", false, false); evt.initEvent("DOMContentLoaded", false, false);
window.dispatchEvent(evt); window.dispatchEvent(evt);
}; };
div.appendChild(script); div.appendChild(script);
}, []); }, []);
return (<BMCStyle><div id="supportByBMC"></div></BMCStyle>); return (
} <BMCStyle>
<div id="supportByBMC"></div>
</BMCStyle>
);
}

View File

@ -1,7 +1,7 @@
import styled from "styled-components"; import styled from "styled-components";
export const BMCStyle = styled.div` export const BMCStyle = styled.div`
.supportFromHome { .supportFromHome {
bottom: 15px; bottom: 15px;
} }
` `;

View File

@ -1,4 +1,4 @@
import { useState } from "react"; import { useState } from "react";
import { ContactStyle } from "./contact.style"; import { ContactStyle } from "./contact.style";
import axios from "handlers/axios"; import axios from "handlers/axios";
@ -22,14 +22,16 @@ function Contact() {
axios.post("/contactme/postQuery", input); axios.post("/contactme/postQuery", input);
setIsSubmitted(true); setIsSubmitted(true);
} }
return ( return (
<ContactStyle> <ContactStyle>
<div className="form-group-main row"> <div className="form-group-main row">
<div className="column"> <div className="column">
<div className="prewritten-info"> <div className="prewritten-info">
<div className="prewritten-info-content"> <div className="prewritten-info-content">
<h1><u>Contact Me</u></h1> <h1>
<p> <u>Contact Me</u>
</h1>
<p>
If you have any questions, feel free to contact me. I am always If you have any questions, feel free to contact me. I am always
open to discussing new projects and opportunities. open to discussing new projects and opportunities.
</p> </p>
@ -54,16 +56,14 @@ function Contact() {
</h3> </h3>
<a href="https://discord.com/users/457039372009865226"> <a href="https://discord.com/users/457039372009865226">
Bravo68-DF_Techs#6429 Bravo68-DF_Techs#6429
</a> </a>
</p> </p>
<br /> <br />
<p> <p>
<h3> <h3>
<strong>Extra:</strong> <strong>Extra:</strong>
</h3> </h3>
<a href="https://calendly.com/bravo68web"> <a href="https://calendly.com/bravo68web">Calendly</a>
Calendly
</a>
</p> </p>
</div> </div>
</div> </div>
@ -123,7 +123,11 @@ function Contact() {
placeholder="Your message" placeholder="Your message"
/> />
</div> </div>
<button type="submit" className="btn btn-primary" disabled={isSubmitted}> <button
type="submit"
className="btn btn-primary"
disabled={isSubmitted}
>
Submit Submit
</button> </button>
</form> </form>

View File

@ -310,11 +310,7 @@ export default function DiscordActivity() {
<DicordActivityStyle> <DicordActivityStyle>
<div className="discord-icons"> <div className="discord-icons">
<div className="discord-large-icon"> <div className="discord-large-icon">
<img <img src={"/images/default_game.jpg"} />
src={
"/images/default_game.jpg"
}
/>
</div> </div>
<div className="discord-small-icon"> <div className="discord-small-icon">
<img src={"/images/" + "offline" + ".png"} alt="" /> <img src={"/images/" + "offline" + ".png"} alt="" />

View File

@ -1,28 +1,24 @@
import {useRef, useEffect} from 'react'; import { useRef, useEffect } from "react";
export default function CustomCursor() { export default function CustomCursor() {
const cursorRef = useRef(null) const cursorRef = useRef(null);
useEffect(() => { useEffect(() => {
if (cursorRef.current == null || cursorRef == null) if (cursorRef.current == null || cursorRef == null) return;
return; document.addEventListener("mousemove", (e) => {
document.addEventListener('mousemove', e => { if (cursorRef.current == null) return;
if (cursorRef.current == null) cursorRef.current.setAttribute(
return; "style",
cursorRef.current.setAttribute("style", "top: " + (e.pageY) + "px; left: " + (e.pageX) + "px;") "top: " + e.pageY + "px; left: " + e.pageX + "px;"
}) );
document.addEventListener('click', () => { });
if (cursorRef.current == null) document.addEventListener("click", () => {
return; if (cursorRef.current == null) return;
cursorRef.current.classList.add("expand"); cursorRef.current.classList.add("expand");
setTimeout(() => { setTimeout(() => {
if (cursorRef.current == null) if (cursorRef.current == null) return;
return; cursorRef.current.classList.remove("expand");
cursorRef.current.classList.remove("expand"); }, 500);
}, 500) });
})
}, []); }, []);
return ( return <div className="cursor" ref={cursorRef}></div>;
<div className='cursor' ref={cursorRef}> }
</div>
)
}

View File

@ -1,41 +1,40 @@
import { QBStyles } from "./qbadges.style"; import { QBStyles } from "./qbadges.style";
import { qwiklabs as qb } from "config" import { qwiklabs as qb } from "config";
function qbadges() { function qbadges() {
return ( return (
<QBStyles> <QBStyles>
<div> <div>
<h1 className="title">Qwiklab Badges</h1> <h1 className="title">Qwiklab Badges</h1>
<div className="default"> <div className="default">
{qb.map((badge, index) => {
{qb.map((badge, index) => { return (
return ( <>
<> <div>
<div> <div className="content">
<div className="content"> <div className="content-description">
<div className="content-description"> <img src={badge.image} />
<img src={badge.image} /> </div>
</div> <div className="content-title">
<div className="content-title"> <h1>
<h1> <a
<a href={badge.url}
href={badge.url} target="_blank"
target="_blank" rel="noopener noreferrer"
rel="noopener noreferrer" >
> {badge.title}
{badge.title} </a>
</a> </h1>
</h1> </div>
</div> </div>
</div> </div>
</div> </>
</> );
) })}
})} </div>
</div> </div>
</div> </QBStyles>
</QBStyles> );
); }
}
export default qbadges;
export default qbadges;

View File

@ -121,7 +121,9 @@ function GitHubUserEvtSkillCard({ title, image, evt1, evt2, evt3, url }) {
<br /> <br />
{evt1.repo.name} {evt1.repo.name}
</div> </div>
<div className="description commit-msg">{evt1?.commitMsg?.slice(0,50)}</div> <div className="description commit-msg">
{evt1?.commitMsg?.slice(0, 50)}
</div>
{/* <div className="description">{evt1?.created_at}</div> */} {/* <div className="description">{evt1?.created_at}</div> */}
</div> </div>
<br /> <br />
@ -132,7 +134,9 @@ function GitHubUserEvtSkillCard({ title, image, evt1, evt2, evt3, url }) {
<br /> <br />
{evt2.repo.name} {evt2.repo.name}
</div> </div>
<div className="description commit-msg">{evt2?.commitMsg?.slice(0,50)}</div> <div className="description commit-msg">
{evt2?.commitMsg?.slice(0, 50)}
</div>
{/* <div className="description">{evt2?.created_at}</div> */} {/* <div className="description">{evt2?.created_at}</div> */}
</div> </div>
<br /> <br />
@ -143,7 +147,9 @@ function GitHubUserEvtSkillCard({ title, image, evt1, evt2, evt3, url }) {
<br /> <br />
{evt3.repo.name} {evt3.repo.name}
</div> </div>
<div className="description commit-msg">{evt3?.commitMsg?.slice(0,50)}</div> <div className="description commit-msg">
{evt3?.commitMsg?.slice(0, 50)}
</div>
{/* <div className="description">{evt3?.created_at}</div> */} {/* <div className="description">{evt3?.created_at}</div> */}
</div> </div>
</SkillCard> </SkillCard>

View File

@ -81,36 +81,34 @@ function Skills() {
title={"Osu! Player Stats"} title={"Osu! Player Stats"}
url={"https://osu.ppy.sh/users/bravo68web"} url={"https://osu.ppy.sh/users/bravo68web"}
image={skills?.logo?.osu} image={skills?.logo?.osu}
accuracy={ accuracy={skills?.osu_user?.data?.statistics?.hit_accuracy}
skills?.osu_user?.data?.statistics?.hit_accuracy level={skills?.osu_user?.data?.statistics?.level?.current}
}
level={
skills?.osu_user?.data?.statistics?.level?.current
}
pp_raw={skills?.osu_user?.data?.statistics?.pp} pp_raw={skills?.osu_user?.data?.statistics?.pp}
country={skills?.osu_user?.data?.country?.code} country={skills?.osu_user?.data?.country?.code}
pp_rank={ pp_rank={skills?.osu_user?.data?.statistics?.global_rank}
skills?.osu_user?.data?.statistics?.global_rank
}
countryRank={skills?.osu_user?.data?.statistics?.country_rank} countryRank={skills?.osu_user?.data?.statistics?.country_rank}
maximum_combo={ maximum_combo={
skills?.osu_user?.data?.statistics?.maximum_combo skills?.osu_user?.data?.statistics?.maximum_combo
} }
join_date={"2019-09-21 19:33:44"} join_date={"2019-09-21 19:33:44"}
total_score={ total_score={skills?.osu_user?.data?.statistics?.total_score}
skills?.osu_user?.data?.statistics?.total_score
}
/> />
<TwitterUserSkillCard <TwitterUserSkillCard
title={"Twitter Stats"} title={"Twitter Stats"}
url={"https://twitter.com/Bravo68web"} url={"https://twitter.com/Bravo68web"}
image={skills?.logo?.twitter} image={skills?.logo?.twitter}
followers_count={skills?.twitter_user?.public_metrics?.followers_count} followers_count={
friends_count={skills?.twitter_user?.public_metrics?.following_count} skills?.twitter_user?.public_metrics?.followers_count
statuses_count={skills?.twitter_user?.public_metrics?.tweet_count} }
friends_count={
skills?.twitter_user?.public_metrics?.following_count
}
statuses_count={
skills?.twitter_user?.public_metrics?.tweet_count
}
created_at={skills?.twitter_user?.created_at} created_at={skills?.twitter_user?.created_at}
/> />
< SpotifyTopSkillCard <SpotifyTopSkillCard
title={"Spotify Top Songs"} title={"Spotify Top Songs"}
url={ url={
"https://open.spotify.com/user/31huoajpuynl4w4dzbhp4frktqw4?si=48195baf55a54d7d" "https://open.spotify.com/user/31huoajpuynl4w4dzbhp4frktqw4?si=48195baf55a54d7d"
@ -127,8 +125,14 @@ function Skills() {
url={"https://wakatime.com/@bravo68web"} url={"https://wakatime.com/@bravo68web"}
image={skills?.logo?.wakatime} image={skills?.logo?.wakatime}
total_time={skills?.wakatime_alltime?.data?.text} total_time={skills?.wakatime_alltime?.data?.text}
average_weekly_time={skills?.wakatime_stats?.data?.human_readable_daily_average_including_other_language} average_weekly_time={
total_weekly_time={skills?.wakatime_stats?.data?.human_readable_total_including_other_language} skills?.wakatime_stats?.data
?.human_readable_daily_average_including_other_language
}
total_weekly_time={
skills?.wakatime_stats?.data
?.human_readable_total_including_other_language
}
joinedOn={"2020-09-14"} joinedOn={"2020-09-14"}
/> />
<HashNodeSkillCard <HashNodeSkillCard
@ -140,7 +144,7 @@ function Skills() {
numFollowers={skills?.hn_user?.data?.numFollowers} numFollowers={skills?.hn_user?.data?.numFollowers}
numReactions={skills?.hn_user?.data?.numReactions} numReactions={skills?.hn_user?.data?.numReactions}
/> />
<OsuBestScoresSkillCard <OsuBestScoresSkillCard
title={"Osu! Best Scores"} title={"Osu! Best Scores"}
image={skills?.logo?.osu} image={skills?.logo?.osu}
url={"https://osu.ppy.sh/users/bravo68web"} url={"https://osu.ppy.sh/users/bravo68web"}

View File

@ -13,11 +13,11 @@ function vsExtsShow() {
<div className="content"> <div className="content">
<div className="content-description"> <div className="content-description">
<a <a
href={content.url} href={content.url}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
> >
<img src={content.image} /> <img src={content.image} />
</a> </a>
</div> </div>
<div className="content-title"> <div className="content-title">

View File

@ -77,7 +77,7 @@ export const ExtraStyles = styled.div`
} }
} }
} }
.tags{ .tags {
width: 100%; width: 100%;
height: 100%; height: 100%;
display: flex; display: flex;
@ -86,11 +86,11 @@ export const ExtraStyles = styled.div`
align-items: center; align-items: center;
color: var(--color5); color: var(--color5);
h2 { h2 {
font-size: 1em; font-size: 1em;
font-weight: bold; font-weight: bold;
text-align: center; text-align: center;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
} }
} }

989
config.js

File diff suppressed because it is too large Load Diff

View File

@ -2,5 +2,5 @@ import axios from "axios";
export default axios.create({ export default axios.create({
baseURL: "https://api.b68.dev", baseURL: "https://api.b68.dev",
// baseURL: "http://localhost:9000", // baseURL: "http://localhost:9000",
}); });

View File

@ -68,4 +68,4 @@ export const APISDK = {
}, },
}; };
console.log(APISDK.data); console.log(APISDK.data);

View File

@ -3,11 +3,11 @@ import "../styles/globals.css";
function MyPortfolio({ Component, pageProps }) { function MyPortfolio({ Component, pageProps }) {
return ( return (
<> <>
{/* <CustomCursor /> */} {/* <CustomCursor /> */}
<Component {...pageProps} /> <Component {...pageProps} />
</> </>
) );
} }
export default MyPortfolio; export default MyPortfolio;

View File

@ -1,27 +1,26 @@
import Document, { Html, Head, Main, NextScript } from 'next/document' import Document, { Html, Head, Main, NextScript } from "next/document";
import { ServerStyleSheet } from 'styled-components' import { ServerStyleSheet } from "styled-components";
import Nav from '../components/nav' import Nav from "../components/nav";
export default class MyDocument extends Document { export default class MyDocument extends Document {
static async getInitialProps(ctx) { static async getInitialProps(ctx) {
const sheet = new ServerStyleSheet() const sheet = new ServerStyleSheet();
const originalRenderPage = ctx.renderPage const originalRenderPage = ctx.renderPage;
try { try {
ctx.renderPage = () => ctx.renderPage = () =>
originalRenderPage({ originalRenderPage({
enhanceApp: (App) => (props) => enhanceApp: (App) => (props) =>
sheet.collectStyles(<App {...props} />), sheet.collectStyles(<App {...props} />),
}) });
const initialProps = await Document.getInitialProps(ctx) const initialProps = await Document.getInitialProps(ctx);
return { return {
...initialProps, ...initialProps,
styles: [initialProps.styles, sheet.getStyleElement()], styles: [initialProps.styles, sheet.getStyleElement()],
} };
} finally { } finally {
sheet.seal() sheet.seal();
} }
} }
@ -38,7 +37,10 @@ export default class MyDocument extends Document {
content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu" content="bravo, bravo68web, Jyotirmoy, Bandyopadhayaya, dev, web, Full Stack Developer, DevOps, gcp, linux, server, api, rest, lpu"
/> />
<meta name="language" content="EN" /> <meta name="language" content="EN" />
<meta name="author" content="Jyotirmoy Bandyopadhayaya | Bravo68web" /> <meta
name="author"
content="Jyotirmoy Bandyopadhayaya | Bravo68web"
/>
<meta <meta
name="publisher" name="publisher"
content="Jyotirmoy Bandyopadhayaya | Bravo68web" content="Jyotirmoy Bandyopadhayaya | Bravo68web"
@ -57,6 +59,6 @@ export default class MyDocument extends Document {
<NextScript /> <NextScript />
</body> </body>
</Html> </Html>
) );
} }
} }

View File

@ -15,13 +15,11 @@ export default handler.get(async (req, res) => {
// Writing static pages to sitemap // Writing static pages to sitemap
sitemap.write({ url: "/", changefreq: "daily", priority: 1 }); sitemap.write({ url: "/", changefreq: "daily", priority: 1 });
sitemap.write({ url: "/art/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/stats/", changefreq: "daily", priority: 0.8 }); sitemap.write({ url: "/stats/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/contact/", changefreq: "daily", priority: 0.8 }); sitemap.write({ url: "/contact/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/resume/", changefreq: "daily", priority: 0.8 }); sitemap.write({ url: "/resume/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/about/", changefreq: "daily", priority: 0.8 }); sitemap.write({ url: "/about/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/vscode/", changefreq: "daily", priority: 0.8 }); sitemap.write({ url: "/projects/", changefreq: "daily", priority: 0.8 });
sitemap.write({ url: "/extras/", changefreq: "daily", priority: 0.8 });
sitemap.end(); sitemap.end();

View File

@ -4,7 +4,7 @@ import Contact from "components/contact";
import Footer from "components/footer"; import Footer from "components/footer";
export default function Home() { export default function Home() {
return ( return (
<div> <div>
<Head> <Head>
<title> <title>

View File

@ -1,19 +1,19 @@
import Head from "next/head"; import Head from "next/head";
import Nav from "components/nav"; import Nav from "components/nav";
import Qbadges from "components/qbadges"; import Qbadges from "components/qbadges";
export default function Home() { export default function Home() {
return ( return (
<div> <div>
<Head> <Head>
<title> <title>
Projects | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and Projects | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and
DevOps Engineer DevOps Engineer
</title> </title>
</Head> </Head>
<Nav /> <Nav />
<Qbadges /> <Qbadges />
{/* <Footer /> */} {/* <Footer /> */}
</div> </div>
); );
} }

View File

@ -1,21 +1,21 @@
import Head from "next/head"; import Head from "next/head";
import Nav from "components/nav"; import Nav from "components/nav";
import VSExts from "components/vsexts"; import VSExts from "components/vsexts";
import Footer from "components/footer"; import Footer from "components/footer";
export default function Home() { export default function Home() {
return ( return (
<div> <div>
<Head> <Head>
<title> <title>
VS Code Extensions | Jyotirmoy Bandyopadhayaya | Full Stack Web Developer and VS Code Extensions | Jyotirmoy Bandyopadhayaya | Full Stack Web
DevOps Engineer Developer and DevOps Engineer
</title> </title>
</Head> </Head>
<Nav /> <Nav />
<VSExts /> <VSExts />
<Footer /> <Footer />
</div> </div>
); );
} }

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://itsmebravo.dev/</loc><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://itsmebravo.dev/art/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/stats/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/contact/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/resume/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/about/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/vscode/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/extras/</loc><changefreq>daily</changefreq><priority>0.8</priority></url></urlset> <?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://itsmebravo.dev/</loc><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://itsmebravo.dev/stats/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/contact/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/resume/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/about/</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://itsmebravo.dev/projects/</loc><changefreq>daily</changefreq><priority>0.8</priority></url></urlset>

View File

@ -81,4 +81,4 @@ a {
.expand { .expand {
animation: cursorAnim .5s forwards; animation: cursorAnim .5s forwards;
} */ } */