├── app ├── not-found.tsx ├── favicon.ico ├── components │ ├── Oneko.tsx │ ├── Age.tsx │ ├── Footer.tsx │ ├── Skills.tsx │ ├── Activity.tsx │ ├── Intro.tsx │ ├── Socials.tsx │ ├── Projects.tsx │ └── Blogs.tsx ├── robots.ts ├── page.tsx ├── manifest.ts ├── sitemap.ts ├── resume │ └── page.tsx ├── globals.css ├── layout.tsx └── blog │ ├── page.tsx │ └── [url] │ └── page.tsx ├── public ├── googlecb5b318981d52a32.html ├── oneko.gif ├── og │ └── card.png ├── priyansh.jpg ├── PriyanshResume.pdf ├── favicon │ ├── favicon.ico │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ └── site.webmanifest ├── blog │ ├── devprofiles-commit.png │ ├── devprofiles-fork.jpeg │ ├── devprofiles-open-pr.png │ ├── devprofiles-preview.png │ ├── devprofiles-submit-pr.png │ └── how-to-get-discord-token.png └── oneko.js ├── postcss.config.mjs ├── README.md ├── next.config.ts ├── .gitignore ├── eslint.config.mjs ├── lib ├── fonts.ts ├── posts.ts └── blog.ts ├── DB └── projects.json ├── tsconfig.json ├── tailwind.config.ts ├── package.json ├── posts ├── how-to-get-discord-account-token.mdx └── contribute-your-first-code.mdx └── .github └── workflows └── nextjs.yml /app/not-found.tsx: -------------------------------------------------------------------------------- 1 | export default function NotFound() { 2 | return <> 3 | } -------------------------------------------------------------------------------- /public/googlecb5b318981d52a32.html: -------------------------------------------------------------------------------- 1 | google-site-verification: googlecb5b318981d52a32.html -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /public/oneko.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/oneko.gif -------------------------------------------------------------------------------- /public/og/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/og/card.png -------------------------------------------------------------------------------- /public/priyansh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/priyansh.jpg -------------------------------------------------------------------------------- /public/PriyanshResume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/PriyanshResume.pdf -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/blog/devprofiles-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/devprofiles-commit.png -------------------------------------------------------------------------------- /public/blog/devprofiles-fork.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/devprofiles-fork.jpeg -------------------------------------------------------------------------------- /public/blog/devprofiles-open-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/devprofiles-open-pr.png -------------------------------------------------------------------------------- /public/blog/devprofiles-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/devprofiles-preview.png -------------------------------------------------------------------------------- /public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/blog/devprofiles-submit-pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/devprofiles-submit-pr.png -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- 1 | const config = { 2 | plugins: { 3 | "@tailwindcss/postcss": {}, 4 | }, 5 | }; 6 | 7 | export default config; 8 | -------------------------------------------------------------------------------- /public/blog/how-to-get-discord-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/blog/how-to-get-discord-token.png -------------------------------------------------------------------------------- /public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/priyazsh/priyazsh.github.io/HEAD/public/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | image 2 | -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- 1 | import type { NextConfig } from "next"; 2 | 3 | const nextConfig: NextConfig = { 4 | output: 'export', 5 | trailingSlash: true, 6 | reactCompiler: true, 7 | }; 8 | 9 | export default nextConfig; 10 | -------------------------------------------------------------------------------- /public/favicon/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.pnp 3 | .pnp.* 4 | .yarn/* 5 | !.yarn/patches 6 | !.yarn/plugins 7 | !.yarn/releases 8 | !.yarn/versions 9 | /coverage 10 | /.next/ 11 | /out/ 12 | /build 13 | .DS_Store 14 | *.pem 15 | npm-debug.log* 16 | yarn-debug.log* 17 | yarn-error.log* 18 | .pnpm-debug.log* 19 | .env* 20 | .vercel 21 | *.tsbuildinfo 22 | next-env.d.ts 23 | -------------------------------------------------------------------------------- /app/components/Oneko.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { useEffect } from "react"; 4 | export default function Oneko() { 5 | useEffect(() => { 6 | const script = document.createElement("script"); 7 | script.src = "/oneko.js"; 8 | document.body.append(script); 9 | return () => { 10 | script.remove(); 11 | }; 12 | }, []); 13 | return null; 14 | } 15 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- 1 | import { defineConfig, globalIgnores } from "eslint/config"; 2 | import nextVitals from "eslint-config-next/core-web-vitals"; 3 | import nextTs from "eslint-config-next/typescript"; 4 | 5 | const eslintConfig = defineConfig([ 6 | ...nextVitals, 7 | ...nextTs, 8 | globalIgnores([ 9 | ".next/**", 10 | "out/**", 11 | "build/**", 12 | "next-env.d.ts", 13 | ]), 14 | ]); 15 | 16 | export default eslintConfig; 17 | -------------------------------------------------------------------------------- /lib/fonts.ts: -------------------------------------------------------------------------------- 1 | import { Inter, JetBrains_Mono, Geist } from 'next/font/google' 2 | 3 | export const inter = Inter({ 4 | subsets: ['latin'], 5 | display: 'swap', 6 | variable: '--font-inter', 7 | }) 8 | 9 | export const jetbrainsMono = JetBrains_Mono({ 10 | subsets: ['latin'], 11 | display: 'swap', 12 | variable: '--font-jetbrains-mono', 13 | }) 14 | 15 | export const geist = Geist({ 16 | subsets: ['latin'], 17 | display: 'swap', 18 | variable: '--font-geist', 19 | }) -------------------------------------------------------------------------------- /app/robots.ts: -------------------------------------------------------------------------------- 1 | import { MetadataRoute } from 'next' 2 | 3 | export const dynamic = 'force-static' 4 | 5 | export default function robots(): MetadataRoute.Robots { 6 | const baseUrl = 'https://priyazsh.github.io' 7 | 8 | return { 9 | rules: { 10 | userAgent: '*', 11 | allow: '/', 12 | disallow: [ 13 | '/private/', 14 | '/api/', 15 | '/_next/', 16 | ], 17 | }, 18 | sitemap: `${baseUrl}/sitemap.xml`, 19 | host: baseUrl, 20 | } 21 | } -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- 1 | import Socials from "./components/Socials"; 2 | import Projects from "./components/Projects"; 3 | import Intro from "./components/Intro"; 4 | import Activity from "./components/Activity"; 5 | import Blogs from "./components/Blogs"; 6 | import Footer from "./components/Footer"; 7 | 8 | export const dynamic = 'force-static'; 9 | 10 | export default function Home() { 11 | return ( 12 | <> 13 | 14 | 15 | 16 | 17 | 18 |