Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
75c7b72
Write a script to find posts to remove and keep
hasparus Mar 20, 2025
c6d0994
Update the script so it removes the posts
hasparus Mar 20, 2025
b145029
Fix filename
hasparus Mar 20, 2025
6378417
Remove ./graphql-deep-dive-2.mdx
hasparus Mar 20, 2025
0676278
Remove ./multiple-environments-endpoints-graphql-inspector.mdx
hasparus Mar 20, 2025
69460e8
Remove ./whatsapp-clone-react-hooks-graphql-typescript-and-postgresql…
hasparus Mar 20, 2025
552ba82
Remove ./graphql-code-generator-090.mdx
hasparus Mar 20, 2025
3135365
Remove ./the-anatomy-of-a-graphql-request.mdx
hasparus Mar 20, 2025
5bb83dd
Remove ./graphql-over-websockets.mdx
hasparus Mar 20, 2025
2db5fb2
Remove ./open-source-apollo-federation.mdx
hasparus Mar 20, 2025
19301dc
Remove ./graphql-deep-dive-3.mdx
hasparus Mar 20, 2025
40a9486
Remove ./how-not-to-learn-graphql.mdx
hasparus Mar 20, 2025
9f38992
Remove ./graphql-deep-dive-1.mdx
hasparus Mar 20, 2025
673350b
Remove ./graphql-modules-v1.mdx
hasparus Mar 20, 2025
d76fe19
Remove ./slack-bot-with-cloudflare.mdx
hasparus Mar 20, 2025
a3ede19
Remove ./graphql-mesh-v1-hive-gateway-v1.mdx
hasparus Mar 20, 2025
ec920d9
Remove ./graphql-codegen-java.mdx
hasparus Mar 20, 2025
ce7c31e
Remove ./apollo-angular-011.mdx
hasparus Mar 20, 2025
cc0398c
Remove ./graphql-codegen-relay-compiler.mdx
hasparus Mar 20, 2025
ebccc64
Remove ./graphql-deep-dive-4.mdx
hasparus Mar 20, 2025
66de01b
Remove ./graphql-hive-preview.mdx
hasparus Mar 20, 2025
bfd3c5e
Remove ./ci-ci-graphql-inspector.mdx
hasparus Mar 20, 2025
de037e3
Remove ./understanding-the-differences-between-graphql-and-rest-api-g…
hasparus Mar 20, 2025
9402224
Remove ./graphql-cli-is-back.mdx
hasparus Mar 20, 2025
ede5a5d
Remove ./announcing-graphql-network-inspector.mdx
hasparus Mar 20, 2025
69c371b
Remove ./graphql-deep-dive-5.mdx
hasparus Mar 20, 2025
3b07f2f
Remove ./modular-encapsulation-graphql-modules.mdx
hasparus Mar 20, 2025
fe38761
Remove ./graphql-let.mdx
hasparus Mar 20, 2025
d26f0f9
Remove ./graphql-code-generator.mdx
hasparus Mar 20, 2025
a96fc48
Remove ./apollo-angular-12.mdx
hasparus Mar 20, 2025
9bb4ee4
Remove ./taking-over-merge-graphql-schemas.mdx
hasparus Mar 20, 2025
a4d755c
Remove ./graphql-codegen-best-practices.mdx
hasparus Mar 20, 2025
46c2498
Remove ./graphql-typescript-modules-codegen.mdx
hasparus Mar 20, 2025
579438b
Remove ./subscriptions-and-live-queries-real-time-with-graphql.mdx
hasparus Mar 20, 2025
887f235
Remove ./graphql-over-internet.mdx
hasparus Mar 20, 2025
2f57567
Remove ./graphql-deep-dive-6.mdx
hasparus Mar 20, 2025
f47e04f
Remove ./introducing-graphql-inspector.mdx
hasparus Mar 20, 2025
af85d62
Remove ./announcing-self-hosted-graphql-hive.mdx
hasparus Mar 20, 2025
8d70197
Remove ./whats-new-in-graphql-cli-4.1.0.mdx
hasparus Mar 20, 2025
b8c63e2
Remove ./announcing-free-single-sign-on-for-graphql-hive.mdx
hasparus Mar 20, 2025
a85ff44
Remove ./introducing-graphql-eslint.mdx
hasparus Mar 20, 2025
cc8de18
Remove ./building-graphql-servers-in-2022.mdx
hasparus Mar 20, 2025
214c161
Remove ./announcing-graphql-hive-release.mdx
hasparus Mar 20, 2025
479a147
Remove ./graphql-tools-v7.mdx
hasparus Mar 20, 2025
ddbc57f
Remove ./graphql-modules-auth.mdx
hasparus Mar 20, 2025
9662b29
Remove ./accounts.js-1.0-rc.mdx
hasparus Mar 20, 2025
7862e2a
Remove ./graphql-tools-v6.mdx
hasparus Mar 20, 2025
f1cfc6a
Remove ./better-type-safety-for-resolvers-with-graphql-codegen.mdx
hasparus Mar 20, 2025
93b5bd4
Remove ./graphql-stencil-apollo.mdx
hasparus Mar 20, 2025
daa44d3
Remove ./graphql-as-a-best-practice-for-modern-angular-apps.mdx
hasparus Mar 20, 2025
813fe2d
Remove ./graphql-yoga-nestjs-v9.mdx
hasparus Mar 20, 2025
2431d35
Remove ./announcing-graphql-yoga-v2.mdx
hasparus Mar 20, 2025
1b2e834
Remove ./caching-data-with-dataloader.mdx
hasparus Mar 20, 2025
74dec6e
Remove ./graphql-yoga-worker.mdx
hasparus Mar 20, 2025
27a3ef9
Remove ./graphql-authz.mdx
hasparus Mar 20, 2025
e407c3f
Remove ./the-complete-graphql-scalar-guide.mdx
hasparus Mar 20, 2025
af06f1b
Remove ./federation-gateway-audit.mdx
hasparus Mar 20, 2025
728d5df
Remove ./houdini-and-kitql.mdx
hasparus Mar 20, 2025
8af0cee
Remove ./graphql-config.mdx
hasparus Mar 20, 2025
e1f4e99
Remove ./how-to-write-graphql-resolvers-effectively.mdx
hasparus Mar 20, 2025
b1e4199
Remove ./extending-your-graphql-service.mdx
hasparus Mar 20, 2025
1281e77
Remove ./typed-document-node.mdx
hasparus Mar 20, 2025
0062196
Remove ./graphql-codegen-and-apollo-client-3.mdx
hasparus Mar 20, 2025
46cb1b4
Remove ./graphql-code-generator-011.mdx
hasparus Mar 20, 2025
869f2c8
Remove ./typescript-graphql-unions-types.mdx
hasparus Mar 20, 2025
f1e41ec
Remove ./graphql-over-sse.mdx
hasparus Mar 20, 2025
06ba1b9
Remove ./manage-circular-imports-hell-in-graphql-modules.mdx
hasparus Mar 20, 2025
5f793d0
Remove ./graphql-yoga-v3.mdx
hasparus Mar 20, 2025
eb1a0a5
Remove ./whatsapp-clone-apollo-angular-graphql-typescript-and-postgre…
hasparus Mar 20, 2025
d937348
Remove ./scalable-apis-with-graphql-server-codegen-preset.mdx
hasparus Mar 20, 2025
820fe13
Remove ./graphql-with-typescript-done-right.mdx
hasparus Mar 20, 2025
7226c4e
Remove ./graphql-geo-strike.mdx
hasparus Mar 20, 2025
b47cfa4
Remove ./build-realtime-graphql-backends-with-grafbase.mdx
hasparus Mar 20, 2025
7ccb66e
Remove ./how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and…
hasparus Mar 20, 2025
ad6f713
Remove ./graphql-error-handling-with-fp.mdx
hasparus Mar 20, 2025
af2d1c2
Remove ./dependency-injection-library-in-graphql-modules.mdx
hasparus Mar 20, 2025
e6573bc
Remove ./on-demand-shared-graphql-subscriptions-with-rxjs.mdx
hasparus Mar 20, 2025
622431c
Remove ./a-new-year-for-schema-stitching.mdx
hasparus Mar 20, 2025
5a38d28
Remove ./graphql-modules.mdx
hasparus Mar 20, 2025
8e48784
Remove ./stellate-acquisition.mdx
hasparus Mar 20, 2025
16046be
Remove ./whats-new-in-graphql-codegen-v2.mdx
hasparus Mar 20, 2025
f536705
Remove ./graphqxl-language.mdx
hasparus Mar 20, 2025
ccce3d7
Remove ./defer-support-codegen.mdx
hasparus Mar 20, 2025
4007cef
Remove ./optimize-bundle-size-with-swc-and-graphql-codegen.mdx
hasparus Mar 20, 2025
5401ac3
Remove ./open-source-graphql-security.mdx
hasparus Mar 20, 2025
436da6f
Remove ./graphql-tools-v8.mdx
hasparus Mar 20, 2025
730ca30
Remove ./graphql-mesh-subscriptions.mdx
hasparus Mar 20, 2025
80684b5
Remove ./graphqlconf-2023-recap.mdx
hasparus Mar 20, 2025
44da876
Remove ./add-reactivity-to-an-existing-source.mdx
hasparus Mar 20, 2025
7f2850f
Remove ./joining-graphql-foundation.mdx
hasparus Mar 20, 2025
191923a
Remove ./graphql-code-generator-and-prisma.mdx
hasparus Mar 20, 2025
7f1fa85
Remove ./schema-change-notifications.mdx
hasparus Mar 20, 2025
9100197
Remove ./graphql-codegen-hooks-support-react-apollo.mdx
hasparus Mar 20, 2025
ec0e901
Remove ./codegen-typescript-react-apollo.mdx
hasparus Mar 20, 2025
1b9b57d
Remove ./hive-summer-update-2023.mdx
hasparus Mar 20, 2025
faad0af
Remove ./graphql-modules-scoped-providers.mdx
hasparus Mar 20, 2025
c1e5f19
Remove ./improved-security-with-graphql-armor-support-for-yoga-server…
hasparus Mar 20, 2025
5d84c70
Remove ./hive-introducing-schema-policy.mdx
hasparus Mar 20, 2025
3c9745e
Remove ./new-graphql-inspector.mdx
hasparus Mar 20, 2025
e02feef
Remove ./graphql-codegen-plugin-typescript-swr.mdx
hasparus Mar 20, 2025
5f1a21a
Remove ./accountsjs-graphql-modules.mdx
hasparus Mar 20, 2025
6d66a79
Remove ./graphql-scalars.mdx
hasparus Mar 20, 2025
3f85dc0
Remove ./offline-graphql-the-easy-parts.mdx
hasparus Mar 20, 2025
41ab33f
Remove ./graphql-response-caching-with-envelop.mdx
hasparus Mar 20, 2025
126818c
Remove ./collecting-graphql-live-query-resource-identifier-with-graph…
hasparus Mar 20, 2025
e71e0b6
Remove ./fetch-for-servers.mdx
hasparus Mar 20, 2025
dc2e9af
Remove ./remote-control-graphql-inspector.mdx
hasparus Mar 20, 2025
856dddc
Remove ./graphql-request-cancellation.mdx
hasparus Mar 20, 2025
8c5a4d5
Remove ./graphql-authentication-with-envelop-and-auth0.mdx
hasparus Mar 20, 2025
fb65221
Remove ./swift-graphql.mdx
hasparus Mar 20, 2025
a87fbb8
Remove ./graphql-cursor-pagination-with-postgresql.mdx
hasparus Mar 20, 2025
881524d
Remove ./graphql-mesh.mdx
hasparus Mar 20, 2025
a0be75c
Remove ./unleash-the-power-of-fragments-with-graphql-codegen.mdx
hasparus Mar 20, 2025
421fb55
Remove ./sofa.mdx
hasparus Mar 20, 2025
95749f3
Remove ./graphql-hive-improvements-in-schema-registry.mdx
hasparus Mar 20, 2025
ad585ef
Remove ./migrating-from-rest.mdx
hasparus Mar 20, 2025
014fffb
Remove ./graphql-hive-and-clickhouse.mdx
hasparus Mar 20, 2025
023da58
Remove ./introducing-envelop.mdx
hasparus Mar 20, 2025
f582d2f
Remove ./state-of-graphql-gateways-in-2023/index.mdx
hasparus Mar 20, 2025
8b607c7
Remove ./supercharge-your-subgraph-with-hive/index.mdx
hasparus Mar 20, 2025
470358b
Remove ./graphql-eslint-3.14/index.mdx
hasparus Mar 20, 2025
2c16233
Remove the migration script
hasparus Mar 20, 2025
5c24b5c
Wrap the redirects in #region comment
hasparus Mar 20, 2025
c750f1c
Format Next config
hasparus Mar 26, 2025
678517b
Make the links check pass (false positive, but ok)
hasparus Mar 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
201 changes: 201 additions & 0 deletions website/next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,207 @@ export default withGuildDocs({
'/blog/graphql-eslint-3': '/blog/graphql-eslint-3.14',
'/blog/graphql-cli': '/blog/graphql-cli-is-back',
'/open-source': '/about-us',
// #region Blog posts moved to the Hive blog
'/blog/graphql-eslint-3.14': 'https://the-guild.dev/graphql/hive/blog/graphql-eslint-3.14',
'/blog/supercharge-your-subgraph-with-hive':
'https://the-guild.dev/graphql/hive/blog/supercharge-your-subgraph-with-hive',
'/blog/state-of-graphql-gateways-in-2023':
'https://the-guild.dev/graphql/hive/blog/state-of-graphql-gateways-in-2023',
'/blog/introducing-envelop': 'https://the-guild.dev/graphql/hive/blog/introducing-envelop',
'/blog/graphql-hive-and-clickhouse':
'https://the-guild.dev/graphql/hive/blog/graphql-hive-and-clickhouse',
'/blog/migrating-from-rest': 'https://the-guild.dev/graphql/hive/blog/migrating-from-rest',
'/blog/graphql-hive-improvements-in-schema-registry':
'https://the-guild.dev/graphql/hive/blog/graphql-hive-improvements-in-schema-registry',
'/blog/sofa': 'https://the-guild.dev/graphql/hive/blog/sofa',
'/blog/unleash-the-power-of-fragments-with-graphql-codegen':
'https://the-guild.dev/graphql/hive/blog/unleash-the-power-of-fragments-with-graphql-codegen',
'/blog/graphql-mesh': 'https://the-guild.dev/graphql/hive/blog/graphql-mesh',
'/blog/graphql-cursor-pagination-with-postgresql':
'https://the-guild.dev/graphql/hive/blog/graphql-cursor-pagination-with-postgresql',
'/blog/swift-graphql': 'https://the-guild.dev/graphql/hive/blog/swift-graphql',
'/blog/graphql-authentication-with-envelop-and-auth0':
'https://the-guild.dev/graphql/hive/blog/graphql-authentication-with-envelop-and-auth0',
'/blog/graphql-request-cancellation':
'https://the-guild.dev/graphql/hive/blog/graphql-request-cancellation',
'/blog/remote-control-graphql-inspector':
'https://the-guild.dev/graphql/hive/blog/remote-control-graphql-inspector',
'/blog/fetch-for-servers': 'https://the-guild.dev/graphql/hive/blog/fetch-for-servers',
'/blog/collecting-graphql-live-query-resource-identifier-with-graphql-tools':
'https://the-guild.dev/graphql/hive/blog/collecting-graphql-live-query-resource-identifier-with-graphql-tools',
'/blog/graphql-response-caching-with-envelop':
'https://the-guild.dev/graphql/hive/blog/graphql-response-caching-with-envelop',
'/blog/offline-graphql-the-easy-parts':
'https://the-guild.dev/graphql/hive/blog/offline-graphql-the-easy-parts',
'/blog/graphql-scalars': 'https://the-guild.dev/graphql/hive/blog/graphql-scalars',
'/blog/accountsjs-graphql-modules':
'https://the-guild.dev/graphql/hive/blog/accountsjs-graphql-modules',
'/blog/graphql-codegen-plugin-typescript-swr':
'https://the-guild.dev/graphql/hive/blog/graphql-codegen-plugin-typescript-swr',
'/blog/new-graphql-inspector':
'https://the-guild.dev/graphql/hive/blog/new-graphql-inspector',
'/blog/hive-introducing-schema-policy':
'https://the-guild.dev/graphql/hive/blog/hive-introducing-schema-policy',
'/blog/improved-security-with-graphql-armor-support-for-yoga-server-2':
'https://the-guild.dev/graphql/hive/blog/improved-security-with-graphql-armor-support-for-yoga-server-2',
'/blog/graphql-modules-scoped-providers':
'https://the-guild.dev/graphql/hive/blog/graphql-modules-scoped-providers',
'/blog/hive-summer-update-2023':
'https://the-guild.dev/graphql/hive/blog/hive-summer-update-2023',
'/blog/codegen-typescript-react-apollo':
'https://the-guild.dev/graphql/hive/blog/codegen-typescript-react-apollo',
'/blog/graphql-codegen-hooks-support-react-apollo':
'https://the-guild.dev/graphql/hive/blog/graphql-codegen-hooks-support-react-apollo',
'/blog/schema-change-notifications':
'https://the-guild.dev/graphql/hive/blog/schema-change-notifications',
'/blog/graphql-code-generator-and-prisma':
'https://the-guild.dev/graphql/hive/blog/graphql-code-generator-and-prisma',
'/blog/joining-graphql-foundation':
'https://the-guild.dev/graphql/hive/blog/joining-graphql-foundation',
'/blog/add-reactivity-to-an-existing-source':
'https://the-guild.dev/graphql/hive/blog/add-reactivity-to-an-existing-source',
'/blog/graphqlconf-2023-recap':
'https://the-guild.dev/graphql/hive/blog/graphqlconf-2023-recap',
'/blog/graphql-mesh-subscriptions':
'https://the-guild.dev/graphql/hive/blog/graphql-mesh-subscriptions',
'/blog/graphql-tools-v8': 'https://the-guild.dev/graphql/hive/blog/graphql-tools-v8',
'/blog/open-source-graphql-security':
'https://the-guild.dev/graphql/hive/blog/open-source-graphql-security',
'/blog/optimize-bundle-size-with-swc-and-graphql-codegen':
'https://the-guild.dev/graphql/hive/blog/optimize-bundle-size-with-swc-and-graphql-codegen',
'/blog/defer-support-codegen':
'https://the-guild.dev/graphql/hive/blog/defer-support-codegen',
'/blog/graphqxl-language': 'https://the-guild.dev/graphql/hive/blog/graphqxl-language',
'/blog/whats-new-in-graphql-codegen-v2':
'https://the-guild.dev/graphql/hive/blog/whats-new-in-graphql-codegen-v2',
'/blog/stellate-acquisition': 'https://the-guild.dev/graphql/hive/blog/stellate-acquisition',
'/blog/graphql-modules': 'https://the-guild.dev/graphql/hive/blog/graphql-modules',
'/blog/a-new-year-for-schema-stitching':
'https://the-guild.dev/graphql/hive/blog/a-new-year-for-schema-stitching',
'/blog/on-demand-shared-graphql-subscriptions-with-rxjs':
'https://the-guild.dev/graphql/hive/blog/on-demand-shared-graphql-subscriptions-with-rxjs',
'/blog/dependency-injection-library-in-graphql-modules':
'https://the-guild.dev/graphql/hive/blog/dependency-injection-library-in-graphql-modules',
'/blog/graphql-error-handling-with-fp':
'https://the-guild.dev/graphql/hive/blog/graphql-error-handling-with-fp',
'/blog/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2':
'https://the-guild.dev/graphql/hive/blog/how-we-shipped-cdn-access-tokens-with-cloudflare-workers-and-r2',
'/blog/build-realtime-graphql-backends-with-grafbase':
'https://the-guild.dev/graphql/hive/blog/build-realtime-graphql-backends-with-grafbase',
'/blog/graphql-geo-strike': 'https://the-guild.dev/graphql/hive/blog/graphql-geo-strike',
'/blog/graphql-with-typescript-done-right':
'https://the-guild.dev/graphql/hive/blog/graphql-with-typescript-done-right',
'/blog/scalable-apis-with-graphql-server-codegen-preset':
'https://the-guild.dev/graphql/hive/blog/scalable-apis-with-graphql-server-codegen-preset',
'/blog/whatsapp-clone-apollo-angular-graphql-typescript-and-postgresql':
'https://the-guild.dev/graphql/hive/blog/whatsapp-clone-apollo-angular-graphql-typescript-and-postgresql',
'/blog/graphql-yoga-v3': 'https://the-guild.dev/graphql/hive/blog/graphql-yoga-v3',
'/blog/manage-circular-imports-hell-in-graphql-modules':
'https://the-guild.dev/graphql/hive/blog/manage-circular-imports-hell-in-graphql-modules',
'/blog/graphql-over-sse': 'https://the-guild.dev/graphql/hive/blog/graphql-over-sse',
'/blog/typescript-graphql-unions-types':
'https://the-guild.dev/graphql/hive/blog/typescript-graphql-unions-types',
'/blog/graphql-code-generator-011':
'https://the-guild.dev/graphql/hive/blog/graphql-code-generator-011',
'/blog/graphql-codegen-and-apollo-client-3':
'https://the-guild.dev/graphql/hive/blog/graphql-codegen-and-apollo-client-3',
'/blog/typed-document-node': 'https://the-guild.dev/graphql/hive/blog/typed-document-node',
'/blog/extending-your-graphql-service':
'https://the-guild.dev/graphql/hive/blog/extending-your-graphql-service',
'/blog/how-to-write-graphql-resolvers-effectively':
'https://the-guild.dev/graphql/hive/blog/how-to-write-graphql-resolvers-effectively',
'/blog/graphql-config': 'https://the-guild.dev/graphql/hive/blog/graphql-config',
'/blog/houdini-and-kitql': 'https://the-guild.dev/graphql/hive/blog/houdini-and-kitql',
'/blog/federation-gateway-audit':
'https://the-guild.dev/graphql/hive/blog/federation-gateway-audit',
'/blog/the-complete-graphql-scalar-guide':
'https://the-guild.dev/graphql/hive/blog/the-complete-graphql-scalar-guide',
'/blog/graphql-authz': 'https://the-guild.dev/graphql/hive/blog/graphql-authz',
'/blog/graphql-yoga-worker': 'https://the-guild.dev/graphql/hive/blog/graphql-yoga-worker',
'/blog/caching-data-with-dataloader':
'https://the-guild.dev/graphql/hive/blog/caching-data-with-dataloader',
'/blog/announcing-graphql-yoga-v2':
'https://the-guild.dev/graphql/hive/blog/announcing-graphql-yoga-v2',
'/blog/graphql-yoga-nestjs-v9':
'https://the-guild.dev/graphql/hive/blog/graphql-yoga-nestjs-v9',
'/blog/graphql-as-a-best-practice-for-modern-angular-apps':
'https://the-guild.dev/graphql/hive/blog/graphql-as-a-best-practice-for-modern-angular-apps',
'/blog/graphql-stencil-apollo':
'https://the-guild.dev/graphql/hive/blog/graphql-stencil-apollo',
'/blog/better-type-safety-for-resolvers-with-graphql-codegen':
'https://the-guild.dev/graphql/hive/blog/better-type-safety-for-resolvers-with-graphql-codegen',
'/blog/graphql-tools-v6': 'https://the-guild.dev/graphql/hive/blog/graphql-tools-v6',
'/blog/accounts.js-1.0-rc': 'https://the-guild.dev/graphql/hive/blog/accounts.js-1.0-rc',
'/blog/graphql-modules-auth': 'https://the-guild.dev/graphql/hive/blog/graphql-modules-auth',
'/blog/graphql-tools-v7': 'https://the-guild.dev/graphql/hive/blog/graphql-tools-v7',
'/blog/announcing-graphql-hive-release':
'https://the-guild.dev/graphql/hive/blog/announcing-graphql-hive-release',
'/blog/building-graphql-servers-in-2022':
'https://the-guild.dev/graphql/hive/blog/building-graphql-servers-in-2022',
'/blog/introducing-graphql-eslint':
'https://the-guild.dev/graphql/hive/blog/introducing-graphql-eslint',
'/blog/announcing-free-single-sign-on-for-graphql-hive':
'https://the-guild.dev/graphql/hive/blog/announcing-free-single-sign-on-for-graphql-hive',
'/blog/whats-new-in-graphql-cli-4.1.0':
'https://the-guild.dev/graphql/hive/blog/whats-new-in-graphql-cli-4.1.0',
'/blog/announcing-self-hosted-graphql-hive':
'https://the-guild.dev/graphql/hive/blog/announcing-self-hosted-graphql-hive',
'/blog/introducing-graphql-inspector':
'https://the-guild.dev/graphql/hive/blog/introducing-graphql-inspector',
'/blog/graphql-deep-dive-6': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-6',
'/blog/graphql-over-internet':
'https://the-guild.dev/graphql/hive/blog/graphql-over-internet',
'/blog/subscriptions-and-live-queries-real-time-with-graphql':
'https://the-guild.dev/graphql/hive/blog/subscriptions-and-live-queries-real-time-with-graphql',
'/blog/graphql-typescript-modules-codegen':
'https://the-guild.dev/graphql/hive/blog/graphql-typescript-modules-codegen',
'/blog/graphql-codegen-best-practices':
'https://the-guild.dev/graphql/hive/blog/graphql-codegen-best-practices',
'/blog/taking-over-merge-graphql-schemas':
'https://the-guild.dev/graphql/hive/blog/taking-over-merge-graphql-schemas',
'/blog/apollo-angular-12': 'https://the-guild.dev/graphql/hive/blog/apollo-angular-12',
'/blog/graphql-code-generator':
'https://the-guild.dev/graphql/hive/blog/graphql-code-generator',
'/blog/graphql-let': 'https://the-guild.dev/graphql/hive/blog/graphql-let',
'/blog/modular-encapsulation-graphql-modules':
'https://the-guild.dev/graphql/hive/blog/modular-encapsulation-graphql-modules',
'/blog/graphql-deep-dive-5': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-5',
'/blog/announcing-graphql-network-inspector':
'https://the-guild.dev/graphql/hive/blog/announcing-graphql-network-inspector',
'/blog/graphql-cli-is-back': 'https://the-guild.dev/graphql/hive/blog/graphql-cli-is-back',
'/blog/understanding-the-differences-between-graphql-and-rest-api-gateways':
'https://the-guild.dev/graphql/hive/blog/understanding-the-differences-between-graphql-and-rest-api-gateways',
'/blog/ci-ci-graphql-inspector':
'https://the-guild.dev/graphql/hive/blog/ci-ci-graphql-inspector',
'/blog/graphql-hive-preview': 'https://the-guild.dev/graphql/hive/blog/graphql-hive-preview',
'/blog/graphql-deep-dive-4': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-4',
'/blog/graphql-codegen-relay-compiler':
'https://the-guild.dev/graphql/hive/blog/graphql-codegen-relay-compiler',
'/blog/apollo-angular-011': 'https://the-guild.dev/graphql/hive/blog/apollo-angular-011',
'/blog/graphql-codegen-java': 'https://the-guild.dev/graphql/hive/blog/graphql-codegen-java',
'/blog/graphql-mesh-v1-hive-gateway-v1':
'https://the-guild.dev/graphql/hive/blog/graphql-mesh-v1-hive-gateway-v1',
'/blog/slack-bot-with-cloudflare':
'https://the-guild.dev/graphql/hive/blog/slack-bot-with-cloudflare',
'/blog/graphql-modules-v1': 'https://the-guild.dev/graphql/hive/blog/graphql-modules-v1',
'/blog/graphql-deep-dive-1': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-1',
'/blog/how-not-to-learn-graphql':
'https://the-guild.dev/graphql/hive/blog/how-not-to-learn-graphql',
'/blog/graphql-deep-dive-3': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-3',
'/blog/open-source-apollo-federation':
'https://the-guild.dev/graphql/hive/blog/open-source-apollo-federation',
'/blog/graphql-over-websockets':
'https://the-guild.dev/graphql/hive/blog/graphql-over-websockets',
'/blog/the-anatomy-of-a-graphql-request':
'https://the-guild.dev/graphql/hive/blog/the-anatomy-of-a-graphql-request',
'/blog/graphql-code-generator-090':
'https://the-guild.dev/graphql/hive/blog/graphql-code-generator-090',
'/blog/whatsapp-clone-react-hooks-graphql-typescript-and-postgresql':
'https://the-guild.dev/graphql/hive/blog/whatsapp-clone-react-hooks-graphql-typescript-and-postgresql',
'/blog/multiple-environments-endpoints-graphql-inspector':
'https://the-guild.dev/graphql/hive/blog/multiple-environments-endpoints-graphql-inspector',
'/blog/graphql-deep-dive-2': 'https://the-guild.dev/graphql/hive/blog/graphql-deep-dive-2',
// #endregion Blog posts moved to the Hive blog
}).map(([from, to]) => ({
source: from,
destination: to,
Expand Down
Loading