diff --git a/.gitignore b/.gitignore index d728133ec7..8285bab4c3 100644 --- a/.gitignore +++ b/.gitignore @@ -44,9 +44,9 @@ typings/ # dotenv environment variable files .env* -!static/img/__og-image/ +!static/img/__og-image/** static/img/__og-image/* -!static/img/__og-image/*.png +!static/img/__og-image/**/*.png # Mac files .DS_Store diff --git a/next.config.js b/next.config.js index 6b4936396c..ba2d0f768c 100644 --- a/next.config.js +++ b/next.config.js @@ -4,7 +4,9 @@ import nextra from "nextra" import path from "node:path" import withLess from "next-with-less" import { remarkGraphiQLComment } from "./src/remark-graphiql-comment.js" -import vercelJSON from "./vercel.json" assert { type: "json" } +import fs from "fs" + +const vercelJSON = JSON.parse(fs.readFileSync("./vercel.json", "utf-8")) const withNextra = nextra({ theme: "nextra-theme-docs", diff --git a/public/img/__og-image/017d9954f1be1c7e2ab2696c2abe6b9b.png b/public/img/__og-image/2023/017d9954f1be1c7e2ab2696c2abe6b9b.png similarity index 100% rename from public/img/__og-image/017d9954f1be1c7e2ab2696c2abe6b9b.png rename to public/img/__og-image/2023/017d9954f1be1c7e2ab2696c2abe6b9b.png diff --git a/public/img/__og-image/09bc04c42310bfe14024455bce46d781.png b/public/img/__og-image/2023/09bc04c42310bfe14024455bce46d781.png similarity index 100% rename from public/img/__og-image/09bc04c42310bfe14024455bce46d781.png rename to public/img/__og-image/2023/09bc04c42310bfe14024455bce46d781.png diff --git a/public/img/__og-image/0b5f6bcbfc77f97f4cdc6cdf4a171f82.png b/public/img/__og-image/2023/0b5f6bcbfc77f97f4cdc6cdf4a171f82.png similarity index 100% rename from public/img/__og-image/0b5f6bcbfc77f97f4cdc6cdf4a171f82.png rename to public/img/__og-image/2023/0b5f6bcbfc77f97f4cdc6cdf4a171f82.png diff --git a/public/img/__og-image/0bea54e1f79d706f2da4c802f8581ae5.png b/public/img/__og-image/2023/0bea54e1f79d706f2da4c802f8581ae5.png similarity index 100% rename from public/img/__og-image/0bea54e1f79d706f2da4c802f8581ae5.png rename to public/img/__og-image/2023/0bea54e1f79d706f2da4c802f8581ae5.png diff --git a/public/img/__og-image/0f57893e761e683f58c4ace9e766c3bf.png b/public/img/__og-image/2023/0f57893e761e683f58c4ace9e766c3bf.png similarity index 100% rename from public/img/__og-image/0f57893e761e683f58c4ace9e766c3bf.png rename to public/img/__og-image/2023/0f57893e761e683f58c4ace9e766c3bf.png diff --git a/public/img/__og-image/118f99976647d953d6554bac33dbf3bf.png b/public/img/__og-image/2023/118f99976647d953d6554bac33dbf3bf.png similarity index 100% rename from public/img/__og-image/118f99976647d953d6554bac33dbf3bf.png rename to public/img/__og-image/2023/118f99976647d953d6554bac33dbf3bf.png diff --git a/public/img/__og-image/158baff7d8c21cc0c210f805baa3e383.png b/public/img/__og-image/2023/158baff7d8c21cc0c210f805baa3e383.png similarity index 100% rename from public/img/__og-image/158baff7d8c21cc0c210f805baa3e383.png rename to public/img/__og-image/2023/158baff7d8c21cc0c210f805baa3e383.png diff --git a/public/img/__og-image/17f150667d13a57f28bae524443f4c60.png b/public/img/__og-image/2023/17f150667d13a57f28bae524443f4c60.png similarity index 100% rename from public/img/__og-image/17f150667d13a57f28bae524443f4c60.png rename to public/img/__og-image/2023/17f150667d13a57f28bae524443f4c60.png diff --git a/public/img/__og-image/1e7a35fbd833d9be1aa9719f77c86fb7.png b/public/img/__og-image/2023/1e7a35fbd833d9be1aa9719f77c86fb7.png similarity index 100% rename from public/img/__og-image/1e7a35fbd833d9be1aa9719f77c86fb7.png rename to public/img/__og-image/2023/1e7a35fbd833d9be1aa9719f77c86fb7.png diff --git a/public/img/__og-image/217cf30afd15a724ebb42c4d82169a26.png b/public/img/__og-image/2023/217cf30afd15a724ebb42c4d82169a26.png similarity index 100% rename from public/img/__og-image/217cf30afd15a724ebb42c4d82169a26.png rename to public/img/__og-image/2023/217cf30afd15a724ebb42c4d82169a26.png diff --git a/public/img/__og-image/247898ad29d5e594611af3cecf82f5e3.png b/public/img/__og-image/2023/247898ad29d5e594611af3cecf82f5e3.png similarity index 100% rename from public/img/__og-image/247898ad29d5e594611af3cecf82f5e3.png rename to public/img/__og-image/2023/247898ad29d5e594611af3cecf82f5e3.png diff --git a/public/img/__og-image/2517f7a1d13ad3c0652e1b3cc5b65714.png b/public/img/__og-image/2023/2517f7a1d13ad3c0652e1b3cc5b65714.png similarity index 100% rename from public/img/__og-image/2517f7a1d13ad3c0652e1b3cc5b65714.png rename to public/img/__og-image/2023/2517f7a1d13ad3c0652e1b3cc5b65714.png diff --git a/public/img/__og-image/275443caa2eda5df06699b724efa533c.png b/public/img/__og-image/2023/275443caa2eda5df06699b724efa533c.png similarity index 100% rename from public/img/__og-image/275443caa2eda5df06699b724efa533c.png rename to public/img/__og-image/2023/275443caa2eda5df06699b724efa533c.png diff --git a/public/img/__og-image/2816d4a81204283289584830acda7826.png b/public/img/__og-image/2023/2816d4a81204283289584830acda7826.png similarity index 100% rename from public/img/__og-image/2816d4a81204283289584830acda7826.png rename to public/img/__og-image/2023/2816d4a81204283289584830acda7826.png diff --git a/public/img/__og-image/295679e18701aa2be84f329db1118637.png b/public/img/__og-image/2023/295679e18701aa2be84f329db1118637.png similarity index 100% rename from public/img/__og-image/295679e18701aa2be84f329db1118637.png rename to public/img/__og-image/2023/295679e18701aa2be84f329db1118637.png diff --git a/public/img/__og-image/2b7518a6d8f2b72122c17beb92af8c89.png b/public/img/__og-image/2023/2b7518a6d8f2b72122c17beb92af8c89.png similarity index 100% rename from public/img/__og-image/2b7518a6d8f2b72122c17beb92af8c89.png rename to public/img/__og-image/2023/2b7518a6d8f2b72122c17beb92af8c89.png diff --git a/public/img/__og-image/3045d1849811f05cc2afaf690ea474a5.png b/public/img/__og-image/2023/3045d1849811f05cc2afaf690ea474a5.png similarity index 100% rename from public/img/__og-image/3045d1849811f05cc2afaf690ea474a5.png rename to public/img/__og-image/2023/3045d1849811f05cc2afaf690ea474a5.png diff --git a/public/img/__og-image/34bdd9b21a3cf2db6600a5ef840b3fb3.png b/public/img/__og-image/2023/34bdd9b21a3cf2db6600a5ef840b3fb3.png similarity index 100% rename from public/img/__og-image/34bdd9b21a3cf2db6600a5ef840b3fb3.png rename to public/img/__og-image/2023/34bdd9b21a3cf2db6600a5ef840b3fb3.png diff --git a/public/img/__og-image/38cb4033d5cfed2d5b508f08374ebe9b.png b/public/img/__og-image/2023/38cb4033d5cfed2d5b508f08374ebe9b.png similarity index 100% rename from public/img/__og-image/38cb4033d5cfed2d5b508f08374ebe9b.png rename to public/img/__og-image/2023/38cb4033d5cfed2d5b508f08374ebe9b.png diff --git a/public/img/__og-image/3a88eedac57e223aa69979407cfcc8f0.png b/public/img/__og-image/2023/3a88eedac57e223aa69979407cfcc8f0.png similarity index 100% rename from public/img/__og-image/3a88eedac57e223aa69979407cfcc8f0.png rename to public/img/__og-image/2023/3a88eedac57e223aa69979407cfcc8f0.png diff --git a/public/img/__og-image/3d167cf84012c4ff2dcca8fca736b0dd.png b/public/img/__og-image/2023/3d167cf84012c4ff2dcca8fca736b0dd.png similarity index 100% rename from public/img/__og-image/3d167cf84012c4ff2dcca8fca736b0dd.png rename to public/img/__og-image/2023/3d167cf84012c4ff2dcca8fca736b0dd.png diff --git a/public/img/__og-image/3e70d76748962770972c5c80e45ee9d7.png b/public/img/__og-image/2023/3e70d76748962770972c5c80e45ee9d7.png similarity index 100% rename from public/img/__og-image/3e70d76748962770972c5c80e45ee9d7.png rename to public/img/__og-image/2023/3e70d76748962770972c5c80e45ee9d7.png diff --git a/public/img/__og-image/47c1bf50ce5556edcae9a84795485a8f.png b/public/img/__og-image/2023/47c1bf50ce5556edcae9a84795485a8f.png similarity index 100% rename from public/img/__og-image/47c1bf50ce5556edcae9a84795485a8f.png rename to public/img/__og-image/2023/47c1bf50ce5556edcae9a84795485a8f.png diff --git a/public/img/__og-image/48f4e69c465b793750b5aa47bb7f2b6e.png b/public/img/__og-image/2023/48f4e69c465b793750b5aa47bb7f2b6e.png similarity index 100% rename from public/img/__og-image/48f4e69c465b793750b5aa47bb7f2b6e.png rename to public/img/__og-image/2023/48f4e69c465b793750b5aa47bb7f2b6e.png diff --git a/public/img/__og-image/4a4e842d1cd0c06083f484d31225abd1.png b/public/img/__og-image/2023/4a4e842d1cd0c06083f484d31225abd1.png similarity index 100% rename from public/img/__og-image/4a4e842d1cd0c06083f484d31225abd1.png rename to public/img/__og-image/2023/4a4e842d1cd0c06083f484d31225abd1.png diff --git a/public/img/__og-image/4feef977ceb883c69c91ccd2dd607aec.png b/public/img/__og-image/2023/4feef977ceb883c69c91ccd2dd607aec.png similarity index 100% rename from public/img/__og-image/4feef977ceb883c69c91ccd2dd607aec.png rename to public/img/__og-image/2023/4feef977ceb883c69c91ccd2dd607aec.png diff --git a/public/img/__og-image/50005edb4a441b0335d1b80b4ad62b1a.png b/public/img/__og-image/2023/50005edb4a441b0335d1b80b4ad62b1a.png similarity index 100% rename from public/img/__og-image/50005edb4a441b0335d1b80b4ad62b1a.png rename to public/img/__og-image/2023/50005edb4a441b0335d1b80b4ad62b1a.png diff --git a/public/img/__og-image/504049f2217d6c59b9f67eba97089bfe.png b/public/img/__og-image/2023/504049f2217d6c59b9f67eba97089bfe.png similarity index 100% rename from public/img/__og-image/504049f2217d6c59b9f67eba97089bfe.png rename to public/img/__og-image/2023/504049f2217d6c59b9f67eba97089bfe.png diff --git a/public/img/__og-image/520b70cfea27170fd6ed21d79f6b0357.png b/public/img/__og-image/2023/520b70cfea27170fd6ed21d79f6b0357.png similarity index 100% rename from public/img/__og-image/520b70cfea27170fd6ed21d79f6b0357.png rename to public/img/__og-image/2023/520b70cfea27170fd6ed21d79f6b0357.png diff --git a/public/img/__og-image/55dd5ef56bd778955509d08ea81903ea.png b/public/img/__og-image/2023/55dd5ef56bd778955509d08ea81903ea.png similarity index 100% rename from public/img/__og-image/55dd5ef56bd778955509d08ea81903ea.png rename to public/img/__og-image/2023/55dd5ef56bd778955509d08ea81903ea.png diff --git a/public/img/__og-image/5684f90e0472771532ed5ee2b237300f.png b/public/img/__og-image/2023/5684f90e0472771532ed5ee2b237300f.png similarity index 100% rename from public/img/__og-image/5684f90e0472771532ed5ee2b237300f.png rename to public/img/__og-image/2023/5684f90e0472771532ed5ee2b237300f.png diff --git a/public/img/__og-image/58b45c125046c6c7a8c35ec084bfbb19.png b/public/img/__og-image/2023/58b45c125046c6c7a8c35ec084bfbb19.png similarity index 100% rename from public/img/__og-image/58b45c125046c6c7a8c35ec084bfbb19.png rename to public/img/__og-image/2023/58b45c125046c6c7a8c35ec084bfbb19.png diff --git a/public/img/__og-image/5a0c1b8ab4957bfd83f55480c1508fe5.png b/public/img/__og-image/2023/5a0c1b8ab4957bfd83f55480c1508fe5.png similarity index 100% rename from public/img/__og-image/5a0c1b8ab4957bfd83f55480c1508fe5.png rename to public/img/__og-image/2023/5a0c1b8ab4957bfd83f55480c1508fe5.png diff --git a/public/img/__og-image/5bf24cd6483a63e62a2276fe38effb82.png b/public/img/__og-image/2023/5bf24cd6483a63e62a2276fe38effb82.png similarity index 100% rename from public/img/__og-image/5bf24cd6483a63e62a2276fe38effb82.png rename to public/img/__og-image/2023/5bf24cd6483a63e62a2276fe38effb82.png diff --git a/public/img/__og-image/5d6afee232e35ba1880e7b25d810ef49.png b/public/img/__og-image/2023/5d6afee232e35ba1880e7b25d810ef49.png similarity index 100% rename from public/img/__og-image/5d6afee232e35ba1880e7b25d810ef49.png rename to public/img/__og-image/2023/5d6afee232e35ba1880e7b25d810ef49.png diff --git a/public/img/__og-image/5f920cd134d4dea87fce5e59bc4418dc.png b/public/img/__og-image/2023/5f920cd134d4dea87fce5e59bc4418dc.png similarity index 100% rename from public/img/__og-image/5f920cd134d4dea87fce5e59bc4418dc.png rename to public/img/__og-image/2023/5f920cd134d4dea87fce5e59bc4418dc.png diff --git a/public/img/__og-image/61b9efc6ff8e0f295be6c65c08871c23.png b/public/img/__og-image/2023/61b9efc6ff8e0f295be6c65c08871c23.png similarity index 100% rename from public/img/__og-image/61b9efc6ff8e0f295be6c65c08871c23.png rename to public/img/__og-image/2023/61b9efc6ff8e0f295be6c65c08871c23.png diff --git a/public/img/__og-image/6543e60efc3f0c20d24a40cffef29558.png b/public/img/__og-image/2023/6543e60efc3f0c20d24a40cffef29558.png similarity index 100% rename from public/img/__og-image/6543e60efc3f0c20d24a40cffef29558.png rename to public/img/__og-image/2023/6543e60efc3f0c20d24a40cffef29558.png diff --git a/public/img/__og-image/66e332f155e04efea896d5bd5dcd2ba5.png b/public/img/__og-image/2023/66e332f155e04efea896d5bd5dcd2ba5.png similarity index 100% rename from public/img/__og-image/66e332f155e04efea896d5bd5dcd2ba5.png rename to public/img/__og-image/2023/66e332f155e04efea896d5bd5dcd2ba5.png diff --git a/public/img/__og-image/675c416b16ad2b0c519b1ec894353fc5.png b/public/img/__og-image/2023/675c416b16ad2b0c519b1ec894353fc5.png similarity index 100% rename from public/img/__og-image/675c416b16ad2b0c519b1ec894353fc5.png rename to public/img/__og-image/2023/675c416b16ad2b0c519b1ec894353fc5.png diff --git a/public/img/__og-image/6c2eefe955e288e974a9182dac06f8fa.png b/public/img/__og-image/2023/6c2eefe955e288e974a9182dac06f8fa.png similarity index 100% rename from public/img/__og-image/6c2eefe955e288e974a9182dac06f8fa.png rename to public/img/__og-image/2023/6c2eefe955e288e974a9182dac06f8fa.png diff --git a/public/img/__og-image/6d07d593f16320c810d6aba8553199ed.png b/public/img/__og-image/2023/6d07d593f16320c810d6aba8553199ed.png similarity index 100% rename from public/img/__og-image/6d07d593f16320c810d6aba8553199ed.png rename to public/img/__og-image/2023/6d07d593f16320c810d6aba8553199ed.png diff --git a/public/img/__og-image/70f9e59dc60cf417aa38eb890b2a8abe.png b/public/img/__og-image/2023/70f9e59dc60cf417aa38eb890b2a8abe.png similarity index 100% rename from public/img/__og-image/70f9e59dc60cf417aa38eb890b2a8abe.png rename to public/img/__og-image/2023/70f9e59dc60cf417aa38eb890b2a8abe.png diff --git a/public/img/__og-image/72ac8d3f7585f86cb9acc77b9eb22241.png b/public/img/__og-image/2023/72ac8d3f7585f86cb9acc77b9eb22241.png similarity index 100% rename from public/img/__og-image/72ac8d3f7585f86cb9acc77b9eb22241.png rename to public/img/__og-image/2023/72ac8d3f7585f86cb9acc77b9eb22241.png diff --git a/public/img/__og-image/77623920b158a75435d48896a8d56b35.png b/public/img/__og-image/2023/77623920b158a75435d48896a8d56b35.png similarity index 100% rename from public/img/__og-image/77623920b158a75435d48896a8d56b35.png rename to public/img/__og-image/2023/77623920b158a75435d48896a8d56b35.png diff --git a/public/img/__og-image/7a87fe1cfc351a993ed40e01d384e3c6.png b/public/img/__og-image/2023/7a87fe1cfc351a993ed40e01d384e3c6.png similarity index 100% rename from public/img/__og-image/7a87fe1cfc351a993ed40e01d384e3c6.png rename to public/img/__og-image/2023/7a87fe1cfc351a993ed40e01d384e3c6.png diff --git a/public/img/__og-image/7bb96b3d5660f2d285220d7cdd59eb7f.png b/public/img/__og-image/2023/7bb96b3d5660f2d285220d7cdd59eb7f.png similarity index 100% rename from public/img/__og-image/7bb96b3d5660f2d285220d7cdd59eb7f.png rename to public/img/__og-image/2023/7bb96b3d5660f2d285220d7cdd59eb7f.png diff --git a/public/img/__og-image/7d2491dd9142a830ac0c3ff1477636d8.png b/public/img/__og-image/2023/7d2491dd9142a830ac0c3ff1477636d8.png similarity index 100% rename from public/img/__og-image/7d2491dd9142a830ac0c3ff1477636d8.png rename to public/img/__og-image/2023/7d2491dd9142a830ac0c3ff1477636d8.png diff --git a/public/img/__og-image/80869c56bb59f51de6ac8468c18eecdc.png b/public/img/__og-image/2023/80869c56bb59f51de6ac8468c18eecdc.png similarity index 100% rename from public/img/__og-image/80869c56bb59f51de6ac8468c18eecdc.png rename to public/img/__og-image/2023/80869c56bb59f51de6ac8468c18eecdc.png diff --git a/public/img/__og-image/81daf0dd0b26efdc784ba0a530e54a68.png b/public/img/__og-image/2023/81daf0dd0b26efdc784ba0a530e54a68.png similarity index 100% rename from public/img/__og-image/81daf0dd0b26efdc784ba0a530e54a68.png rename to public/img/__og-image/2023/81daf0dd0b26efdc784ba0a530e54a68.png diff --git a/public/img/__og-image/888b77af90aa0ff776adc9669a29cb3f.png b/public/img/__og-image/2023/888b77af90aa0ff776adc9669a29cb3f.png similarity index 100% rename from public/img/__og-image/888b77af90aa0ff776adc9669a29cb3f.png rename to public/img/__og-image/2023/888b77af90aa0ff776adc9669a29cb3f.png diff --git a/public/img/__og-image/88bbc65fe92d08a0404215429f06c113.png b/public/img/__og-image/2023/88bbc65fe92d08a0404215429f06c113.png similarity index 100% rename from public/img/__og-image/88bbc65fe92d08a0404215429f06c113.png rename to public/img/__og-image/2023/88bbc65fe92d08a0404215429f06c113.png diff --git a/public/img/__og-image/8a1158bda6933f83f43b704bff54ff63.png b/public/img/__og-image/2023/8a1158bda6933f83f43b704bff54ff63.png similarity index 100% rename from public/img/__og-image/8a1158bda6933f83f43b704bff54ff63.png rename to public/img/__og-image/2023/8a1158bda6933f83f43b704bff54ff63.png diff --git a/public/img/__og-image/94d334f99906d3fc2669fc804e5fae41.png b/public/img/__og-image/2023/94d334f99906d3fc2669fc804e5fae41.png similarity index 100% rename from public/img/__og-image/94d334f99906d3fc2669fc804e5fae41.png rename to public/img/__og-image/2023/94d334f99906d3fc2669fc804e5fae41.png diff --git a/public/img/__og-image/95e6219a5e20a9e2f9381822460932ac.png b/public/img/__og-image/2023/95e6219a5e20a9e2f9381822460932ac.png similarity index 100% rename from public/img/__og-image/95e6219a5e20a9e2f9381822460932ac.png rename to public/img/__og-image/2023/95e6219a5e20a9e2f9381822460932ac.png diff --git a/public/img/__og-image/9836184d78d14978c0c49f1e2b900bb9.png b/public/img/__og-image/2023/9836184d78d14978c0c49f1e2b900bb9.png similarity index 100% rename from public/img/__og-image/9836184d78d14978c0c49f1e2b900bb9.png rename to public/img/__og-image/2023/9836184d78d14978c0c49f1e2b900bb9.png diff --git a/public/img/__og-image/9836d339aaf014a7ced7f87141fcee67.png b/public/img/__og-image/2023/9836d339aaf014a7ced7f87141fcee67.png similarity index 100% rename from public/img/__og-image/9836d339aaf014a7ced7f87141fcee67.png rename to public/img/__og-image/2023/9836d339aaf014a7ced7f87141fcee67.png diff --git a/public/img/__og-image/9a543325b8802fd94cc9ed81908dc888.png b/public/img/__og-image/2023/9a543325b8802fd94cc9ed81908dc888.png similarity index 100% rename from public/img/__og-image/9a543325b8802fd94cc9ed81908dc888.png rename to public/img/__og-image/2023/9a543325b8802fd94cc9ed81908dc888.png diff --git a/public/img/__og-image/a44cec64a01063d4c6a11e54cc8d24d3.png b/public/img/__og-image/2023/a44cec64a01063d4c6a11e54cc8d24d3.png similarity index 100% rename from public/img/__og-image/a44cec64a01063d4c6a11e54cc8d24d3.png rename to public/img/__og-image/2023/a44cec64a01063d4c6a11e54cc8d24d3.png diff --git a/public/img/__og-image/a638dad8443a364e12ed29b3bc50d128.png b/public/img/__og-image/2023/a638dad8443a364e12ed29b3bc50d128.png similarity index 100% rename from public/img/__og-image/a638dad8443a364e12ed29b3bc50d128.png rename to public/img/__og-image/2023/a638dad8443a364e12ed29b3bc50d128.png diff --git a/public/img/__og-image/a6d43808900bc56bb2ebd675544ee5a3.png b/public/img/__og-image/2023/a6d43808900bc56bb2ebd675544ee5a3.png similarity index 100% rename from public/img/__og-image/a6d43808900bc56bb2ebd675544ee5a3.png rename to public/img/__og-image/2023/a6d43808900bc56bb2ebd675544ee5a3.png diff --git a/public/img/__og-image/a6f436251a88bb94d5e79099742c9d75.png b/public/img/__og-image/2023/a6f436251a88bb94d5e79099742c9d75.png similarity index 100% rename from public/img/__og-image/a6f436251a88bb94d5e79099742c9d75.png rename to public/img/__og-image/2023/a6f436251a88bb94d5e79099742c9d75.png diff --git a/public/img/__og-image/abbottry.png b/public/img/__og-image/2023/abbottry.png similarity index 100% rename from public/img/__og-image/abbottry.png rename to public/img/__og-image/2023/abbottry.png diff --git a/public/img/__og-image/acarlson29.png b/public/img/__og-image/2023/acarlson29.png similarity index 100% rename from public/img/__og-image/acarlson29.png rename to public/img/__og-image/2023/acarlson29.png diff --git a/public/img/__og-image/adam.sayah.png b/public/img/__og-image/2023/adam.sayah.png similarity index 100% rename from public/img/__og-image/adam.sayah.png rename to public/img/__og-image/2023/adam.sayah.png diff --git a/public/img/__og-image/afefc1feb47ec68ca6031cfec2e7d46b.png b/public/img/__og-image/2023/afefc1feb47ec68ca6031cfec2e7d46b.png similarity index 100% rename from public/img/__og-image/afefc1feb47ec68ca6031cfec2e7d46b.png rename to public/img/__og-image/2023/afefc1feb47ec68ca6031cfec2e7d46b.png diff --git a/public/img/__og-image/ajhingran.png b/public/img/__og-image/2023/ajhingran.png similarity index 100% rename from public/img/__og-image/ajhingran.png rename to public/img/__og-image/2023/ajhingran.png diff --git a/public/img/__og-image/alec102.png b/public/img/__og-image/2023/alec102.png similarity index 100% rename from public/img/__og-image/alec102.png rename to public/img/__og-image/2023/alec102.png diff --git a/public/img/__og-image/alexsandra.sikora.png b/public/img/__og-image/2023/alexsandra.sikora.png similarity index 100% rename from public/img/__og-image/alexsandra.sikora.png rename to public/img/__og-image/2023/alexsandra.sikora.png diff --git a/public/img/__og-image/amy1908.png b/public/img/__og-image/2023/amy1908.png similarity index 100% rename from public/img/__og-image/amy1908.png rename to public/img/__og-image/2023/amy1908.png diff --git a/public/img/__og-image/andreas.heiberg.png b/public/img/__og-image/2023/andreas.heiberg.png similarity index 100% rename from public/img/__og-image/andreas.heiberg.png rename to public/img/__og-image/2023/andreas.heiberg.png diff --git a/public/img/__og-image/annyce.davis.png b/public/img/__og-image/2023/annyce.davis.png similarity index 100% rename from public/img/__og-image/annyce.davis.png rename to public/img/__og-image/2023/annyce.davis.png diff --git a/public/img/__og-image/antoine.carossio.png b/public/img/__og-image/2023/antoine.carossio.png similarity index 100% rename from public/img/__og-image/antoine.carossio.png rename to public/img/__og-image/2023/antoine.carossio.png diff --git a/public/img/__og-image/ardatanrikulu.png b/public/img/__og-image/2023/ardatanrikulu.png similarity index 100% rename from public/img/__og-image/ardatanrikulu.png rename to public/img/__og-image/2023/ardatanrikulu.png diff --git a/public/img/__og-image/arkenflame.png b/public/img/__og-image/2023/arkenflame.png similarity index 100% rename from public/img/__og-image/arkenflame.png rename to public/img/__og-image/2023/arkenflame.png diff --git a/public/img/__og-image/ashpak_shaikh.png b/public/img/__og-image/2023/ashpak_shaikh.png similarity index 100% rename from public/img/__og-image/ashpak_shaikh.png rename to public/img/__og-image/2023/ashpak_shaikh.png diff --git a/public/img/__og-image/b2390bef466348cbe435b14cf34c99a5.png b/public/img/__og-image/2023/b2390bef466348cbe435b14cf34c99a5.png similarity index 100% rename from public/img/__og-image/b2390bef466348cbe435b14cf34c99a5.png rename to public/img/__og-image/2023/b2390bef466348cbe435b14cf34c99a5.png diff --git a/public/img/__og-image/b38ed79c29a2d0602160d9407bfa3422.png b/public/img/__og-image/2023/b38ed79c29a2d0602160d9407bfa3422.png similarity index 100% rename from public/img/__og-image/b38ed79c29a2d0602160d9407bfa3422.png rename to public/img/__og-image/2023/b38ed79c29a2d0602160d9407bfa3422.png diff --git a/public/img/__og-image/b3a3fa420d7467c46c215fa09cd548e0.png b/public/img/__og-image/2023/b3a3fa420d7467c46c215fa09cd548e0.png similarity index 100% rename from public/img/__og-image/b3a3fa420d7467c46c215fa09cd548e0.png rename to public/img/__og-image/2023/b3a3fa420d7467c46c215fa09cd548e0.png diff --git a/public/img/__og-image/b57a1a6027fdab59c05c42c9d0515e71.png b/public/img/__og-image/2023/b57a1a6027fdab59c05c42c9d0515e71.png similarity index 100% rename from public/img/__og-image/b57a1a6027fdab59c05c42c9d0515e71.png rename to public/img/__og-image/2023/b57a1a6027fdab59c05c42c9d0515e71.png diff --git a/public/img/__og-image/b84ea942d55fb7406e53e3af0c78017e.png b/public/img/__og-image/2023/b84ea942d55fb7406e53e3af0c78017e.png similarity index 100% rename from public/img/__og-image/b84ea942d55fb7406e53e3af0c78017e.png rename to public/img/__og-image/2023/b84ea942d55fb7406e53e3af0c78017e.png diff --git a/public/img/__og-image/b9e35d673e7b541421d45ce2043dc05e.png b/public/img/__og-image/2023/b9e35d673e7b541421d45ce2043dc05e.png similarity index 100% rename from public/img/__og-image/b9e35d673e7b541421d45ce2043dc05e.png rename to public/img/__og-image/2023/b9e35d673e7b541421d45ce2043dc05e.png diff --git a/public/img/__og-image/badurinadenis.png b/public/img/__og-image/2023/badurinadenis.png similarity index 100% rename from public/img/__og-image/badurinadenis.png rename to public/img/__og-image/2023/badurinadenis.png diff --git a/public/img/__og-image/bastiankistner.png b/public/img/__og-image/2023/bastiankistner.png similarity index 100% rename from public/img/__og-image/bastiankistner.png rename to public/img/__og-image/2023/bastiankistner.png diff --git a/public/img/__og-image/bc5623fa38b3e2a58b357b35d3209023.png b/public/img/__og-image/2023/bc5623fa38b3e2a58b357b35d3209023.png similarity index 100% rename from public/img/__og-image/bc5623fa38b3e2a58b357b35d3209023.png rename to public/img/__og-image/2023/bc5623fa38b3e2a58b357b35d3209023.png diff --git a/public/img/__og-image/benjie3.png b/public/img/__og-image/2023/benjie3.png similarity index 100% rename from public/img/__og-image/benjie3.png rename to public/img/__og-image/2023/benjie3.png diff --git a/public/img/__og-image/blacknumber.png b/public/img/__og-image/2023/blacknumber.png similarity index 100% rename from public/img/__og-image/blacknumber.png rename to public/img/__og-image/2023/blacknumber.png diff --git a/public/img/__og-image/brandon.r.minnick.png b/public/img/__og-image/2023/brandon.r.minnick.png similarity index 100% rename from public/img/__og-image/brandon.r.minnick.png rename to public/img/__og-image/2023/brandon.r.minnick.png diff --git a/public/img/__og-image/bryan.robinson2.png b/public/img/__og-image/2023/bryan.robinson2.png similarity index 100% rename from public/img/__og-image/bryan.robinson2.png rename to public/img/__og-image/2023/bryan.robinson2.png diff --git a/public/img/__og-image/bsklar.png b/public/img/__og-image/2023/bsklar.png similarity index 100% rename from public/img/__og-image/bsklar.png rename to public/img/__og-image/2023/bsklar.png diff --git a/public/img/__og-image/bsy.png b/public/img/__og-image/2023/bsy.png similarity index 100% rename from public/img/__og-image/bsy.png rename to public/img/__og-image/2023/bsy.png diff --git a/public/img/__og-image/c6bcac25dc965b289bda158441311f23.png b/public/img/__og-image/2023/c6bcac25dc965b289bda158441311f23.png similarity index 100% rename from public/img/__og-image/c6bcac25dc965b289bda158441311f23.png rename to public/img/__og-image/2023/c6bcac25dc965b289bda158441311f23.png diff --git a/public/img/__og-image/c6cba5c5a91fb3f916acec7de9692bd7.png b/public/img/__og-image/2023/c6cba5c5a91fb3f916acec7de9692bd7.png similarity index 100% rename from public/img/__og-image/c6cba5c5a91fb3f916acec7de9692bd7.png rename to public/img/__og-image/2023/c6cba5c5a91fb3f916acec7de9692bd7.png diff --git a/public/img/__og-image/c915230f50de5c93eb5c2bbbee3610e6.png b/public/img/__og-image/2023/c915230f50de5c93eb5c2bbbee3610e6.png similarity index 100% rename from public/img/__og-image/c915230f50de5c93eb5c2bbbee3610e6.png rename to public/img/__og-image/2023/c915230f50de5c93eb5c2bbbee3610e6.png diff --git a/public/img/__og-image/cb1f116f01ae3d2ddf5100a18792abc2.png b/public/img/__og-image/2023/cb1f116f01ae3d2ddf5100a18792abc2.png similarity index 100% rename from public/img/__og-image/cb1f116f01ae3d2ddf5100a18792abc2.png rename to public/img/__og-image/2023/cb1f116f01ae3d2ddf5100a18792abc2.png diff --git a/public/img/__og-image/cc02f7be2a6fe1dc49f87fa63dec5041.png b/public/img/__og-image/2023/cc02f7be2a6fe1dc49f87fa63dec5041.png similarity index 100% rename from public/img/__og-image/cc02f7be2a6fe1dc49f87fa63dec5041.png rename to public/img/__og-image/2023/cc02f7be2a6fe1dc49f87fa63dec5041.png diff --git a/public/img/__og-image/cc22599d768dc636a67a0e93cd74bab2.png b/public/img/__og-image/2023/cc22599d768dc636a67a0e93cd74bab2.png similarity index 100% rename from public/img/__og-image/cc22599d768dc636a67a0e93cd74bab2.png rename to public/img/__og-image/2023/cc22599d768dc636a67a0e93cd74bab2.png diff --git a/public/img/__og-image/cc423d9ba6bacb53c1b24490cb208c17.png b/public/img/__og-image/2023/cc423d9ba6bacb53c1b24490cb208c17.png similarity index 100% rename from public/img/__og-image/cc423d9ba6bacb53c1b24490cb208c17.png rename to public/img/__og-image/2023/cc423d9ba6bacb53c1b24490cb208c17.png diff --git a/public/img/__og-image/ce430c038efa9a9c19743d1ccc702de9.png b/public/img/__og-image/2023/ce430c038efa9a9c19743d1ccc702de9.png similarity index 100% rename from public/img/__og-image/ce430c038efa9a9c19743d1ccc702de9.png rename to public/img/__og-image/2023/ce430c038efa9a9c19743d1ccc702de9.png diff --git a/public/img/__og-image/christian.ernst.png b/public/img/__og-image/2023/christian.ernst.png similarity index 100% rename from public/img/__og-image/christian.ernst.png rename to public/img/__og-image/2023/christian.ernst.png diff --git a/public/img/__og-image/d53044f7df10bcb5a53e6908670c41c1.png b/public/img/__og-image/2023/d53044f7df10bcb5a53e6908670c41c1.png similarity index 100% rename from public/img/__og-image/d53044f7df10bcb5a53e6908670c41c1.png rename to public/img/__og-image/2023/d53044f7df10bcb5a53e6908670c41c1.png diff --git a/public/img/__og-image/david3103.png b/public/img/__og-image/2023/david3103.png similarity index 100% rename from public/img/__og-image/david3103.png rename to public/img/__og-image/2023/david3103.png diff --git a/public/img/__og-image/dd289f7ecf487b271e0495ff09bba26e.png b/public/img/__og-image/2023/dd289f7ecf487b271e0495ff09bba26e.png similarity index 100% rename from public/img/__og-image/dd289f7ecf487b271e0495ff09bba26e.png rename to public/img/__og-image/2023/dd289f7ecf487b271e0495ff09bba26e.png diff --git a/public/img/__og-image/de1472b4294ac91745f3648d9228d8f2.png b/public/img/__og-image/2023/de1472b4294ac91745f3648d9228d8f2.png similarity index 100% rename from public/img/__og-image/de1472b4294ac91745f3648d9228d8f2.png rename to public/img/__og-image/2023/de1472b4294ac91745f3648d9228d8f2.png diff --git a/public/img/__og-image/de614df0c21b5227fff20767aa065de8.png b/public/img/__og-image/2023/de614df0c21b5227fff20767aa065de8.png similarity index 100% rename from public/img/__og-image/de614df0c21b5227fff20767aa065de8.png rename to public/img/__og-image/2023/de614df0c21b5227fff20767aa065de8.png diff --git a/public/img/__og-image/de9b490bff0d1e234ec4e19bc03392b5.png b/public/img/__og-image/2023/de9b490bff0d1e234ec4e19bc03392b5.png similarity index 100% rename from public/img/__og-image/de9b490bff0d1e234ec4e19bc03392b5.png rename to public/img/__og-image/2023/de9b490bff0d1e234ec4e19bc03392b5.png diff --git a/public/img/__og-image/doc.jones.png b/public/img/__og-image/2023/doc.jones.png similarity index 100% rename from public/img/__og-image/doc.jones.png rename to public/img/__og-image/2023/doc.jones.png diff --git a/public/img/__og-image/donnasiqizhou.png b/public/img/__og-image/2023/donnasiqizhou.png similarity index 100% rename from public/img/__og-image/donnasiqizhou.png rename to public/img/__og-image/2023/donnasiqizhou.png diff --git a/public/img/__og-image/dotansimha.png b/public/img/__og-image/2023/dotansimha.png similarity index 100% rename from public/img/__og-image/dotansimha.png rename to public/img/__og-image/2023/dotansimha.png diff --git a/public/img/__og-image/e0985f6bdb4bbf07a5ca5ba72fbcc39c.png b/public/img/__og-image/2023/e0985f6bdb4bbf07a5ca5ba72fbcc39c.png similarity index 100% rename from public/img/__og-image/e0985f6bdb4bbf07a5ca5ba72fbcc39c.png rename to public/img/__og-image/2023/e0985f6bdb4bbf07a5ca5ba72fbcc39c.png diff --git a/public/img/__og-image/e29bf518adeb99b2319fa8cb70d8f445.png b/public/img/__og-image/2023/e29bf518adeb99b2319fa8cb70d8f445.png similarity index 100% rename from public/img/__og-image/e29bf518adeb99b2319fa8cb70d8f445.png rename to public/img/__og-image/2023/e29bf518adeb99b2319fa8cb70d8f445.png diff --git a/public/img/__og-image/e3320ba552ee773065a1a132304a36e0.png b/public/img/__og-image/2023/e3320ba552ee773065a1a132304a36e0.png similarity index 100% rename from public/img/__og-image/e3320ba552ee773065a1a132304a36e0.png rename to public/img/__og-image/2023/e3320ba552ee773065a1a132304a36e0.png diff --git a/public/img/__og-image/e3a855088054e180ec6e046bf3d8be8a.png b/public/img/__og-image/2023/e3a855088054e180ec6e046bf3d8be8a.png similarity index 100% rename from public/img/__og-image/e3a855088054e180ec6e046bf3d8be8a.png rename to public/img/__og-image/2023/e3a855088054e180ec6e046bf3d8be8a.png diff --git a/public/img/__og-image/e447a52591ed66a452e04d6ce3e3f09e.png b/public/img/__og-image/2023/e447a52591ed66a452e04d6ce3e3f09e.png similarity index 100% rename from public/img/__og-image/e447a52591ed66a452e04d6ce3e3f09e.png rename to public/img/__og-image/2023/e447a52591ed66a452e04d6ce3e3f09e.png diff --git a/public/img/__og-image/eb08683c706380e0236adb2097358f4c.png b/public/img/__og-image/2023/eb08683c706380e0236adb2097358f4c.png similarity index 100% rename from public/img/__og-image/eb08683c706380e0236adb2097358f4c.png rename to public/img/__og-image/2023/eb08683c706380e0236adb2097358f4c.png diff --git a/public/img/__og-image/ebee6213b39b87437eb7cc9c41ea972b.png b/public/img/__og-image/2023/ebee6213b39b87437eb7cc9c41ea972b.png similarity index 100% rename from public/img/__og-image/ebee6213b39b87437eb7cc9c41ea972b.png rename to public/img/__og-image/2023/ebee6213b39b87437eb7cc9c41ea972b.png diff --git a/public/img/__og-image/edcb92ba1f2478b935124038ec1b20f0.png b/public/img/__og-image/2023/edcb92ba1f2478b935124038ec1b20f0.png similarity index 100% rename from public/img/__og-image/edcb92ba1f2478b935124038ec1b20f0.png rename to public/img/__og-image/2023/edcb92ba1f2478b935124038ec1b20f0.png diff --git a/public/img/__og-image/eitan15.png b/public/img/__og-image/2023/eitan15.png similarity index 100% rename from public/img/__og-image/eitan15.png rename to public/img/__og-image/2023/eitan15.png diff --git a/public/img/__og-image/en3m.png b/public/img/__og-image/2023/en3m.png similarity index 100% rename from public/img/__og-image/en3m.png rename to public/img/__og-image/2023/en3m.png diff --git a/public/img/__og-image/ernie.turner1.png b/public/img/__og-image/2023/ernie.turner1.png similarity index 100% rename from public/img/__og-image/ernie.turner1.png rename to public/img/__og-image/2023/ernie.turner1.png diff --git a/public/img/__og-image/eruf.png b/public/img/__og-image/2023/eruf.png similarity index 100% rename from public/img/__og-image/eruf.png rename to public/img/__og-image/2023/eruf.png diff --git a/public/img/__og-image/events172.png b/public/img/__og-image/2023/events172.png similarity index 100% rename from public/img/__og-image/events172.png rename to public/img/__og-image/2023/events172.png diff --git a/public/img/__og-image/f11fd521e00f5b8eedf463781f893c5e.png b/public/img/__og-image/2023/f11fd521e00f5b8eedf463781f893c5e.png similarity index 100% rename from public/img/__og-image/f11fd521e00f5b8eedf463781f893c5e.png rename to public/img/__og-image/2023/f11fd521e00f5b8eedf463781f893c5e.png diff --git a/public/img/__og-image/f319907e1e15ee620a33d3cbf01f323a.png b/public/img/__og-image/2023/f319907e1e15ee620a33d3cbf01f323a.png similarity index 100% rename from public/img/__og-image/f319907e1e15ee620a33d3cbf01f323a.png rename to public/img/__og-image/2023/f319907e1e15ee620a33d3cbf01f323a.png diff --git a/public/img/__og-image/f485ec8e2dc60c435e8a3a90185d73bf.png b/public/img/__og-image/2023/f485ec8e2dc60c435e8a3a90185d73bf.png similarity index 100% rename from public/img/__og-image/f485ec8e2dc60c435e8a3a90185d73bf.png rename to public/img/__og-image/2023/f485ec8e2dc60c435e8a3a90185d73bf.png diff --git a/public/img/__og-image/f653b9931d85c7958993ca62e7853972.png b/public/img/__og-image/2023/f653b9931d85c7958993ca62e7853972.png similarity index 100% rename from public/img/__og-image/f653b9931d85c7958993ca62e7853972.png rename to public/img/__og-image/2023/f653b9931d85c7958993ca62e7853972.png diff --git a/public/img/__og-image/f802d22f97a3d3d9d2733bf637758f56.png b/public/img/__og-image/2023/f802d22f97a3d3d9d2733bf637758f56.png similarity index 100% rename from public/img/__og-image/f802d22f97a3d3d9d2733bf637758f56.png rename to public/img/__og-image/2023/f802d22f97a3d3d9d2733bf637758f56.png diff --git a/public/img/__og-image/f8a4d2b939980ffadf787715033e2b4f.png b/public/img/__og-image/2023/f8a4d2b939980ffadf787715033e2b4f.png similarity index 100% rename from public/img/__og-image/f8a4d2b939980ffadf787715033e2b4f.png rename to public/img/__og-image/2023/f8a4d2b939980ffadf787715033e2b4f.png diff --git a/public/img/__og-image/fc1e6c878fc02b6c2b7534ddebfac6ff.png b/public/img/__og-image/2023/fc1e6c878fc02b6c2b7534ddebfac6ff.png similarity index 100% rename from public/img/__og-image/fc1e6c878fc02b6c2b7534ddebfac6ff.png rename to public/img/__og-image/2023/fc1e6c878fc02b6c2b7534ddebfac6ff.png diff --git a/public/img/__og-image/ff6a2ae37d87e74c9f7739a1331804a1.png b/public/img/__og-image/2023/ff6a2ae37d87e74c9f7739a1331804a1.png similarity index 100% rename from public/img/__og-image/ff6a2ae37d87e74c9f7739a1331804a1.png rename to public/img/__og-image/2023/ff6a2ae37d87e74c9f7739a1331804a1.png diff --git a/public/img/__og-image/gerard.klijs.png b/public/img/__og-image/2023/gerard.klijs.png similarity index 100% rename from public/img/__og-image/gerard.klijs.png rename to public/img/__og-image/2023/gerard.klijs.png diff --git a/public/img/__og-image/gilgardosh.png b/public/img/__og-image/2023/gilgardosh.png similarity index 100% rename from public/img/__og-image/gilgardosh.png rename to public/img/__og-image/2023/gilgardosh.png diff --git a/public/img/__og-image/gonenj.png b/public/img/__og-image/2023/gonenj.png similarity index 100% rename from public/img/__og-image/gonenj.png rename to public/img/__og-image/2023/gonenj.png diff --git a/public/img/__og-image/hello2358.png b/public/img/__og-image/2023/hello2358.png similarity index 100% rename from public/img/__og-image/hello2358.png rename to public/img/__og-image/2023/hello2358.png diff --git a/public/img/__og-image/idit_levine.25krdj4u.png b/public/img/__og-image/2023/idit_levine.25krdj4u.png similarity index 100% rename from public/img/__og-image/idit_levine.25krdj4u.png rename to public/img/__og-image/2023/idit_levine.25krdj4u.png diff --git a/public/img/__og-image/igorgassmann.png b/public/img/__og-image/2023/igorgassmann.png similarity index 100% rename from public/img/__og-image/igorgassmann.png rename to public/img/__og-image/2023/igorgassmann.png diff --git a/public/img/__og-image/jamie855.png b/public/img/__og-image/2023/jamie855.png similarity index 100% rename from public/img/__og-image/jamie855.png rename to public/img/__og-image/2023/jamie855.png diff --git a/public/img/__og-image/jared_cheney.7rad60v.png b/public/img/__og-image/2023/jared_cheney.7rad60v.png similarity index 100% rename from public/img/__og-image/jared_cheney.7rad60v.png rename to public/img/__og-image/2023/jared_cheney.7rad60v.png diff --git a/public/img/__og-image/jeff.auriemma.png b/public/img/__og-image/2023/jeff.auriemma.png similarity index 100% rename from public/img/__og-image/jeff.auriemma.png rename to public/img/__og-image/2023/jeff.auriemma.png diff --git a/public/img/__og-image/jens63.png b/public/img/__og-image/2023/jens63.png similarity index 100% rename from public/img/__og-image/jens63.png rename to public/img/__og-image/2023/jens63.png diff --git a/public/img/__og-image/jhorner3208.png b/public/img/__og-image/2023/jhorner3208.png similarity index 100% rename from public/img/__og-image/jhorner3208.png rename to public/img/__og-image/2023/jhorner3208.png diff --git a/public/img/__og-image/jim.barton.png b/public/img/__og-image/2023/jim.barton.png similarity index 100% rename from public/img/__og-image/jim.barton.png rename to public/img/__og-image/2023/jim.barton.png diff --git a/public/img/__og-image/kamilkisiela.png b/public/img/__og-image/2023/kamilkisiela.png similarity index 100% rename from public/img/__og-image/kamilkisiela.png rename to public/img/__og-image/2023/kamilkisiela.png diff --git a/public/img/__og-image/keerthan.ekbote.png b/public/img/__og-image/2023/keerthan.ekbote.png similarity index 100% rename from public/img/__og-image/keerthan.ekbote.png rename to public/img/__og-image/2023/keerthan.ekbote.png diff --git a/public/img/__og-image/keith.babo.png b/public/img/__og-image/2023/keith.babo.png similarity index 100% rename from public/img/__og-image/keith.babo.png rename to public/img/__og-image/2023/keith.babo.png diff --git a/public/img/__og-image/kevin1700.png b/public/img/__og-image/2023/kevin1700.png similarity index 100% rename from public/img/__og-image/kevin1700.png rename to public/img/__og-image/2023/kevin1700.png diff --git a/public/img/__og-image/laurent57.png b/public/img/__og-image/2023/laurent57.png similarity index 100% rename from public/img/__og-image/laurent57.png rename to public/img/__og-image/2023/laurent57.png diff --git a/public/img/__og-image/laurent_broudoux.25mh5hbq.png b/public/img/__og-image/2023/laurent_broudoux.25mh5hbq.png similarity index 100% rename from public/img/__og-image/laurent_broudoux.25mh5hbq.png rename to public/img/__og-image/2023/laurent_broudoux.25mh5hbq.png diff --git a/public/img/__og-image/laurinquast.png b/public/img/__og-image/2023/laurinquast.png similarity index 100% rename from public/img/__og-image/laurinquast.png rename to public/img/__og-image/2023/laurinquast.png diff --git a/public/img/__og-image/lee_byron.25krdom6.png b/public/img/__og-image/2023/lee_byron.25krdom6.png similarity index 100% rename from public/img/__og-image/lee_byron.25krdom6.png rename to public/img/__og-image/2023/lee_byron.25krdom6.png diff --git a/public/img/__og-image/lerenzo.png b/public/img/__og-image/2023/lerenzo.png similarity index 100% rename from public/img/__og-image/lerenzo.png rename to public/img/__og-image/2023/lerenzo.png diff --git a/public/img/__og-image/lthomas70.png b/public/img/__og-image/2023/lthomas70.png similarity index 100% rename from public/img/__og-image/lthomas70.png rename to public/img/__og-image/2023/lthomas70.png diff --git a/public/img/__og-image/lucy_shen.png b/public/img/__og-image/2023/lucy_shen.png similarity index 100% rename from public/img/__og-image/lucy_shen.png rename to public/img/__og-image/2023/lucy_shen.png diff --git a/public/img/__og-image/lyonwj1.png b/public/img/__og-image/2023/lyonwj1.png similarity index 100% rename from public/img/__og-image/lyonwj1.png rename to public/img/__og-image/2023/lyonwj1.png diff --git a/public/img/__og-image/marc_andre_giroux.25krdfz9.png b/public/img/__og-image/2023/marc_andre_giroux.25krdfz9.png similarity index 100% rename from public/img/__og-image/marc_andre_giroux.25krdfz9.png rename to public/img/__og-image/2023/marc_andre_giroux.25krdfz9.png diff --git a/public/img/__og-image/marion84.png b/public/img/__og-image/2023/marion84.png similarity index 100% rename from public/img/__og-image/marion84.png rename to public/img/__og-image/2023/marion84.png diff --git a/public/img/__og-image/meenakshi.dhanani1.png b/public/img/__og-image/2023/meenakshi.dhanani1.png similarity index 100% rename from public/img/__og-image/meenakshi.dhanani1.png rename to public/img/__og-image/2023/meenakshi.dhanani1.png diff --git a/public/img/__og-image/mgiroux7.png b/public/img/__og-image/2023/mgiroux7.png similarity index 100% rename from public/img/__og-image/mgiroux7.png rename to public/img/__og-image/2023/mgiroux7.png diff --git a/public/img/__og-image/michael2685.png b/public/img/__og-image/2023/michael2685.png similarity index 100% rename from public/img/__og-image/michael2685.png rename to public/img/__og-image/2023/michael2685.png diff --git a/public/img/__og-image/michael_staib.23xujj9p.png b/public/img/__og-image/2023/michael_staib.23xujj9p.png similarity index 100% rename from public/img/__og-image/michael_staib.23xujj9p.png rename to public/img/__og-image/2023/michael_staib.23xujj9p.png diff --git a/public/img/__og-image/patrick.arminio.png b/public/img/__og-image/2023/patrick.arminio.png similarity index 100% rename from public/img/__og-image/patrick.arminio.png rename to public/img/__og-image/2023/patrick.arminio.png diff --git a/public/img/__og-image/plgah.png b/public/img/__og-image/2023/plgah.png similarity index 100% rename from public/img/__og-image/plgah.png rename to public/img/__og-image/2023/plgah.png diff --git a/public/img/__og-image/pooja.mistry.png b/public/img/__og-image/2023/pooja.mistry.png similarity index 100% rename from public/img/__og-image/pooja.mistry.png rename to public/img/__og-image/2023/pooja.mistry.png diff --git a/public/img/__og-image/pooja_mistry.25kvpbvt.png b/public/img/__og-image/2023/pooja_mistry.25kvpbvt.png similarity index 100% rename from public/img/__og-image/pooja_mistry.25kvpbvt.png rename to public/img/__og-image/2023/pooja_mistry.25kvpbvt.png diff --git a/public/img/__og-image/qkw1221.png b/public/img/__og-image/2023/qkw1221.png similarity index 100% rename from public/img/__og-image/qkw1221.png rename to public/img/__og-image/2023/qkw1221.png diff --git a/public/img/__og-image/ramhadda.png b/public/img/__og-image/2023/ramhadda.png similarity index 100% rename from public/img/__og-image/ramhadda.png rename to public/img/__og-image/2023/ramhadda.png diff --git a/public/img/__og-image/rbraun3.png b/public/img/__og-image/2023/rbraun3.png similarity index 100% rename from public/img/__og-image/rbraun3.png rename to public/img/__og-image/2023/rbraun3.png diff --git a/public/img/__og-image/robert.balicki.png b/public/img/__og-image/2023/robert.balicki.png similarity index 100% rename from public/img/__og-image/robert.balicki.png rename to public/img/__og-image/2023/robert.balicki.png diff --git a/public/img/__og-image/s.daniakash.png b/public/img/__og-image/2023/s.daniakash.png similarity index 100% rename from public/img/__og-image/s.daniakash.png rename to public/img/__og-image/2023/s.daniakash.png diff --git a/public/img/__og-image/sdk.bens.png b/public/img/__og-image/2023/sdk.bens.png similarity index 100% rename from public/img/__og-image/sdk.bens.png rename to public/img/__og-image/2023/sdk.bens.png diff --git a/public/img/__og-image/serhii.korin.png b/public/img/__og-image/2023/serhii.korin.png similarity index 100% rename from public/img/__og-image/serhii.korin.png rename to public/img/__og-image/2023/serhii.korin.png diff --git a/public/img/__og-image/shahar_binyamin.24vrzgo4.png b/public/img/__og-image/2023/shahar_binyamin.24vrzgo4.png similarity index 100% rename from public/img/__og-image/shahar_binyamin.24vrzgo4.png rename to public/img/__og-image/2023/shahar_binyamin.24vrzgo4.png diff --git a/public/img/__og-image/shweta.12dec.png b/public/img/__og-image/2023/shweta.12dec.png similarity index 100% rename from public/img/__og-image/shweta.12dec.png rename to public/img/__og-image/2023/shweta.12dec.png diff --git a/public/img/__og-image/siddharthsingh1.png b/public/img/__og-image/2023/siddharthsingh1.png similarity index 100% rename from public/img/__og-image/siddharthsingh1.png rename to public/img/__og-image/2023/siddharthsingh1.png diff --git a/public/img/__og-image/spencer211.png b/public/img/__og-image/2023/spencer211.png similarity index 100% rename from public/img/__og-image/spencer211.png rename to public/img/__og-image/2023/spencer211.png diff --git a/public/img/__og-image/sspalding2.png b/public/img/__og-image/2023/sspalding2.png similarity index 100% rename from public/img/__og-image/sspalding2.png rename to public/img/__og-image/2023/sspalding2.png diff --git a/public/img/__og-image/stephanie.saunders2.png b/public/img/__og-image/2023/stephanie.saunders2.png similarity index 100% rename from public/img/__og-image/stephanie.saunders2.png rename to public/img/__og-image/2023/stephanie.saunders2.png diff --git a/public/img/__og-image/suresh_muthu.png b/public/img/__og-image/2023/suresh_muthu.png similarity index 100% rename from public/img/__og-image/suresh_muthu.png rename to public/img/__og-image/2023/suresh_muthu.png diff --git a/public/img/__og-image/tanmaig.png b/public/img/__og-image/2023/tanmaig.png similarity index 100% rename from public/img/__og-image/tanmaig.png rename to public/img/__og-image/2023/tanmaig.png diff --git a/public/img/__og-image/theo93.png b/public/img/__og-image/2023/theo93.png similarity index 100% rename from public/img/__og-image/theo93.png rename to public/img/__og-image/2023/theo93.png diff --git a/public/img/__og-image/theo_browne.25qq5dhc.png b/public/img/__og-image/2023/theo_browne.25qq5dhc.png similarity index 100% rename from public/img/__og-image/theo_browne.25qq5dhc.png rename to public/img/__og-image/2023/theo_browne.25qq5dhc.png diff --git a/public/img/__og-image/thomas.heyenbrock.png b/public/img/__og-image/2023/thomas.heyenbrock.png similarity index 100% rename from public/img/__og-image/thomas.heyenbrock.png rename to public/img/__og-image/2023/thomas.heyenbrock.png diff --git a/public/img/__og-image/tim.hall.engr.png b/public/img/__og-image/2023/tim.hall.engr.png similarity index 100% rename from public/img/__og-image/tim.hall.engr.png rename to public/img/__og-image/2023/tim.hall.engr.png diff --git a/public/img/__og-image/tristan119.png b/public/img/__og-image/2023/tristan119.png similarity index 100% rename from public/img/__og-image/tristan119.png rename to public/img/__og-image/2023/tristan119.png diff --git a/public/img/__og-image/twitter7.png b/public/img/__og-image/2023/twitter7.png similarity index 100% rename from public/img/__og-image/twitter7.png rename to public/img/__og-image/2023/twitter7.png diff --git a/public/img/__og-image/uri_goldshtein.23xujj9a.png b/public/img/__og-image/2023/uri_goldshtein.23xujj9a.png similarity index 100% rename from public/img/__og-image/uri_goldshtein.23xujj9a.png rename to public/img/__og-image/2023/uri_goldshtein.23xujj9a.png diff --git a/public/img/__og-image/william_lyon.7rvgomu.png b/public/img/__og-image/2023/william_lyon.7rvgomu.png similarity index 100% rename from public/img/__og-image/william_lyon.7rvgomu.png rename to public/img/__og-image/2023/william_lyon.7rvgomu.png diff --git a/public/img/__og-image/yaacovcr.png b/public/img/__og-image/2023/yaacovcr.png similarity index 100% rename from public/img/__og-image/yaacovcr.png rename to public/img/__og-image/2023/yaacovcr.png diff --git a/public/img/__og-image/yassineldeeb94.png b/public/img/__og-image/2023/yassineldeeb94.png similarity index 100% rename from public/img/__og-image/yassineldeeb94.png rename to public/img/__og-image/2023/yassineldeeb94.png diff --git a/public/img/__og-image/yczhu.png b/public/img/__og-image/2023/yczhu.png similarity index 100% rename from public/img/__og-image/yczhu.png rename to public/img/__og-image/2023/yczhu.png diff --git a/public/img/__og-image/2024/00735951e116f34db5e089b0fb4bc928.png b/public/img/__og-image/2024/00735951e116f34db5e089b0fb4bc928.png new file mode 100644 index 0000000000..494923bb30 Binary files /dev/null and b/public/img/__og-image/2024/00735951e116f34db5e089b0fb4bc928.png differ diff --git a/public/img/__og-image/2024/098dcf38f9fb36f34bf77d59c41d7f04.png b/public/img/__og-image/2024/098dcf38f9fb36f34bf77d59c41d7f04.png new file mode 100644 index 0000000000..a5fab9f13a Binary files /dev/null and b/public/img/__og-image/2024/098dcf38f9fb36f34bf77d59c41d7f04.png differ diff --git a/public/img/__og-image/2024/0ae56bfc22f22d0643b63362bedef248.png b/public/img/__og-image/2024/0ae56bfc22f22d0643b63362bedef248.png new file mode 100644 index 0000000000..31e4a7445b Binary files /dev/null and b/public/img/__og-image/2024/0ae56bfc22f22d0643b63362bedef248.png differ diff --git a/public/img/__og-image/2024/0cc847db0ed6bf193da7b5413c7f3e8e.png b/public/img/__og-image/2024/0cc847db0ed6bf193da7b5413c7f3e8e.png new file mode 100644 index 0000000000..d80c4e5a1a Binary files /dev/null and b/public/img/__og-image/2024/0cc847db0ed6bf193da7b5413c7f3e8e.png differ diff --git a/public/img/__og-image/2024/15ae8e609d80ee7a856469c74c379c55.png b/public/img/__og-image/2024/15ae8e609d80ee7a856469c74c379c55.png new file mode 100644 index 0000000000..4d314c7b16 Binary files /dev/null and b/public/img/__og-image/2024/15ae8e609d80ee7a856469c74c379c55.png differ diff --git a/public/img/__og-image/2024/167640984a909380aa61898c90625166.png b/public/img/__og-image/2024/167640984a909380aa61898c90625166.png new file mode 100644 index 0000000000..274ba43e99 Binary files /dev/null and b/public/img/__og-image/2024/167640984a909380aa61898c90625166.png differ diff --git a/public/img/__og-image/2024/19cf965c68cfae3c7c19c6a9966bcadf.png b/public/img/__og-image/2024/19cf965c68cfae3c7c19c6a9966bcadf.png new file mode 100644 index 0000000000..3187a30a11 Binary files /dev/null and b/public/img/__og-image/2024/19cf965c68cfae3c7c19c6a9966bcadf.png differ diff --git a/public/img/__og-image/2024/1b3086b33b9d1b30790f02a49857cfe0.png b/public/img/__og-image/2024/1b3086b33b9d1b30790f02a49857cfe0.png new file mode 100644 index 0000000000..19b1eda749 Binary files /dev/null and b/public/img/__og-image/2024/1b3086b33b9d1b30790f02a49857cfe0.png differ diff --git a/public/img/__og-image/2024/1cf6041f56dd35067e0d34d081e23730.png b/public/img/__og-image/2024/1cf6041f56dd35067e0d34d081e23730.png new file mode 100644 index 0000000000..c861fe0de9 Binary files /dev/null and b/public/img/__og-image/2024/1cf6041f56dd35067e0d34d081e23730.png differ diff --git a/public/img/__og-image/2024/1f23375107e5a16e08092d69e1b5ba1a.png b/public/img/__og-image/2024/1f23375107e5a16e08092d69e1b5ba1a.png new file mode 100644 index 0000000000..fe8a6b56f8 Binary files /dev/null and b/public/img/__og-image/2024/1f23375107e5a16e08092d69e1b5ba1a.png differ diff --git a/public/img/__og-image/2024/24100908c07eed48ee464ca2509ef527.png b/public/img/__og-image/2024/24100908c07eed48ee464ca2509ef527.png new file mode 100644 index 0000000000..038c3d27d8 Binary files /dev/null and b/public/img/__og-image/2024/24100908c07eed48ee464ca2509ef527.png differ diff --git a/public/img/__og-image/2024/260dd09a831d9432aa4122d60df72d21.png b/public/img/__og-image/2024/260dd09a831d9432aa4122d60df72d21.png new file mode 100644 index 0000000000..2c500df489 Binary files /dev/null and b/public/img/__og-image/2024/260dd09a831d9432aa4122d60df72d21.png differ diff --git a/public/img/__og-image/2024/26843420d633586e4b750ae4fe01e174.png b/public/img/__og-image/2024/26843420d633586e4b750ae4fe01e174.png new file mode 100644 index 0000000000..05789476e0 Binary files /dev/null and b/public/img/__og-image/2024/26843420d633586e4b750ae4fe01e174.png differ diff --git a/public/img/__og-image/2024/2b8cf13e46335dc0f98c57dd576551c3.png b/public/img/__og-image/2024/2b8cf13e46335dc0f98c57dd576551c3.png new file mode 100644 index 0000000000..ec7afaec4d Binary files /dev/null and b/public/img/__og-image/2024/2b8cf13e46335dc0f98c57dd576551c3.png differ diff --git a/public/img/__og-image/2024/2f44e6cde4172d716d83bcb02809517f.png b/public/img/__og-image/2024/2f44e6cde4172d716d83bcb02809517f.png new file mode 100644 index 0000000000..6bb11df2b6 Binary files /dev/null and b/public/img/__og-image/2024/2f44e6cde4172d716d83bcb02809517f.png differ diff --git a/public/img/__og-image/2024/2f6808aabe48239c0cccb9db43626aac.png b/public/img/__og-image/2024/2f6808aabe48239c0cccb9db43626aac.png new file mode 100644 index 0000000000..a8fe6353d6 Binary files /dev/null and b/public/img/__og-image/2024/2f6808aabe48239c0cccb9db43626aac.png differ diff --git a/public/img/__og-image/2024/303433f67a7ffc5e3d31a6edfd8b1f28.png b/public/img/__og-image/2024/303433f67a7ffc5e3d31a6edfd8b1f28.png new file mode 100644 index 0000000000..e9db0b6ed6 Binary files /dev/null and b/public/img/__og-image/2024/303433f67a7ffc5e3d31a6edfd8b1f28.png differ diff --git a/public/img/__og-image/2024/30ea7a71fd410161e413a6a41eb5902c.png b/public/img/__og-image/2024/30ea7a71fd410161e413a6a41eb5902c.png new file mode 100644 index 0000000000..0662becaa2 Binary files /dev/null and b/public/img/__og-image/2024/30ea7a71fd410161e413a6a41eb5902c.png differ diff --git a/public/img/__og-image/2024/370614bdbfb4b73d76ec71db8ce43552.png b/public/img/__og-image/2024/370614bdbfb4b73d76ec71db8ce43552.png new file mode 100644 index 0000000000..9a03036003 Binary files /dev/null and b/public/img/__og-image/2024/370614bdbfb4b73d76ec71db8ce43552.png differ diff --git a/public/img/__og-image/2024/3c81808073ae7f888acc66d832877764.png b/public/img/__og-image/2024/3c81808073ae7f888acc66d832877764.png new file mode 100644 index 0000000000..3a795826f0 Binary files /dev/null and b/public/img/__og-image/2024/3c81808073ae7f888acc66d832877764.png differ diff --git a/public/img/__og-image/2024/4003c42a935c2de7c19896b6c0351c0d.png b/public/img/__og-image/2024/4003c42a935c2de7c19896b6c0351c0d.png new file mode 100644 index 0000000000..45a1084891 Binary files /dev/null and b/public/img/__og-image/2024/4003c42a935c2de7c19896b6c0351c0d.png differ diff --git a/public/img/__og-image/2024/468947db8b153fca9be52febb43beb6e.png b/public/img/__og-image/2024/468947db8b153fca9be52febb43beb6e.png new file mode 100644 index 0000000000..de781b79c9 Binary files /dev/null and b/public/img/__og-image/2024/468947db8b153fca9be52febb43beb6e.png differ diff --git a/public/img/__og-image/2024/487b5eb466c6367896d32d0006ddad8a.png b/public/img/__og-image/2024/487b5eb466c6367896d32d0006ddad8a.png new file mode 100644 index 0000000000..32134c1606 Binary files /dev/null and b/public/img/__og-image/2024/487b5eb466c6367896d32d0006ddad8a.png differ diff --git a/public/img/__og-image/2024/4bd0c22887a042cfffec9428d7fc9689.png b/public/img/__og-image/2024/4bd0c22887a042cfffec9428d7fc9689.png new file mode 100644 index 0000000000..6ff8706bdc Binary files /dev/null and b/public/img/__og-image/2024/4bd0c22887a042cfffec9428d7fc9689.png differ diff --git a/public/img/__og-image/2024/4dc607a403a2316846b59d0c5a9858c9.png b/public/img/__og-image/2024/4dc607a403a2316846b59d0c5a9858c9.png new file mode 100644 index 0000000000..e897b6df4e Binary files /dev/null and b/public/img/__og-image/2024/4dc607a403a2316846b59d0c5a9858c9.png differ diff --git a/public/img/__og-image/2024/4df9dbdef91ea1bc5fce211e6b7e3f52.png b/public/img/__og-image/2024/4df9dbdef91ea1bc5fce211e6b7e3f52.png new file mode 100644 index 0000000000..2f0825d4bd Binary files /dev/null and b/public/img/__og-image/2024/4df9dbdef91ea1bc5fce211e6b7e3f52.png differ diff --git a/public/img/__og-image/2024/515c8ade2da6e1fc710e87df182dd8e6.png b/public/img/__og-image/2024/515c8ade2da6e1fc710e87df182dd8e6.png new file mode 100644 index 0000000000..46ad89d5fd Binary files /dev/null and b/public/img/__og-image/2024/515c8ade2da6e1fc710e87df182dd8e6.png differ diff --git a/public/img/__og-image/2024/5245297ed1f7b82885c742d77f209bda.png b/public/img/__og-image/2024/5245297ed1f7b82885c742d77f209bda.png new file mode 100644 index 0000000000..3e90f839fe Binary files /dev/null and b/public/img/__og-image/2024/5245297ed1f7b82885c742d77f209bda.png differ diff --git a/public/img/__og-image/2024/52854704c6ab04364b24f2bda3991034.png b/public/img/__og-image/2024/52854704c6ab04364b24f2bda3991034.png new file mode 100644 index 0000000000..6ff8706bdc Binary files /dev/null and b/public/img/__og-image/2024/52854704c6ab04364b24f2bda3991034.png differ diff --git a/public/img/__og-image/2024/5cabf2af855ce1e45161cd36903d41c0.png b/public/img/__og-image/2024/5cabf2af855ce1e45161cd36903d41c0.png new file mode 100644 index 0000000000..310efe95d4 Binary files /dev/null and b/public/img/__og-image/2024/5cabf2af855ce1e45161cd36903d41c0.png differ diff --git a/public/img/__og-image/2024/5df1be4f2875d2ba86cd9c3daefadd02.png b/public/img/__og-image/2024/5df1be4f2875d2ba86cd9c3daefadd02.png new file mode 100644 index 0000000000..8b3d64bc52 Binary files /dev/null and b/public/img/__og-image/2024/5df1be4f2875d2ba86cd9c3daefadd02.png differ diff --git a/public/img/__og-image/2024/6204717dd5e10bf10587733c08897dc1.png b/public/img/__og-image/2024/6204717dd5e10bf10587733c08897dc1.png new file mode 100644 index 0000000000..2bce21599c Binary files /dev/null and b/public/img/__og-image/2024/6204717dd5e10bf10587733c08897dc1.png differ diff --git a/public/img/__og-image/2024/65768f566de8acf5320a4ed1fef47606.png b/public/img/__og-image/2024/65768f566de8acf5320a4ed1fef47606.png new file mode 100644 index 0000000000..b6fee497fb Binary files /dev/null and b/public/img/__og-image/2024/65768f566de8acf5320a4ed1fef47606.png differ diff --git a/public/img/__og-image/2024/667270504bb6e511749901460a6e68d1.png b/public/img/__og-image/2024/667270504bb6e511749901460a6e68d1.png new file mode 100644 index 0000000000..9571ef9d85 Binary files /dev/null and b/public/img/__og-image/2024/667270504bb6e511749901460a6e68d1.png differ diff --git a/public/img/__og-image/2024/66a12b5aa41f22c3a7f80a9838488826.png b/public/img/__og-image/2024/66a12b5aa41f22c3a7f80a9838488826.png new file mode 100644 index 0000000000..57c910dbeb Binary files /dev/null and b/public/img/__og-image/2024/66a12b5aa41f22c3a7f80a9838488826.png differ diff --git a/public/img/__og-image/2024/6e20cd3c4ee36577f15713955444338f.png b/public/img/__og-image/2024/6e20cd3c4ee36577f15713955444338f.png new file mode 100644 index 0000000000..af1142e4f4 Binary files /dev/null and b/public/img/__og-image/2024/6e20cd3c4ee36577f15713955444338f.png differ diff --git a/public/img/__og-image/2024/6fd1c120b48d6c62c4544ccbf27a665a.png b/public/img/__og-image/2024/6fd1c120b48d6c62c4544ccbf27a665a.png new file mode 100644 index 0000000000..edf18288fb Binary files /dev/null and b/public/img/__og-image/2024/6fd1c120b48d6c62c4544ccbf27a665a.png differ diff --git a/public/img/__og-image/2024/74697b2144c044a7a134bc7e04e190d1.png b/public/img/__og-image/2024/74697b2144c044a7a134bc7e04e190d1.png new file mode 100644 index 0000000000..c302b7df50 Binary files /dev/null and b/public/img/__og-image/2024/74697b2144c044a7a134bc7e04e190d1.png differ diff --git a/public/img/__og-image/2024/75386a4288d49dcb4aba5b54e475de43.png b/public/img/__og-image/2024/75386a4288d49dcb4aba5b54e475de43.png new file mode 100644 index 0000000000..a16821d505 Binary files /dev/null and b/public/img/__og-image/2024/75386a4288d49dcb4aba5b54e475de43.png differ diff --git a/public/img/__og-image/2024/785671ee20a5e7c63578e83cf84b8a12.png b/public/img/__og-image/2024/785671ee20a5e7c63578e83cf84b8a12.png new file mode 100644 index 0000000000..c943a6b16c Binary files /dev/null and b/public/img/__og-image/2024/785671ee20a5e7c63578e83cf84b8a12.png differ diff --git a/public/img/__og-image/2024/7a165daf8a2402b63ced2f6b49ce9155.png b/public/img/__og-image/2024/7a165daf8a2402b63ced2f6b49ce9155.png new file mode 100644 index 0000000000..1e6b57ab0f Binary files /dev/null and b/public/img/__og-image/2024/7a165daf8a2402b63ced2f6b49ce9155.png differ diff --git a/public/img/__og-image/2024/7c1eba2165f24ed45492801796cbe453.png b/public/img/__og-image/2024/7c1eba2165f24ed45492801796cbe453.png new file mode 100644 index 0000000000..eca3f113ee Binary files /dev/null and b/public/img/__og-image/2024/7c1eba2165f24ed45492801796cbe453.png differ diff --git a/public/img/__og-image/2024/83cfae91425cec04854a0ebc173d9c77.png b/public/img/__og-image/2024/83cfae91425cec04854a0ebc173d9c77.png new file mode 100644 index 0000000000..56c11adeb4 Binary files /dev/null and b/public/img/__og-image/2024/83cfae91425cec04854a0ebc173d9c77.png differ diff --git a/public/img/__og-image/2024/870876ffad45b79d11e09393e7f22587.png b/public/img/__og-image/2024/870876ffad45b79d11e09393e7f22587.png new file mode 100644 index 0000000000..2a758bbd76 Binary files /dev/null and b/public/img/__og-image/2024/870876ffad45b79d11e09393e7f22587.png differ diff --git a/public/img/__og-image/2024/8866a2e23936ff9882c39f99b71238c5.png b/public/img/__og-image/2024/8866a2e23936ff9882c39f99b71238c5.png new file mode 100644 index 0000000000..2a8aa75b9e Binary files /dev/null and b/public/img/__og-image/2024/8866a2e23936ff9882c39f99b71238c5.png differ diff --git a/public/img/__og-image/2024/8b3fee2390253e8c920c1df186758b9d.png b/public/img/__og-image/2024/8b3fee2390253e8c920c1df186758b9d.png new file mode 100644 index 0000000000..6696926cd0 Binary files /dev/null and b/public/img/__og-image/2024/8b3fee2390253e8c920c1df186758b9d.png differ diff --git a/public/img/__og-image/2024/8daaf10ac70360a7fade149a54538bf9.png b/public/img/__og-image/2024/8daaf10ac70360a7fade149a54538bf9.png new file mode 100644 index 0000000000..cac9b48476 Binary files /dev/null and b/public/img/__og-image/2024/8daaf10ac70360a7fade149a54538bf9.png differ diff --git a/public/img/__og-image/2024/914fd37e2c0bd49ce423fb1cbc326ec8.png b/public/img/__og-image/2024/914fd37e2c0bd49ce423fb1cbc326ec8.png new file mode 100644 index 0000000000..04333d3d95 Binary files /dev/null and b/public/img/__og-image/2024/914fd37e2c0bd49ce423fb1cbc326ec8.png differ diff --git a/public/img/__og-image/2024/9b4f92f2579d24a3c20e6533686aca6b.png b/public/img/__og-image/2024/9b4f92f2579d24a3c20e6533686aca6b.png new file mode 100644 index 0000000000..32f040299a Binary files /dev/null and b/public/img/__og-image/2024/9b4f92f2579d24a3c20e6533686aca6b.png differ diff --git a/public/img/__og-image/2024/aditi_rajawat@intuit.com.png b/public/img/__og-image/2024/aditi_rajawat@intuit.com.png new file mode 100644 index 0000000000..ba3e66ae36 Binary files /dev/null and b/public/img/__og-image/2024/aditi_rajawat@intuit.com.png differ diff --git a/public/img/__og-image/2024/af55205b1d68ec3b3d1b1663e4bd2adf.png b/public/img/__og-image/2024/af55205b1d68ec3b3d1b1663e4bd2adf.png new file mode 100644 index 0000000000..5d4d5ce50a Binary files /dev/null and b/public/img/__og-image/2024/af55205b1d68ec3b3d1b1663e4bd2adf.png differ diff --git a/public/img/__og-image/2024/alan.quigley@toasttab.com.png b/public/img/__og-image/2024/alan.quigley@toasttab.com.png new file mode 100644 index 0000000000..b32cd08b9a Binary files /dev/null and b/public/img/__og-image/2024/alan.quigley@toasttab.com.png differ diff --git a/public/img/__og-image/2024/andreas.marek@fastmail.fm.png b/public/img/__og-image/2024/andreas.marek@fastmail.fm.png new file mode 100644 index 0000000000..599777813c Binary files /dev/null and b/public/img/__og-image/2024/andreas.marek@fastmail.fm.png differ diff --git a/public/img/__og-image/2024/andrei.bocan@gmail.com.png b/public/img/__og-image/2024/andrei.bocan@gmail.com.png new file mode 100644 index 0000000000..49be4c2887 Binary files /dev/null and b/public/img/__og-image/2024/andrei.bocan@gmail.com.png differ diff --git a/public/img/__og-image/2024/andrew.doyle@mail.house.gov.png b/public/img/__og-image/2024/andrew.doyle@mail.house.gov.png new file mode 100644 index 0000000000..69e5ed2058 Binary files /dev/null and b/public/img/__og-image/2024/andrew.doyle@mail.house.gov.png differ diff --git a/public/img/__og-image/2024/ango@bol.com.png b/public/img/__og-image/2024/ango@bol.com.png new file mode 100644 index 0000000000..ce2ad5239c Binary files /dev/null and b/public/img/__og-image/2024/ango@bol.com.png differ diff --git a/public/img/__og-image/2024/ankita25.png b/public/img/__og-image/2024/ankita25.png new file mode 100644 index 0000000000..20e3e7e177 Binary files /dev/null and b/public/img/__og-image/2024/ankita25.png differ diff --git a/public/img/__og-image/2024/ankush9.png b/public/img/__og-image/2024/ankush9.png new file mode 100644 index 0000000000..ce4a5f8a02 Binary files /dev/null and b/public/img/__og-image/2024/ankush9.png differ diff --git a/public/img/__og-image/2024/anthonymdev@gmail.com.png b/public/img/__og-image/2024/anthonymdev@gmail.com.png new file mode 100644 index 0000000000..c706d07ae3 Binary files /dev/null and b/public/img/__og-image/2024/anthonymdev@gmail.com.png differ diff --git a/public/img/__og-image/2024/antoine.carossio.png b/public/img/__og-image/2024/antoine.carossio.png new file mode 100644 index 0000000000..fb2a9482a3 Binary files /dev/null and b/public/img/__og-image/2024/antoine.carossio.png differ diff --git a/public/img/__og-image/2024/arkenflame.png b/public/img/__og-image/2024/arkenflame.png new file mode 100644 index 0000000000..61525a8bbf Binary files /dev/null and b/public/img/__og-image/2024/arkenflame.png differ diff --git a/public/img/__og-image/2024/b3cdfe65307832887ded26a9270d1295.png b/public/img/__og-image/2024/b3cdfe65307832887ded26a9270d1295.png new file mode 100644 index 0000000000..6f136a113d Binary files /dev/null and b/public/img/__og-image/2024/b3cdfe65307832887ded26a9270d1295.png differ diff --git a/public/img/__og-image/2024/b43e5c894796be3b0b0f0d0b662d4a5a.png b/public/img/__og-image/2024/b43e5c894796be3b0b0f0d0b662d4a5a.png new file mode 100644 index 0000000000..07cabaf8eb Binary files /dev/null and b/public/img/__og-image/2024/b43e5c894796be3b0b0f0d0b662d4a5a.png differ diff --git a/public/img/__og-image/2024/b45e3e5dfce0eec4d5498bedb8c54f04.png b/public/img/__og-image/2024/b45e3e5dfce0eec4d5498bedb8c54f04.png new file mode 100644 index 0000000000..ae1dc1851a Binary files /dev/null and b/public/img/__og-image/2024/b45e3e5dfce0eec4d5498bedb8c54f04.png differ diff --git a/public/img/__og-image/2024/b5386fb97755f765369c45e5f24094ec.png b/public/img/__og-image/2024/b5386fb97755f765369c45e5f24094ec.png new file mode 100644 index 0000000000..16ed2ea7dd Binary files /dev/null and b/public/img/__og-image/2024/b5386fb97755f765369c45e5f24094ec.png differ diff --git a/public/img/__og-image/2024/b7d69c1b4f9ea3778c21ad80b9d2fe9a.png b/public/img/__og-image/2024/b7d69c1b4f9ea3778c21ad80b9d2fe9a.png new file mode 100644 index 0000000000..0d8ac1eca2 Binary files /dev/null and b/public/img/__og-image/2024/b7d69c1b4f9ea3778c21ad80b9d2fe9a.png differ diff --git a/public/img/__og-image/2024/badurinadenis.png b/public/img/__og-image/2024/badurinadenis.png new file mode 100644 index 0000000000..cf052598d7 Binary files /dev/null and b/public/img/__og-image/2024/badurinadenis.png differ diff --git a/public/img/__og-image/2024/bd12197d841d201adbcae218323d713a.png b/public/img/__og-image/2024/bd12197d841d201adbcae218323d713a.png new file mode 100644 index 0000000000..9d8c1ab548 Binary files /dev/null and b/public/img/__og-image/2024/bd12197d841d201adbcae218323d713a.png differ diff --git a/public/img/__og-image/2024/benjie3.png b/public/img/__og-image/2024/benjie3.png new file mode 100644 index 0000000000..88ad7ead9e Binary files /dev/null and b/public/img/__og-image/2024/benjie3.png differ diff --git a/public/img/__og-image/2024/bleigh@google.com.png b/public/img/__og-image/2024/bleigh@google.com.png new file mode 100644 index 0000000000..349bdb3c04 Binary files /dev/null and b/public/img/__og-image/2024/bleigh@google.com.png differ diff --git a/public/img/__og-image/2024/c044cbad42295fda4adedd7018df6b2a.png b/public/img/__og-image/2024/c044cbad42295fda4adedd7018df6b2a.png new file mode 100644 index 0000000000..a702569dcb Binary files /dev/null and b/public/img/__og-image/2024/c044cbad42295fda4adedd7018df6b2a.png differ diff --git a/public/img/__og-image/2024/c117b6cefe3eaa89940b76d68abdc3de.png b/public/img/__og-image/2024/c117b6cefe3eaa89940b76d68abdc3de.png new file mode 100644 index 0000000000..334c2727dc Binary files /dev/null and b/public/img/__og-image/2024/c117b6cefe3eaa89940b76d68abdc3de.png differ diff --git a/public/img/__og-image/2024/c12a426b75f4851c04a7e16e54135887.png b/public/img/__og-image/2024/c12a426b75f4851c04a7e16e54135887.png new file mode 100644 index 0000000000..1a42ec4d74 Binary files /dev/null and b/public/img/__og-image/2024/c12a426b75f4851c04a7e16e54135887.png differ diff --git a/public/img/__og-image/2024/c13801cab4bdcf1c9e7321fba8daca3f.png b/public/img/__og-image/2024/c13801cab4bdcf1c9e7321fba8daca3f.png new file mode 100644 index 0000000000..4ab82b8af7 Binary files /dev/null and b/public/img/__og-image/2024/c13801cab4bdcf1c9e7321fba8daca3f.png differ diff --git a/public/img/__og-image/2024/c291c64196e84d0862ded0b8ef31968a.png b/public/img/__og-image/2024/c291c64196e84d0862ded0b8ef31968a.png new file mode 100644 index 0000000000..c866ad0943 Binary files /dev/null and b/public/img/__og-image/2024/c291c64196e84d0862ded0b8ef31968a.png differ diff --git a/public/img/__og-image/2024/c8426c5a3d9418e921f6d8717ff98ac3.png b/public/img/__og-image/2024/c8426c5a3d9418e921f6d8717ff98ac3.png new file mode 100644 index 0000000000..cd44af0a29 Binary files /dev/null and b/public/img/__og-image/2024/c8426c5a3d9418e921f6d8717ff98ac3.png differ diff --git a/public/img/__og-image/2024/c9734088ee56ff8e1410bf33e494f71d.png b/public/img/__og-image/2024/c9734088ee56ff8e1410bf33e494f71d.png new file mode 100644 index 0000000000..c6d1aabebd Binary files /dev/null and b/public/img/__og-image/2024/c9734088ee56ff8e1410bf33e494f71d.png differ diff --git a/public/img/__og-image/2024/cernst11@gmail.com.png b/public/img/__og-image/2024/cernst11@gmail.com.png new file mode 100644 index 0000000000..95477fe9ad Binary files /dev/null and b/public/img/__og-image/2024/cernst11@gmail.com.png differ diff --git a/public/img/__og-image/2024/cfp@escape.tech.png b/public/img/__og-image/2024/cfp@escape.tech.png new file mode 100644 index 0000000000..58a546d3ac Binary files /dev/null and b/public/img/__og-image/2024/cfp@escape.tech.png differ diff --git a/public/img/__og-image/2024/christian.stangier@moia.io.png b/public/img/__og-image/2024/christian.stangier@moia.io.png new file mode 100644 index 0000000000..9eca61afcd Binary files /dev/null and b/public/img/__og-image/2024/christian.stangier@moia.io.png differ diff --git a/public/img/__og-image/2024/d0956581df5caec03d7865766e53412b.png b/public/img/__og-image/2024/d0956581df5caec03d7865766e53412b.png new file mode 100644 index 0000000000..c52097a061 Binary files /dev/null and b/public/img/__og-image/2024/d0956581df5caec03d7865766e53412b.png differ diff --git a/public/img/__og-image/2024/d834fa1289d62ca14c1d5f67013c6337.png b/public/img/__og-image/2024/d834fa1289d62ca14c1d5f67013c6337.png new file mode 100644 index 0000000000..6ff8706bdc Binary files /dev/null and b/public/img/__og-image/2024/d834fa1289d62ca14c1d5f67013c6337.png differ diff --git a/public/img/__og-image/2024/daa84da2c7b8efe182514d3f6d6624ec.png b/public/img/__og-image/2024/daa84da2c7b8efe182514d3f6d6624ec.png new file mode 100644 index 0000000000..6fbd01975d Binary files /dev/null and b/public/img/__og-image/2024/daa84da2c7b8efe182514d3f6d6624ec.png differ diff --git a/public/img/__og-image/2024/dd457152162ecb3609b4adac4026fe02.png b/public/img/__og-image/2024/dd457152162ecb3609b4adac4026fe02.png new file mode 100644 index 0000000000..e7f9cfb892 Binary files /dev/null and b/public/img/__og-image/2024/dd457152162ecb3609b4adac4026fe02.png differ diff --git a/public/img/__og-image/2024/ddf5766e2b98ed4a1055c31926575d1b.png b/public/img/__og-image/2024/ddf5766e2b98ed4a1055c31926575d1b.png new file mode 100644 index 0000000000..59a1747a4c Binary files /dev/null and b/public/img/__og-image/2024/ddf5766e2b98ed4a1055c31926575d1b.png differ diff --git a/public/img/__og-image/2024/de54e458f4da84295d55ce44dade372e.png b/public/img/__og-image/2024/de54e458f4da84295d55ce44dade372e.png new file mode 100644 index 0000000000..dfaf918f9c Binary files /dev/null and b/public/img/__og-image/2024/de54e458f4da84295d55ce44dade372e.png differ diff --git a/public/img/__og-image/2024/de8fa563c5beb17fbe9b4f5f23c99e89.png b/public/img/__og-image/2024/de8fa563c5beb17fbe9b4f5f23c99e89.png new file mode 100644 index 0000000000..d20bd3e844 Binary files /dev/null and b/public/img/__og-image/2024/de8fa563c5beb17fbe9b4f5f23c99e89.png differ diff --git a/public/img/__og-image/2024/dman@apollographql.com.png b/public/img/__og-image/2024/dman@apollographql.com.png new file mode 100644 index 0000000000..19cd2dbd15 Binary files /dev/null and b/public/img/__og-image/2024/dman@apollographql.com.png differ diff --git a/public/img/__og-image/2024/e0fcb76f822162500106cf1e06f401e3.png b/public/img/__og-image/2024/e0fcb76f822162500106cf1e06f401e3.png new file mode 100644 index 0000000000..da0ab053b5 Binary files /dev/null and b/public/img/__og-image/2024/e0fcb76f822162500106cf1e06f401e3.png differ diff --git a/public/img/__og-image/2024/e24b8d54971024a028352f5f35930575.png b/public/img/__og-image/2024/e24b8d54971024a028352f5f35930575.png new file mode 100644 index 0000000000..f593f70996 Binary files /dev/null and b/public/img/__og-image/2024/e24b8d54971024a028352f5f35930575.png differ diff --git a/public/img/__og-image/2024/e456ed2987a18a88a3f6662842d17921.png b/public/img/__og-image/2024/e456ed2987a18a88a3f6662842d17921.png new file mode 100644 index 0000000000..6ff8706bdc Binary files /dev/null and b/public/img/__og-image/2024/e456ed2987a18a88a3f6662842d17921.png differ diff --git a/public/img/__og-image/2024/e833ccb06207e185cac37276e65bb927.png b/public/img/__og-image/2024/e833ccb06207e185cac37276e65bb927.png new file mode 100644 index 0000000000..583815f6f8 Binary files /dev/null and b/public/img/__og-image/2024/e833ccb06207e185cac37276e65bb927.png differ diff --git a/public/img/__og-image/2024/eb21b013745069912ee5b95b14aaca24.png b/public/img/__og-image/2024/eb21b013745069912ee5b95b14aaca24.png new file mode 100644 index 0000000000..01b3863680 Binary files /dev/null and b/public/img/__og-image/2024/eb21b013745069912ee5b95b14aaca24.png differ diff --git a/public/img/__og-image/2024/emily.li@benchling.com.png b/public/img/__og-image/2024/emily.li@benchling.com.png new file mode 100644 index 0000000000..08f5804914 Binary files /dev/null and b/public/img/__og-image/2024/emily.li@benchling.com.png differ diff --git a/public/img/__og-image/2024/erikwrede2.png b/public/img/__og-image/2024/erikwrede2.png new file mode 100644 index 0000000000..2ad1093e38 Binary files /dev/null and b/public/img/__og-image/2024/erikwrede2.png differ diff --git a/public/img/__og-image/2024/f02cda18e19887fddeb56b06445ac256.png b/public/img/__og-image/2024/f02cda18e19887fddeb56b06445ac256.png new file mode 100644 index 0000000000..b66d7c45d4 Binary files /dev/null and b/public/img/__og-image/2024/f02cda18e19887fddeb56b06445ac256.png differ diff --git a/public/img/__og-image/2024/f304b62528988d6e67bb74020d97c885.png b/public/img/__og-image/2024/f304b62528988d6e67bb74020d97c885.png new file mode 100644 index 0000000000..b03175ae1b Binary files /dev/null and b/public/img/__og-image/2024/f304b62528988d6e67bb74020d97c885.png differ diff --git a/public/img/__og-image/2024/f37774914d4fb6b5760a4c4811f042be.png b/public/img/__og-image/2024/f37774914d4fb6b5760a4c4811f042be.png new file mode 100644 index 0000000000..97d25c4bdb Binary files /dev/null and b/public/img/__og-image/2024/f37774914d4fb6b5760a4c4811f042be.png differ diff --git a/public/img/__og-image/2024/f385327bc79231054b3d0d5440b9a47d.png b/public/img/__og-image/2024/f385327bc79231054b3d0d5440b9a47d.png new file mode 100644 index 0000000000..dac21c63b2 Binary files /dev/null and b/public/img/__og-image/2024/f385327bc79231054b3d0d5440b9a47d.png differ diff --git a/public/img/__og-image/2024/f53d0eed2747a55edea203c97844fe3e.png b/public/img/__og-image/2024/f53d0eed2747a55edea203c97844fe3e.png new file mode 100644 index 0000000000..3dd8d1baf8 Binary files /dev/null and b/public/img/__og-image/2024/f53d0eed2747a55edea203c97844fe3e.png differ diff --git a/public/img/__og-image/2024/gabrielschulhof.png b/public/img/__og-image/2024/gabrielschulhof.png new file mode 100644 index 0000000000..410f958afd Binary files /dev/null and b/public/img/__og-image/2024/gabrielschulhof.png differ diff --git a/public/img/__og-image/2024/hello2358.png b/public/img/__og-image/2024/hello2358.png new file mode 100644 index 0000000000..8700e9d1fa Binary files /dev/null and b/public/img/__og-image/2024/hello2358.png differ diff --git a/public/img/__og-image/2024/jackchuka@tailor.tech.png b/public/img/__og-image/2024/jackchuka@tailor.tech.png new file mode 100644 index 0000000000..a567ad5c1e Binary files /dev/null and b/public/img/__og-image/2024/jackchuka@tailor.tech.png differ diff --git a/public/img/__og-image/2024/janettelc@gmail.com.png b/public/img/__og-image/2024/janettelc@gmail.com.png new file mode 100644 index 0000000000..5e60590615 Binary files /dev/null and b/public/img/__og-image/2024/janettelc@gmail.com.png differ diff --git a/public/img/__og-image/2024/jeff.auriemma.png b/public/img/__og-image/2024/jeff.auriemma.png new file mode 100644 index 0000000000..64a6815aab Binary files /dev/null and b/public/img/__og-image/2024/jeff.auriemma.png differ diff --git a/public/img/__og-image/2024/jordaneldredge@gmail.com.png b/public/img/__og-image/2024/jordaneldredge@gmail.com.png new file mode 100644 index 0000000000..d08c934bfb Binary files /dev/null and b/public/img/__og-image/2024/jordaneldredge@gmail.com.png differ diff --git a/public/img/__og-image/2024/kamilkisiela.png b/public/img/__og-image/2024/kamilkisiela.png new file mode 100644 index 0000000000..05cc7fea6d Binary files /dev/null and b/public/img/__og-image/2024/kamilkisiela.png differ diff --git a/public/img/__og-image/2024/kenneth.wussmann@moia.io.png b/public/img/__og-image/2024/kenneth.wussmann@moia.io.png new file mode 100644 index 0000000000..c20ca82294 Binary files /dev/null and b/public/img/__og-image/2024/kenneth.wussmann@moia.io.png differ diff --git a/public/img/__og-image/2024/kennethstott@gmail.com.png b/public/img/__og-image/2024/kennethstott@gmail.com.png new file mode 100644 index 0000000000..6431eadc41 Binary files /dev/null and b/public/img/__og-image/2024/kennethstott@gmail.com.png differ diff --git a/public/img/__og-image/2024/laurinquast.png b/public/img/__og-image/2024/laurinquast.png new file mode 100644 index 0000000000..bd21eec5d3 Binary files /dev/null and b/public/img/__og-image/2024/laurinquast.png differ diff --git a/public/img/__og-image/2024/ldebruijn.png b/public/img/__og-image/2024/ldebruijn.png new file mode 100644 index 0000000000..7d6c9fe737 Binary files /dev/null and b/public/img/__og-image/2024/ldebruijn.png differ diff --git a/public/img/__og-image/2024/lee_byron.25jvpjmb.png b/public/img/__og-image/2024/lee_byron.25jvpjmb.png new file mode 100644 index 0000000000..91e514dfa0 Binary files /dev/null and b/public/img/__og-image/2024/lee_byron.25jvpjmb.png differ diff --git a/public/img/__og-image/2024/mahoney.mattj.png b/public/img/__og-image/2024/mahoney.mattj.png new file mode 100644 index 0000000000..971454ccde Binary files /dev/null and b/public/img/__og-image/2024/mahoney.mattj.png differ diff --git a/public/img/__og-image/2024/martijn@martijnwalraven.com.png b/public/img/__og-image/2024/martijn@martijnwalraven.com.png new file mode 100644 index 0000000000..6f0e57c1aa Binary files /dev/null and b/public/img/__og-image/2024/martijn@martijnwalraven.com.png differ diff --git a/public/img/__og-image/2024/mauricio.montalvo.guzman@gmail.com.png b/public/img/__og-image/2024/mauricio.montalvo.guzman@gmail.com.png new file mode 100644 index 0000000000..93b2edbc31 Binary files /dev/null and b/public/img/__og-image/2024/mauricio.montalvo.guzman@gmail.com.png differ diff --git a/public/img/__og-image/2024/michael_staib.23xujj9p.png b/public/img/__og-image/2024/michael_staib.23xujj9p.png new file mode 100644 index 0000000000..525771abb3 Binary files /dev/null and b/public/img/__og-image/2024/michael_staib.23xujj9p.png differ diff --git a/public/img/__og-image/2024/omribruchim@gmail.com.png b/public/img/__og-image/2024/omribruchim@gmail.com.png new file mode 100644 index 0000000000..83b1c52f1a Binary files /dev/null and b/public/img/__og-image/2024/omribruchim@gmail.com.png differ diff --git a/public/img/__og-image/2024/pascal@chillicream.com.png b/public/img/__og-image/2024/pascal@chillicream.com.png new file mode 100644 index 0000000000..a07ad092f0 Binary files /dev/null and b/public/img/__og-image/2024/pascal@chillicream.com.png differ diff --git a/public/img/__og-image/2024/pooja.mistry1.png b/public/img/__og-image/2024/pooja.mistry1.png new file mode 100644 index 0000000000..e5da22c573 Binary files /dev/null and b/public/img/__og-image/2024/pooja.mistry1.png differ diff --git a/public/img/__og-image/2024/qkw1221.png b/public/img/__og-image/2024/qkw1221.png new file mode 100644 index 0000000000..52c828f4d4 Binary files /dev/null and b/public/img/__og-image/2024/qkw1221.png differ diff --git a/public/img/__og-image/2024/rachit_sengupta@intuit.com.png b/public/img/__og-image/2024/rachit_sengupta@intuit.com.png new file mode 100644 index 0000000000..7e6bc49a72 Binary files /dev/null and b/public/img/__og-image/2024/rachit_sengupta@intuit.com.png differ diff --git a/public/img/__og-image/2024/rama_palaniappan@intuit.com.png b/public/img/__og-image/2024/rama_palaniappan@intuit.com.png new file mode 100644 index 0000000000..f8454829bd Binary files /dev/null and b/public/img/__og-image/2024/rama_palaniappan@intuit.com.png differ diff --git a/public/img/__og-image/2024/ramnivas@exograph.dev.png b/public/img/__og-image/2024/ramnivas@exograph.dev.png new file mode 100644 index 0000000000..b15f0a3ba8 Binary files /dev/null and b/public/img/__og-image/2024/ramnivas@exograph.dev.png differ diff --git a/public/img/__og-image/2024/rikki.schulte@gmail.com.png b/public/img/__og-image/2024/rikki.schulte@gmail.com.png new file mode 100644 index 0000000000..e74077d78a Binary files /dev/null and b/public/img/__og-image/2024/rikki.schulte@gmail.com.png differ diff --git a/public/img/__og-image/2024/robert.balicki.png b/public/img/__og-image/2024/robert.balicki.png new file mode 100644 index 0000000000..a6fabd985c Binary files /dev/null and b/public/img/__og-image/2024/robert.balicki.png differ diff --git a/public/img/__og-image/2024/robrichard87@gmail.com.png b/public/img/__og-image/2024/robrichard87@gmail.com.png new file mode 100644 index 0000000000..8891808d4f Binary files /dev/null and b/public/img/__og-image/2024/robrichard87@gmail.com.png differ diff --git a/public/img/__og-image/2024/ruben.cagnie@toasttab.com.png b/public/img/__og-image/2024/ruben.cagnie@toasttab.com.png new file mode 100644 index 0000000000..ea9201455a Binary files /dev/null and b/public/img/__og-image/2024/ruben.cagnie@toasttab.com.png differ diff --git a/public/img/__og-image/2024/sabrina.wasserman@gmail.com.png b/public/img/__og-image/2024/sabrina.wasserman@gmail.com.png new file mode 100644 index 0000000000..b8234ef5cc Binary files /dev/null and b/public/img/__og-image/2024/sabrina.wasserman@gmail.com.png differ diff --git a/public/img/__og-image/2024/saihajpreet.singh@gmail.com.png b/public/img/__og-image/2024/saihajpreet.singh@gmail.com.png new file mode 100644 index 0000000000..dc6565d2cc Binary files /dev/null and b/public/img/__og-image/2024/saihajpreet.singh@gmail.com.png differ diff --git a/public/img/__og-image/2024/sasanders26@gmail.com.png b/public/img/__og-image/2024/sasanders26@gmail.com.png new file mode 100644 index 0000000000..a9523b6ae6 Binary files /dev/null and b/public/img/__og-image/2024/sasanders26@gmail.com.png differ diff --git a/public/img/__og-image/2024/sasha177.png b/public/img/__og-image/2024/sasha177.png new file mode 100644 index 0000000000..55b64eb020 Binary files /dev/null and b/public/img/__og-image/2024/sasha177.png differ diff --git a/public/img/__og-image/2024/seiyaizumi.png b/public/img/__og-image/2024/seiyaizumi.png new file mode 100644 index 0000000000..5e8fa02dcc Binary files /dev/null and b/public/img/__og-image/2024/seiyaizumi.png differ diff --git a/public/img/__og-image/2024/siva27.png b/public/img/__og-image/2024/siva27.png new file mode 100644 index 0000000000..8a9f5fa3cb Binary files /dev/null and b/public/img/__og-image/2024/siva27.png differ diff --git a/public/img/__og-image/2024/sspalding2.png b/public/img/__og-image/2024/sspalding2.png new file mode 100644 index 0000000000..72ba3d2467 Binary files /dev/null and b/public/img/__og-image/2024/sspalding2.png differ diff --git a/public/img/__og-image/2024/stefan239.png b/public/img/__og-image/2024/stefan239.png new file mode 100644 index 0000000000..dc071394af Binary files /dev/null and b/public/img/__og-image/2024/stefan239.png differ diff --git a/public/img/__og-image/2024/thomas.heyenbrock@gmail.com.png b/public/img/__og-image/2024/thomas.heyenbrock@gmail.com.png new file mode 100644 index 0000000000..8754cfeef7 Binary files /dev/null and b/public/img/__og-image/2024/thomas.heyenbrock@gmail.com.png differ diff --git a/public/img/__og-image/2024/tushar@tailcall.run.png b/public/img/__og-image/2024/tushar@tailcall.run.png new file mode 100644 index 0000000000..7ae481ce9e Binary files /dev/null and b/public/img/__og-image/2024/tushar@tailcall.run.png differ diff --git a/public/img/__og-image/2024/tweetamar.png b/public/img/__og-image/2024/tweetamar.png new file mode 100644 index 0000000000..1cfa310f29 Binary files /dev/null and b/public/img/__og-image/2024/tweetamar.png differ diff --git a/public/img/__og-image/2024/twitter7.png b/public/img/__og-image/2024/twitter7.png new file mode 100644 index 0000000000..2c55f1805d Binary files /dev/null and b/public/img/__og-image/2024/twitter7.png differ diff --git a/public/img/__og-image/2024/uri_goldshtein.23xujj9a.png b/public/img/__og-image/2024/uri_goldshtein.23xujj9a.png new file mode 100644 index 0000000000..e11ff3e383 Binary files /dev/null and b/public/img/__og-image/2024/uri_goldshtein.23xujj9a.png differ diff --git a/public/img/__og-image/2024/vincent@teamstarter.co.png b/public/img/__og-image/2024/vincent@teamstarter.co.png new file mode 100644 index 0000000000..71b01122d9 Binary files /dev/null and b/public/img/__og-image/2024/vincent@teamstarter.co.png differ diff --git a/public/img/__og-image/2024/vmbrown@hotmail.com.br.png b/public/img/__og-image/2024/vmbrown@hotmail.com.br.png new file mode 100644 index 0000000000..611f2bfc04 Binary files /dev/null and b/public/img/__og-image/2024/vmbrown@hotmail.com.br.png differ diff --git a/public/img/__og-image/2024/watson17.png b/public/img/__og-image/2024/watson17.png new file mode 100644 index 0000000000..e5544d9351 Binary files /dev/null and b/public/img/__og-image/2024/watson17.png differ diff --git a/public/img/__og-image/2024/yassineldeeb94.png b/public/img/__og-image/2024/yassineldeeb94.png new file mode 100644 index 0000000000..e284a255e5 Binary files /dev/null and b/public/img/__og-image/2024/yassineldeeb94.png differ diff --git a/src/app/conf/2023/sessions/[id]/page.tsx b/src/app/conf/2023/sessions/[id]/page.tsx index 5d414bbc79..858f96e2a5 100644 --- a/src/app/conf/2023/sessions/[id]/page.tsx +++ b/src/app/conf/2023/sessions/[id]/page.tsx @@ -31,7 +31,7 @@ export function generateMetadata({ params }: SessionProps): Metadata { description: event.description, keywords: [...layoutMetadata.keywords, ...keywords], openGraph: { - images: `/img/__og-image/${event.id}.png`, + images: `/img/__og-image/2023/${event.id}.png`, }, } } diff --git a/src/app/conf/2023/speakers/[id]/page.tsx b/src/app/conf/2023/speakers/[id]/page.tsx index 5736e3f398..c417f2be30 100644 --- a/src/app/conf/2023/speakers/[id]/page.tsx +++ b/src/app/conf/2023/speakers/[id]/page.tsx @@ -28,7 +28,7 @@ export function generateMetadata({ params }: SpeakerProps): Metadata { description: speaker.about, keywords: [...layoutMetadata.keywords, ...keywords], openGraph: { - images: `/img/__og-image/${speaker.username}.png`, + images: `/img/__og-image/2023/${speaker.username}.png`, }, } } diff --git a/src/app/conf/2024/gallery/page.tsx b/src/app/conf/2024/gallery/page.tsx new file mode 100644 index 0000000000..b91902be77 --- /dev/null +++ b/src/app/conf/2024/gallery/page.tsx @@ -0,0 +1,66 @@ +import React from "react" +import { Metadata } from "next" +import { images } from "../../2023/gallery/_conf-images" +import NextImage from "next-image-export-optimizer" +import { Zoom } from "../../_components/zoom" + +export const metadata: Metadata = { + title: "Gallery", +} + +function chunk(arr: T[], len: number): T[][] { + const chunks: T[][] = [] + let i = 0 + + while (i < arr.length) { + chunks.push(arr.slice(i, i + len)) + i += len + } + + return chunks +} + +export default function GalleryPage() { + const currentImages = chunk(images, 6) + + return ( +
+
+ {currentImages.map((c, i) => { + function getCard(index: number) { + return ( + c[index] && ( + + + + ) + ) + } + + return ( +
+
+
+ {getCard(0)} + {getCard(1)} +
+ {getCard(2)} +
+
+ {getCard(3)} +
+ {getCard(4)} + {getCard(5)} +
+
+
+ ) + })} +
+
+ ) +} diff --git a/src/app/conf/2024/layout.tsx b/src/app/conf/2024/layout.tsx index 07fc8665fd..5b89db7534 100644 --- a/src/app/conf/2024/layout.tsx +++ b/src/app/conf/2024/layout.tsx @@ -46,6 +46,7 @@ export default function Layout({ { children: "FAQ", href: "/conf/2024/faq" }, { children: "Register", href: "/conf/2024#attend" }, { children: "Partner", href: "/conf/2024/partner" }, + { children: "Gallery", href: "/conf/2024/gallery" }, ]} /> {children} @@ -66,6 +67,7 @@ export default function Layout({ { children: "Register", href: "https://cvent.me/gk2dRw" }, { children: "Sponsor", href: "/conf/2024/partner" }, { children: "Partner", href: "/conf/2024/partner#program" }, + { children: "Gallery", href: "/conf/2024/gallery" }, { children: "Speakers", href: "/conf/2024/speakers" }, { children: "GraphQLConf 2023", href: "/conf/2023" }, ], diff --git a/src/app/conf/2024/pricing.tsx b/src/app/conf/2024/pricing.tsx index cb1736436c..ec2b780107 100644 --- a/src/app/conf/2024/pricing.tsx +++ b/src/app/conf/2024/pricing.tsx @@ -1,6 +1,11 @@ import { Button } from "@/app/conf/_components/button" -import { CheckIcon, ClockIcon } from "@/icons" +import { CheckIcon } from "@/icons" import { clsx } from "clsx" +import { schedule, speakers } from "./_data" +import { InfiniteMovingSpeakers } from "../_components/infinite-moving-speakers" +import { SessionList } from "../_components/schedule/session-list" +import { filterCategories2024 } from "../_components/schedule/filter-categories" +import { eventsColors } from "./utils" interface Pricing { title: string @@ -9,6 +14,26 @@ interface Pricing { expiredDate: Date } +function shuffle(array: T): T { + let currentIndex = array.length + let randomIndex: number + + // While there remain elements to shuffle. + while (currentIndex > 0) { + // Pick a remaining element. + randomIndex = Math.floor(Math.random() * currentIndex) + currentIndex-- + + // And swap it with the current element. + ;[array[currentIndex], array[randomIndex]] = [ + array[randomIndex], + array[currentIndex], + ] + } + + return array +} + const pricing: Pricing[] = [ { title: "Early Bird", @@ -91,11 +116,63 @@ export function Pricing() {
- -

Speakers & Schedule

-
- - +

+ Our Special Speakers +

+ + + {speakers + .filter(e => e.avatar) + .map(speaker => ( +
+ + {speaker.name} + +
+ + {speaker.name.split(" ")[0]} + +
+
+ ))} +
+ +
+ +
+ +
+

+ The Schedule +

+ + e.speakers)) + .slice(0, 3) + .map(schedule => ({ + ...schedule, + speakers: + schedule?.speakers?.map(speaker => + speakers.find(s => s.username === speaker.username), + ) || [], + }))} + /> +
+ +
+
diff --git a/src/app/conf/2024/schedule/[id]/page.tsx b/src/app/conf/2024/schedule/[id]/page.tsx index b9d6c19d79..0e419d7b01 100644 --- a/src/app/conf/2024/schedule/[id]/page.tsx +++ b/src/app/conf/2024/schedule/[id]/page.tsx @@ -46,7 +46,7 @@ export function generateMetadata({ params }: SessionProps): Metadata { description: event.description, keywords: [...layoutMetadata.keywords, ...keywords], openGraph: { - images: `/img/__og-image/${event.id}.png`, + images: `/img/__og-image/2024/${event.id}.png`, }, } } diff --git a/src/app/conf/2024/speakers/[id]/page.tsx b/src/app/conf/2024/speakers/[id]/page.tsx index 522e9d72f4..e9ff55cc73 100644 --- a/src/app/conf/2024/speakers/[id]/page.tsx +++ b/src/app/conf/2024/speakers/[id]/page.tsx @@ -29,7 +29,7 @@ export function generateMetadata({ params }: SpeakerProps): Metadata { description: speaker.about, keywords: [...layoutMetadata.keywords, ...keywords], openGraph: { - images: `/img/__og-image/${speaker.username}.png`, + images: `/img/__og-image/2024/${speaker.username}.png`, }, } } diff --git a/src/app/conf/_components/infinite-moving-speakers.tsx b/src/app/conf/_components/infinite-moving-speakers.tsx new file mode 100644 index 0000000000..6982db40fc --- /dev/null +++ b/src/app/conf/_components/infinite-moving-speakers.tsx @@ -0,0 +1,44 @@ +import React, { ReactElement, CSSProperties, Children, ReactNode } from "react" +import { clsx } from "clsx" + +export function InfiniteMovingSpeakers({ + children, + pauseOnHover = true, + className, +}: { + children: ReactNode + pauseOnHover?: boolean + className?: string +}): ReactElement { + const content = Children.map(children, (child, index) => ( +
  • + {child} +
  • + )) + + return ( +
    +
      + {content} + {content} +
    +
    + ) +} diff --git a/src/app/conf/_components/schedule/session-list.tsx b/src/app/conf/_components/schedule/session-list.tsx index bf4b73d983..42203ca31b 100644 --- a/src/app/conf/_components/schedule/session-list.tsx +++ b/src/app/conf/_components/schedule/session-list.tsx @@ -164,16 +164,18 @@ export function SessionList({ return ( -
    +
    {year !== "2024" && (