├── .env.example ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── README.md ├── astro.config.mjs ├── drizzle.config.ts ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── public ├── blog │ ├── 3-ways-to-create-content-driven-websites │ │ └── cover-pic.webp │ ├── 5-design-principles │ │ ├── cover-pic.png │ │ ├── icon-usage.png │ │ ├── multiple-icon-libraries.png │ │ ├── readability.png │ │ └── single-icon-library.png │ ├── analog-version-of-blog.jpg │ ├── analytics-in-a-different-way │ │ ├── closing-thought.avif │ │ ├── cover-pic.avif │ │ └── idea.avif │ ├── beats-vs-my-logo.jpg │ ├── biryani-i-tasted-in-hyderabad │ │ ├── bawachi.jpg │ │ ├── cafe-bahar.jpg │ │ ├── cover-pic.png │ │ ├── madina-hotel.jpg │ │ ├── meridian.jpg │ │ ├── nawabs.jpg │ │ └── shadab.png │ ├── cannot-read-properties-of-undefined │ │ └── cover-pic.webp │ ├── consistently-showing-up │ │ ├── arduino.jpeg │ │ ├── avis-tailors.jpg │ │ ├── cover-pic.png │ │ └── udemy-course.jpg │ ├── copy-find-yourself.png │ ├── css-flex-and-grid │ │ ├── bento-grid.png │ │ ├── css-flex-grid.jpeg │ │ ├── flex-example.png │ │ ├── grid-flex-fusion.png │ │ └── website-features-section.png │ ├── docker-1st-step-to-self-hosting │ │ └── cover-pic.jpg │ ├── fast-as-f**k-boi │ │ ├── chatgpt.avif │ │ ├── cover-pic.avif │ │ ├── handbrake.avif │ │ └── squoosh.avif │ ├── how-to-flex-as-web-dev │ │ └── cover-pic.webp │ ├── how-to-make-a-good-presentation │ │ └── cover-pic.jpg │ ├── html-i-use-at-work.gif │ ├── html-i-use-at-work.webm │ ├── html-layout.png │ ├── html-typography.png │ ├── i-rewrote-my-blog-in-astro │ │ └── cover-pic.webp │ ├── im-back │ │ └── cover-pic.webp │ ├── introducing-chimtu │ │ └── cover-pic.webp │ ├── jack-of-all-trades │ │ ├── bigger-picture.avif │ │ ├── board-ship.avif │ │ ├── cover-pic.avif │ │ ├── cover-pic.jpg │ │ ├── fixing-ship.avif │ │ ├── franky.avif │ │ ├── vegapunk.avif │ │ └── vegapunk.png │ ├── media-queries-in-css │ │ └── cover-pic.png │ ├── my-books-collection │ │ └── cover-pic.webp │ ├── no-need-for-javascript │ │ └── cover-pic.webp │ ├── realtime-updates-in-nextjs-without-websockets │ │ └── cover-pic.webp │ ├── server-backups-with-rclone-&-restic │ │ └── cover-pic.webp │ ├── steal-like-an-artist.jpg │ ├── the-joe-rogan-experience │ │ └── cover-pic.webp │ ├── what-i-do-for-living │ │ ├── cover-pic.avif │ │ └── under-the-hood.avif │ ├── what-is-engine-braking │ │ └── cover-pic.webp │ ├── what-is-markdown │ │ └── cover-pic.webp │ ├── what-is-tailwindcss │ │ ├── cover-pic.webp │ │ └── learning-path.webp │ └── why-typescript │ │ └── cover-pic.webp ├── characters │ ├── chimtu.webp │ ├── chitti.webp │ └── pavan.webp ├── favicon.ico ├── fonts │ ├── GeistMono-Regular.woff2 │ └── Penpoint.otf ├── logo.svg └── og-image.png ├── src ├── components │ ├── BaseHead.astro │ ├── ClientComponent.astro │ ├── Footer.astro │ ├── FormattedDate.astro │ ├── Header.astro │ ├── HeaderLink.astro │ ├── MDXComponents │ │ ├── Heading.tsx │ │ └── Rating.tsx │ ├── Message.tsx │ ├── Tags.tsx │ ├── Utterance.tsx │ └── Views.tsx ├── consts.ts ├── content │ ├── blog │ │ ├── 3-ways-to-build-content-driven-website.mdx │ │ ├── 5-design-principles-i-use-to-create-website.mdx │ │ ├── analytics-in-a-different-way.mdx │ │ ├── biriyanis-i-tasted-in-hyderabad.mdx │ │ ├── cannot-read-properties-of-undefined.mdx │ │ ├── consistently-showing-up.mdx │ │ ├── css-flex-and-grid.mdx │ │ ├── docker-1st-step-to-self-hosting.mdx │ │ ├── fast-as-f**k-boi.mdx │ │ ├── how-to-flex-as-web-dev.mdx │ │ ├── how-to-make-a-good-presentation.mdx │ │ ├── html-i-use-at-my-work.mdx │ │ ├── i-rewrote-my-blog-in-astro.mdx │ │ ├── im-back.mdx │ │ ├── introducing-chimtu.mdx │ │ ├── jack-of-all-trades.mdx │ │ ├── media-queries-in-css.mdx │ │ ├── my-books-collection.mdx │ │ ├── no-need-for-javascript.mdx │ │ ├── realtime-updates-in-nextjs-without-websockets.mdx │ │ ├── server-backups-with-rclone-and-restic.mdx │ │ ├── steal-like-an-artist.mdx │ │ ├── the-joe-rogan-experience.mdx │ │ ├── what-i-do-for-living.mdx │ │ ├── what-is-engine-braking.mdx │ │ ├── what-is-markdown.mdx │ │ ├── what-is-tailwindcss.mdx │ │ └── why-typescript.mdx │ └── config.ts ├── db │ ├── index.ts │ ├── migrations │ │ ├── 0000_cynical_toad_men.sql │ │ ├── 0001_fine_karma.sql │ │ ├── 0002_thin_tusk.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ └── _journal.json │ ├── schema.ts │ └── upstash.ts ├── env.d.ts ├── layouts │ ├── BlogPost.astro │ ├── Layout.astro │ └── NotebookLayout.astro ├── lib │ └── axiosConfig.ts ├── pages │ ├── 404.astro │ ├── [slug] │ │ ├── index.astro │ │ └── og.png.ts │ ├── about │ │ └── index.astro │ ├── api │ │ └── views │ │ │ └── route.json.ts │ ├── index.astro │ ├── robots.txt.ts │ └── rss.xml.js ├── stores │ └── query.ts ├── styles │ └── global.css └── utils │ ├── generateOgImage.tsx │ └── og-template │ └── post.tsx ├── tailwind.config.mjs └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/blog/3-ways-to-create-content-driven-websites/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/3-ways-to-create-content-driven-websites/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/5-design-principles/cover-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/5-design-principles/cover-pic.png -------------------------------------------------------------------------------- /public/blog/5-design-principles/icon-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/5-design-principles/icon-usage.png -------------------------------------------------------------------------------- /public/blog/5-design-principles/multiple-icon-libraries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/5-design-principles/multiple-icon-libraries.png -------------------------------------------------------------------------------- /public/blog/5-design-principles/readability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/5-design-principles/readability.png -------------------------------------------------------------------------------- /public/blog/5-design-principles/single-icon-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/5-design-principles/single-icon-library.png -------------------------------------------------------------------------------- /public/blog/analog-version-of-blog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/analog-version-of-blog.jpg -------------------------------------------------------------------------------- /public/blog/analytics-in-a-different-way/closing-thought.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/analytics-in-a-different-way/closing-thought.avif -------------------------------------------------------------------------------- /public/blog/analytics-in-a-different-way/cover-pic.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/analytics-in-a-different-way/cover-pic.avif -------------------------------------------------------------------------------- /public/blog/analytics-in-a-different-way/idea.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/analytics-in-a-different-way/idea.avif -------------------------------------------------------------------------------- /public/blog/beats-vs-my-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/beats-vs-my-logo.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/bawachi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/bawachi.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/cafe-bahar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/cafe-bahar.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/cover-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/cover-pic.png -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/madina-hotel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/madina-hotel.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/meridian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/meridian.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/nawabs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/nawabs.jpg -------------------------------------------------------------------------------- /public/blog/biryani-i-tasted-in-hyderabad/shadab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/biryani-i-tasted-in-hyderabad/shadab.png -------------------------------------------------------------------------------- /public/blog/cannot-read-properties-of-undefined/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/cannot-read-properties-of-undefined/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/consistently-showing-up/arduino.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/consistently-showing-up/arduino.jpeg -------------------------------------------------------------------------------- /public/blog/consistently-showing-up/avis-tailors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/consistently-showing-up/avis-tailors.jpg -------------------------------------------------------------------------------- /public/blog/consistently-showing-up/cover-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/consistently-showing-up/cover-pic.png -------------------------------------------------------------------------------- /public/blog/consistently-showing-up/udemy-course.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/consistently-showing-up/udemy-course.jpg -------------------------------------------------------------------------------- /public/blog/copy-find-yourself.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/copy-find-yourself.png -------------------------------------------------------------------------------- /public/blog/css-flex-and-grid/bento-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/css-flex-and-grid/bento-grid.png -------------------------------------------------------------------------------- /public/blog/css-flex-and-grid/css-flex-grid.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/css-flex-and-grid/css-flex-grid.jpeg -------------------------------------------------------------------------------- /public/blog/css-flex-and-grid/flex-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/css-flex-and-grid/flex-example.png -------------------------------------------------------------------------------- /public/blog/css-flex-and-grid/grid-flex-fusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/css-flex-and-grid/grid-flex-fusion.png -------------------------------------------------------------------------------- /public/blog/css-flex-and-grid/website-features-section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/css-flex-and-grid/website-features-section.png -------------------------------------------------------------------------------- /public/blog/docker-1st-step-to-self-hosting/cover-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/docker-1st-step-to-self-hosting/cover-pic.jpg -------------------------------------------------------------------------------- /public/blog/fast-as-f**k-boi/chatgpt.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/fast-as-f**k-boi/chatgpt.avif -------------------------------------------------------------------------------- /public/blog/fast-as-f**k-boi/cover-pic.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/fast-as-f**k-boi/cover-pic.avif -------------------------------------------------------------------------------- /public/blog/fast-as-f**k-boi/handbrake.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/fast-as-f**k-boi/handbrake.avif -------------------------------------------------------------------------------- /public/blog/fast-as-f**k-boi/squoosh.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/fast-as-f**k-boi/squoosh.avif -------------------------------------------------------------------------------- /public/blog/how-to-flex-as-web-dev/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/how-to-flex-as-web-dev/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/how-to-make-a-good-presentation/cover-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/how-to-make-a-good-presentation/cover-pic.jpg -------------------------------------------------------------------------------- /public/blog/html-i-use-at-work.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/html-i-use-at-work.gif -------------------------------------------------------------------------------- /public/blog/html-i-use-at-work.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/html-i-use-at-work.webm -------------------------------------------------------------------------------- /public/blog/html-layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/html-layout.png -------------------------------------------------------------------------------- /public/blog/html-typography.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/html-typography.png -------------------------------------------------------------------------------- /public/blog/i-rewrote-my-blog-in-astro/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/i-rewrote-my-blog-in-astro/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/im-back/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/im-back/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/introducing-chimtu/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/introducing-chimtu/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/bigger-picture.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/bigger-picture.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/board-ship.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/board-ship.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/cover-pic.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/cover-pic.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/cover-pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/cover-pic.jpg -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/fixing-ship.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/fixing-ship.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/franky.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/franky.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/vegapunk.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/vegapunk.avif -------------------------------------------------------------------------------- /public/blog/jack-of-all-trades/vegapunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/jack-of-all-trades/vegapunk.png -------------------------------------------------------------------------------- /public/blog/media-queries-in-css/cover-pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/media-queries-in-css/cover-pic.png -------------------------------------------------------------------------------- /public/blog/my-books-collection/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/my-books-collection/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/no-need-for-javascript/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/no-need-for-javascript/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/realtime-updates-in-nextjs-without-websockets/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/realtime-updates-in-nextjs-without-websockets/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/server-backups-with-rclone-&-restic/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/server-backups-with-rclone-&-restic/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/steal-like-an-artist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/steal-like-an-artist.jpg -------------------------------------------------------------------------------- /public/blog/the-joe-rogan-experience/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/the-joe-rogan-experience/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/what-i-do-for-living/cover-pic.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-i-do-for-living/cover-pic.avif -------------------------------------------------------------------------------- /public/blog/what-i-do-for-living/under-the-hood.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-i-do-for-living/under-the-hood.avif -------------------------------------------------------------------------------- /public/blog/what-is-engine-braking/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-is-engine-braking/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/what-is-markdown/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-is-markdown/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/what-is-tailwindcss/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-is-tailwindcss/cover-pic.webp -------------------------------------------------------------------------------- /public/blog/what-is-tailwindcss/learning-path.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/what-is-tailwindcss/learning-path.webp -------------------------------------------------------------------------------- /public/blog/why-typescript/cover-pic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/blog/why-typescript/cover-pic.webp -------------------------------------------------------------------------------- /public/characters/chimtu.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/characters/chimtu.webp -------------------------------------------------------------------------------- /public/characters/chitti.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/characters/chitti.webp -------------------------------------------------------------------------------- /public/characters/pavan.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/characters/pavan.webp -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/GeistMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/fonts/GeistMono-Regular.woff2 -------------------------------------------------------------------------------- /public/fonts/Penpoint.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/fonts/Penpoint.otf -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/public/og-image.png -------------------------------------------------------------------------------- /src/components/BaseHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/BaseHead.astro -------------------------------------------------------------------------------- /src/components/ClientComponent.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/ClientComponent.astro -------------------------------------------------------------------------------- /src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Footer.astro -------------------------------------------------------------------------------- /src/components/FormattedDate.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/FormattedDate.astro -------------------------------------------------------------------------------- /src/components/Header.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Header.astro -------------------------------------------------------------------------------- /src/components/HeaderLink.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/HeaderLink.astro -------------------------------------------------------------------------------- /src/components/MDXComponents/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/MDXComponents/Heading.tsx -------------------------------------------------------------------------------- /src/components/MDXComponents/Rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/MDXComponents/Rating.tsx -------------------------------------------------------------------------------- /src/components/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Message.tsx -------------------------------------------------------------------------------- /src/components/Tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Tags.tsx -------------------------------------------------------------------------------- /src/components/Utterance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Utterance.tsx -------------------------------------------------------------------------------- /src/components/Views.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/components/Views.tsx -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/content/blog/3-ways-to-build-content-driven-website.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/3-ways-to-build-content-driven-website.mdx -------------------------------------------------------------------------------- /src/content/blog/5-design-principles-i-use-to-create-website.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/5-design-principles-i-use-to-create-website.mdx -------------------------------------------------------------------------------- /src/content/blog/analytics-in-a-different-way.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/analytics-in-a-different-way.mdx -------------------------------------------------------------------------------- /src/content/blog/biriyanis-i-tasted-in-hyderabad.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/biriyanis-i-tasted-in-hyderabad.mdx -------------------------------------------------------------------------------- /src/content/blog/cannot-read-properties-of-undefined.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/cannot-read-properties-of-undefined.mdx -------------------------------------------------------------------------------- /src/content/blog/consistently-showing-up.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/consistently-showing-up.mdx -------------------------------------------------------------------------------- /src/content/blog/css-flex-and-grid.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/css-flex-and-grid.mdx -------------------------------------------------------------------------------- /src/content/blog/docker-1st-step-to-self-hosting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/docker-1st-step-to-self-hosting.mdx -------------------------------------------------------------------------------- /src/content/blog/fast-as-f**k-boi.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/fast-as-f**k-boi.mdx -------------------------------------------------------------------------------- /src/content/blog/how-to-flex-as-web-dev.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/how-to-flex-as-web-dev.mdx -------------------------------------------------------------------------------- /src/content/blog/how-to-make-a-good-presentation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/how-to-make-a-good-presentation.mdx -------------------------------------------------------------------------------- /src/content/blog/html-i-use-at-my-work.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/html-i-use-at-my-work.mdx -------------------------------------------------------------------------------- /src/content/blog/i-rewrote-my-blog-in-astro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/i-rewrote-my-blog-in-astro.mdx -------------------------------------------------------------------------------- /src/content/blog/im-back.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/im-back.mdx -------------------------------------------------------------------------------- /src/content/blog/introducing-chimtu.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/introducing-chimtu.mdx -------------------------------------------------------------------------------- /src/content/blog/jack-of-all-trades.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/jack-of-all-trades.mdx -------------------------------------------------------------------------------- /src/content/blog/media-queries-in-css.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/media-queries-in-css.mdx -------------------------------------------------------------------------------- /src/content/blog/my-books-collection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/my-books-collection.mdx -------------------------------------------------------------------------------- /src/content/blog/no-need-for-javascript.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/no-need-for-javascript.mdx -------------------------------------------------------------------------------- /src/content/blog/realtime-updates-in-nextjs-without-websockets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/realtime-updates-in-nextjs-without-websockets.mdx -------------------------------------------------------------------------------- /src/content/blog/server-backups-with-rclone-and-restic.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/server-backups-with-rclone-and-restic.mdx -------------------------------------------------------------------------------- /src/content/blog/steal-like-an-artist.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/steal-like-an-artist.mdx -------------------------------------------------------------------------------- /src/content/blog/the-joe-rogan-experience.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/the-joe-rogan-experience.mdx -------------------------------------------------------------------------------- /src/content/blog/what-i-do-for-living.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/what-i-do-for-living.mdx -------------------------------------------------------------------------------- /src/content/blog/what-is-engine-braking.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/what-is-engine-braking.mdx -------------------------------------------------------------------------------- /src/content/blog/what-is-markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/what-is-markdown.mdx -------------------------------------------------------------------------------- /src/content/blog/what-is-tailwindcss.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/what-is-tailwindcss.mdx -------------------------------------------------------------------------------- /src/content/blog/why-typescript.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/blog/why-typescript.mdx -------------------------------------------------------------------------------- /src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/content/config.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/db/migrations/0000_cynical_toad_men.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/0000_cynical_toad_men.sql -------------------------------------------------------------------------------- /src/db/migrations/0001_fine_karma.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" RENAME TO "viewCount"; -------------------------------------------------------------------------------- /src/db/migrations/0002_thin_tusk.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/0002_thin_tusk.sql -------------------------------------------------------------------------------- /src/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /src/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /src/db/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /src/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/schema.ts -------------------------------------------------------------------------------- /src/db/upstash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/db/upstash.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layouts/BlogPost.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/layouts/BlogPost.astro -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/layouts/Layout.astro -------------------------------------------------------------------------------- /src/layouts/NotebookLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/layouts/NotebookLayout.astro -------------------------------------------------------------------------------- /src/lib/axiosConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/lib/axiosConfig.ts -------------------------------------------------------------------------------- /src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/404.astro -------------------------------------------------------------------------------- /src/pages/[slug]/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/[slug]/index.astro -------------------------------------------------------------------------------- /src/pages/[slug]/og.png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/[slug]/og.png.ts -------------------------------------------------------------------------------- /src/pages/about/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/about/index.astro -------------------------------------------------------------------------------- /src/pages/api/views/route.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/api/views/route.json.ts -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/robots.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/robots.txt.ts -------------------------------------------------------------------------------- /src/pages/rss.xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/pages/rss.xml.js -------------------------------------------------------------------------------- /src/stores/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/stores/query.ts -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/utils/generateOgImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/utils/generateOgImage.tsx -------------------------------------------------------------------------------- /src/utils/og-template/post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/src/utils/og-template/post.tsx -------------------------------------------------------------------------------- /tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/tailwind.config.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pavanbhaskardev/personal-blog-astro/HEAD/tsconfig.json --------------------------------------------------------------------------------