diff --git a/src/components/ListTutorials.astro b/src/components/ListTutorials.astro index b1d4f75a442ebb7..3b6e0db48138834 100644 --- a/src/components/ListTutorials.astro +++ b/src/components/ListTutorials.astro @@ -20,6 +20,8 @@ if (!currentProduct) { } const productTitle = currentProduct.data.product.title; +const videoText = "🎥 Video" +const tutorialText = "📝 Tutorial" const docs = await getCollection("docs", (entry) => { return ( @@ -82,7 +84,7 @@ const timeAgo = (date?: Date) => { {timeAgo(tutorial.data.updated)} - {tutorial.data.content_type} + {tutorial.collection === "docs" ? tutorialText : videoText} {tutorial.data.difficulty} ); diff --git a/src/content/docs/ai-gateway/tutorials/create-first-aig-workers.mdx b/src/content/docs/ai-gateway/tutorials/create-first-aig-workers.mdx index 0c92de852e4203b..ca54bb553afc6e4 100644 --- a/src/content/docs/ai-gateway/tutorials/create-first-aig-workers.mdx +++ b/src/content/docs/ai-gateway/tutorials/create-first-aig-workers.mdx @@ -1,6 +1,5 @@ --- pcx_content_type: tutorial -content_type: 📝 Tutorial difficulty: Beginner updated: 2024-08-01 title: Create your first AI Gateway using Workers AI diff --git a/src/content/docs/ai-gateway/tutorials/deploy-aig-worker.mdx b/src/content/docs/ai-gateway/tutorials/deploy-aig-worker.mdx index dd17a8a90c9bec3..6c1696496820be5 100644 --- a/src/content/docs/ai-gateway/tutorials/deploy-aig-worker.mdx +++ b/src/content/docs/ai-gateway/tutorials/deploy-aig-worker.mdx @@ -1,7 +1,6 @@ --- updated: 2023-09-27 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial tags: - AI diff --git a/src/content/docs/browser-rendering/workers-binding-api/browser-rendering-with-DO.mdx b/src/content/docs/browser-rendering/workers-binding-api/browser-rendering-with-DO.mdx index 2468663d2116a48..f6db2af1cedf96f 100644 --- a/src/content/docs/browser-rendering/workers-binding-api/browser-rendering-with-DO.mdx +++ b/src/content/docs/browser-rendering/workers-binding-api/browser-rendering-with-DO.mdx @@ -6,7 +6,6 @@ products: - Durable Objects - R2 difficulty: Beginner -content_type: 📝 Tutorial updated: 2023-09-28 languages: - JavaScript diff --git a/src/content/docs/cloudflare-one/tutorials/access-workers.mdx b/src/content/docs/cloudflare-one/tutorials/access-workers.mdx index 73d3a7b75844dd1..048ae9d17efd654 100644 --- a/src/content/docs/cloudflare-one/tutorials/access-workers.mdx +++ b/src/content/docs/cloudflare-one/tutorials/access-workers.mdx @@ -2,7 +2,6 @@ updated: 2023-11-27 category: 🔐 Access difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Create custom headers for Cloudflare Access-protected origins with Workers products: diff --git a/src/content/docs/cloudflare-one/tutorials/r2-logs.mdx b/src/content/docs/cloudflare-one/tutorials/r2-logs.mdx index 6229b320217b12d..13bd9d1cd1b4b28 100644 --- a/src/content/docs/cloudflare-one/tutorials/r2-logs.mdx +++ b/src/content/docs/cloudflare-one/tutorials/r2-logs.mdx @@ -6,7 +6,6 @@ pcx_content_type: tutorial title: Use Cloudflare R2 as a Zero Trust log destination products: - R2 -content_type: 📝 Tutorial --- diff --git a/src/content/docs/d1/tutorials/build-a-comments-api/index.mdx b/src/content/docs/d1/tutorials/build-a-comments-api/index.mdx index 08bc0fceb15d349..863923d456096f8 100644 --- a/src/content/docs/d1/tutorials/build-a-comments-api/index.mdx +++ b/src/content/docs/d1/tutorials/build-a-comments-api/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-01 difficulty: Intermediate -content_type: 🎥 Video pcx_content_type: tutorial title: Build a Comments API products: diff --git a/src/content/docs/d1/tutorials/build-a-staff-directory-app/index.mdx b/src/content/docs/d1/tutorials/build-a-staff-directory-app/index.mdx index 44a6aa5b53910a5..b6d7e774007bcf1 100644 --- a/src/content/docs/d1/tutorials/build-a-staff-directory-app/index.mdx +++ b/src/content/docs/d1/tutorials/build-a-staff-directory-app/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-03-21 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a Staff Directory Application products: diff --git a/src/content/docs/d1/tutorials/build-an-api-to-access-d1/index.mdx b/src/content/docs/d1/tutorials/build-an-api-to-access-d1/index.mdx index d69f1becdea36b3..6d463d186e845c1 100644 --- a/src/content/docs/d1/tutorials/build-an-api-to-access-d1/index.mdx +++ b/src/content/docs/d1/tutorials/build-an-api-to-access-d1/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-09-20 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build an API to access D1 using a proxy Worker products: diff --git a/src/content/docs/developer-spotlight/tutorials/create-sitemap-from-sanity-cms.mdx b/src/content/docs/developer-spotlight/tutorials/create-sitemap-from-sanity-cms.mdx index 64a764de0672514..583d06bfefdbea5 100644 --- a/src/content/docs/developer-spotlight/tutorials/create-sitemap-from-sanity-cms.mdx +++ b/src/content/docs/developer-spotlight/tutorials/create-sitemap-from-sanity-cms.mdx @@ -2,7 +2,6 @@ updated: 2024-04-21 pcx_content_type: tutorial difficulty: Beginner -content_type: 📝 Tutorial title: Create a sitemap from Sanity CMS with Workers products: - Workers diff --git a/src/content/docs/developer-spotlight/tutorials/creating-a-recommendation-api.mdx b/src/content/docs/developer-spotlight/tutorials/creating-a-recommendation-api.mdx index 2571d6548dd11e9..44de05a4c704bd4 100644 --- a/src/content/docs/developer-spotlight/tutorials/creating-a-recommendation-api.mdx +++ b/src/content/docs/developer-spotlight/tutorials/creating-a-recommendation-api.mdx @@ -1,7 +1,6 @@ --- updated: 2024-06-24 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Recommend products on e-commerce sites using Workers AI and Stripe products: diff --git a/src/content/docs/developer-spotlight/tutorials/custom-access-control-for-files.mdx b/src/content/docs/developer-spotlight/tutorials/custom-access-control-for-files.mdx index 06ff14a9b92c01e..7777369329c3872 100644 --- a/src/content/docs/developer-spotlight/tutorials/custom-access-control-for-files.mdx +++ b/src/content/docs/developer-spotlight/tutorials/custom-access-control-for-files.mdx @@ -1,7 +1,6 @@ --- updated: 2024-06-17 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Custom access control for files in R2 using D1 and Workers products: diff --git a/src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx b/src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx index 65196de17a89b35..d0c2fd603562616 100644 --- a/src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx +++ b/src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx @@ -1,7 +1,6 @@ --- updated: 2025-01-13 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Setup Fullstack Authentication with Next.js, Auth.js, and Cloudflare D1 products: diff --git a/src/content/docs/developer-spotlight/tutorials/handle-form-submission-with-astro-resend.mdx b/src/content/docs/developer-spotlight/tutorials/handle-form-submission-with-astro-resend.mdx index 4a0d200274839ba..478384a6526272e 100644 --- a/src/content/docs/developer-spotlight/tutorials/handle-form-submission-with-astro-resend.mdx +++ b/src/content/docs/developer-spotlight/tutorials/handle-form-submission-with-astro-resend.mdx @@ -1,7 +1,6 @@ --- updated: 2024-06-17 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Send form submissions using Astro and Resend products: diff --git a/src/content/docs/durable-objects/tutorials/build-a-seat-booking-app/index.mdx b/src/content/docs/durable-objects/tutorials/build-a-seat-booking-app/index.mdx index 7c14d279427bc15..ae07e4dde0d7e3e 100644 --- a/src/content/docs/durable-objects/tutorials/build-a-seat-booking-app/index.mdx +++ b/src/content/docs/durable-objects/tutorials/build-a-seat-booking-app/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-09-24 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a seat booking app with SQLite in Durable Objects products: diff --git a/src/content/docs/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/index.mdx b/src/content/docs/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/index.mdx index bd3d0c12ffc8eed..0d2c4e90f6dcccb 100644 --- a/src/content/docs/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/index.mdx +++ b/src/content/docs/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-10-30 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Create a serverless, globally distributed time-series API with Timescale products: diff --git a/src/content/docs/load-balancing/pools/cloudflare-pages-origin.mdx b/src/content/docs/load-balancing/pools/cloudflare-pages-origin.mdx index 3f87dc67d52b66a..5f1ab959bb9bc5d 100644 --- a/src/content/docs/load-balancing/pools/cloudflare-pages-origin.mdx +++ b/src/content/docs/load-balancing/pools/cloudflare-pages-origin.mdx @@ -3,7 +3,6 @@ pcx_content_type: tutorial title: Use Pages as an origin for Load Balancing updated: 2024-07-03 difficulty: Beginner -content_type: 📝 Tutorial products: - Pages sidebar: diff --git a/src/content/docs/magic-firewall/tutorials/graphql-analytics.mdx b/src/content/docs/magic-firewall/tutorials/graphql-analytics.mdx index bab9e53047001f2..35dea13ad7c0d06 100644 --- a/src/content/docs/magic-firewall/tutorials/graphql-analytics.mdx +++ b/src/content/docs/magic-firewall/tutorials/graphql-analytics.mdx @@ -1,7 +1,6 @@ --- title: GraphQL Analytics pcx_content_type: tutorial -content_type: 📝 Tutorial languages: - GraphQL sidebar: diff --git a/src/content/docs/pages/how-to/deploy-a-wordpress-site.mdx b/src/content/docs/pages/how-to/deploy-a-wordpress-site.mdx index 92aed7b8f6ebb37..c993a1d99679cbb 100644 --- a/src/content/docs/pages/how-to/deploy-a-wordpress-site.mdx +++ b/src/content/docs/pages/how-to/deploy-a-wordpress-site.mdx @@ -1,7 +1,6 @@ --- updated: 2023-04-01 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Deploy a static WordPress site tags: diff --git a/src/content/docs/pages/tutorials/add-a-react-form-with-formspree/index.mdx b/src/content/docs/pages/tutorials/add-a-react-form-with-formspree/index.mdx index 974fbce8f286adf..09fc44ac23eb687 100644 --- a/src/content/docs/pages/tutorials/add-a-react-form-with-formspree/index.mdx +++ b/src/content/docs/pages/tutorials/add-a-react-form-with-formspree/index.mdx @@ -1,7 +1,6 @@ --- updated: 2021-11-30 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Add a React form with Formspree tags: diff --git a/src/content/docs/pages/tutorials/add-an-html-form-with-formspree/index.mdx b/src/content/docs/pages/tutorials/add-an-html-form-with-formspree/index.mdx index 1f9b625513096ab..4ce8678c82f1cd1 100644 --- a/src/content/docs/pages/tutorials/add-an-html-form-with-formspree/index.mdx +++ b/src/content/docs/pages/tutorials/add-an-html-form-with-formspree/index.mdx @@ -1,7 +1,6 @@ --- updated: 2021-11-30 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Add an HTML form with Formspree tags: diff --git a/src/content/docs/pages/tutorials/build-a-blog-using-nuxt-and-sanity/index.mdx b/src/content/docs/pages/tutorials/build-a-blog-using-nuxt-and-sanity/index.mdx index e6f30f41444de26..7f7e38f5e9debb8 100644 --- a/src/content/docs/pages/tutorials/build-a-blog-using-nuxt-and-sanity/index.mdx +++ b/src/content/docs/pages/tutorials/build-a-blog-using-nuxt-and-sanity/index.mdx @@ -1,7 +1,6 @@ --- updated: 2022-08-03 pcx_content_type: tutorial -content_type: 📝 Tutorial difficulty: Intermediate title: Build a blog using Nuxt.js and Sanity.io on Cloudflare Pages tags: diff --git a/src/content/docs/pages/tutorials/build-an-api-with-pages-functions/index.mdx b/src/content/docs/pages/tutorials/build-an-api-with-pages-functions/index.mdx index 952ebdd2815c083..0e26c748a87ea89 100644 --- a/src/content/docs/pages/tutorials/build-an-api-with-pages-functions/index.mdx +++ b/src/content/docs/pages/tutorials/build-an-api-with-pages-functions/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-01 pcx_content_type: tutorial -content_type: 🎥 Video difficulty: Intermediate title: Build an API for your front end using Pages Functions languages: diff --git a/src/content/docs/pages/tutorials/forms/index.mdx b/src/content/docs/pages/tutorials/forms/index.mdx index 49ca188ff606a4b..578f5099807d18d 100644 --- a/src/content/docs/pages/tutorials/forms/index.mdx +++ b/src/content/docs/pages/tutorials/forms/index.mdx @@ -1,7 +1,6 @@ --- updated: 2022-07-28 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Create a HTML form tags: diff --git a/src/content/docs/pages/tutorials/localize-a-website/index.mdx b/src/content/docs/pages/tutorials/localize-a-website/index.mdx index ea94ce012754cf1..b4a039e16fe8430 100644 --- a/src/content/docs/pages/tutorials/localize-a-website/index.mdx +++ b/src/content/docs/pages/tutorials/localize-a-website/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-05-06 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Localize a website with HTMLRewriter languages: diff --git a/src/content/docs/pages/tutorials/use-r2-as-static-asset-storage-for-pages/index.mdx b/src/content/docs/pages/tutorials/use-r2-as-static-asset-storage-for-pages/index.mdx index 61a67cd2aa23a28..00e2e93f40d6f12 100644 --- a/src/content/docs/pages/tutorials/use-r2-as-static-asset-storage-for-pages/index.mdx +++ b/src/content/docs/pages/tutorials/use-r2-as-static-asset-storage-for-pages/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-07-22 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Use R2 as static asset storage with Cloudflare Pages products: diff --git a/src/content/docs/queues/tutorials/handle-rate-limits/index.mdx b/src/content/docs/queues/tutorials/handle-rate-limits/index.mdx index 56a620c0323f2bf..1da4aca566af135 100644 --- a/src/content/docs/queues/tutorials/handle-rate-limits/index.mdx +++ b/src/content/docs/queues/tutorials/handle-rate-limits/index.mdx @@ -3,7 +3,6 @@ updated: 2024-09-25 difficulty: Beginner title: Handle rate limits of external APIs summary: Example of how to use Queues to handle rate limits of external APIs. -content_type: 📝 Tutorial pcx_content_type: tutorial products: - Workers diff --git a/src/content/docs/queues/tutorials/web-crawler-with-browser-rendering/index.mdx b/src/content/docs/queues/tutorials/web-crawler-with-browser-rendering/index.mdx index a58457d74210f64..ce996850ac6da96 100644 --- a/src/content/docs/queues/tutorials/web-crawler-with-browser-rendering/index.mdx +++ b/src/content/docs/queues/tutorials/web-crawler-with-browser-rendering/index.mdx @@ -3,7 +3,6 @@ updated: 2024-08-06 difficulty: Intermediate title: Build a web crawler with Queues and Browser Rendering summary: Example of how to use Queues and Browser Rendering to power a web crawler. -content_type: 📝 Tutorial pcx_content_type: tutorial products: - Workers diff --git a/src/content/docs/r2/examples/ssec.mdx b/src/content/docs/r2/examples/ssec.mdx index 60a07508920e148..d0f3d06915d992a 100644 --- a/src/content/docs/r2/examples/ssec.mdx +++ b/src/content/docs/r2/examples/ssec.mdx @@ -2,7 +2,6 @@ title: Use SSE-C pcx_content_type: tutorial difficulty: Intermediate -content_type: 📝 Tutorial updated: 2024-09-27 --- diff --git a/src/content/docs/r2/tutorials/cloudflare-access.mdx b/src/content/docs/r2/tutorials/cloudflare-access.mdx index bf80c7027cdb61e..0277baf0a21636e 100644 --- a/src/content/docs/r2/tutorials/cloudflare-access.mdx +++ b/src/content/docs/r2/tutorials/cloudflare-access.mdx @@ -1,7 +1,6 @@ --- title: Protect an R2 Bucket with Cloudflare Access pcx_content_type: tutorial -content_type: 📝 Tutorial updated: 2024-04-16 --- diff --git a/src/content/docs/r2/tutorials/mastodon.mdx b/src/content/docs/r2/tutorials/mastodon.mdx index 44bd9085a5bae30..018551f39405cf2 100644 --- a/src/content/docs/r2/tutorials/mastodon.mdx +++ b/src/content/docs/r2/tutorials/mastodon.mdx @@ -2,7 +2,6 @@ title: Mastodon pcx_content_type: tutorial difficulty: Beginner -content_type: 📝 Tutorial updated: 2023-01-31 --- diff --git a/src/content/docs/r2/tutorials/postman.mdx b/src/content/docs/r2/tutorials/postman.mdx index 02d2dc9fb821243..edb3c6a936a7384 100644 --- a/src/content/docs/r2/tutorials/postman.mdx +++ b/src/content/docs/r2/tutorials/postman.mdx @@ -1,7 +1,6 @@ --- title: Postman summary: Learn how to configure Postman to interact with R2. -content_type: 📝 Tutorial pcx_content_type: tutorial description: Learn how to configure Postman to interact with R2. updated: 2022-07-15 diff --git a/src/content/docs/r2/tutorials/summarize-pdf.mdx b/src/content/docs/r2/tutorials/summarize-pdf.mdx index 79aed17692a5619..97de77e1b8bbbbc 100644 --- a/src/content/docs/r2/tutorials/summarize-pdf.mdx +++ b/src/content/docs/r2/tutorials/summarize-pdf.mdx @@ -1,7 +1,6 @@ --- title: Use event notification to summarize PDF files on upload pcx_content_type: tutorial -content_type: 📝 Tutorial products: - Queues - Workers diff --git a/src/content/docs/r2/tutorials/upload-logs-event-notifications.mdx b/src/content/docs/r2/tutorials/upload-logs-event-notifications.mdx index 17eae7b3a5f833e..31d5c1bf5f2873c 100644 --- a/src/content/docs/r2/tutorials/upload-logs-event-notifications.mdx +++ b/src/content/docs/r2/tutorials/upload-logs-event-notifications.mdx @@ -1,7 +1,6 @@ --- title: Log and store upload events in R2 with event notifications pcx_content_type: tutorial -content_type: 📝 Tutorial products: - Queues - Workers diff --git a/src/content/docs/turnstile/tutorials/excluding-turnstile-from-e2e-tests.mdx b/src/content/docs/turnstile/tutorials/excluding-turnstile-from-e2e-tests.mdx index b92a5c1b8fc43ef..f820cd123b1b378 100644 --- a/src/content/docs/turnstile/tutorials/excluding-turnstile-from-e2e-tests.mdx +++ b/src/content/docs/turnstile/tutorials/excluding-turnstile-from-e2e-tests.mdx @@ -3,7 +3,6 @@ title: Exclude Turnstile from E2E tests pcx_content_type: tutorial updated: 2025-01-24 difficulty: Intermediate -content_type: 📝 Tutorial languages: - TypeScript tags: diff --git a/src/content/docs/turnstile/tutorials/implicit-vs-explicit-rendering.mdx b/src/content/docs/turnstile/tutorials/implicit-vs-explicit-rendering.mdx index 20fbe41b23c5e79..016fd6c11d9260a 100644 --- a/src/content/docs/turnstile/tutorials/implicit-vs-explicit-rendering.mdx +++ b/src/content/docs/turnstile/tutorials/implicit-vs-explicit-rendering.mdx @@ -3,7 +3,6 @@ title: Implement Turnstile using implicit and explicit rendering pcx_content_type: tutorial updated: 2024-09-16 difficulty: Beginner -content_type: 📝 Tutorial languages: - JavaScript tags: diff --git a/src/content/docs/turnstile/tutorials/integrating-turnstile-waf-and-bot-management.mdx b/src/content/docs/turnstile/tutorials/integrating-turnstile-waf-and-bot-management.mdx index 4cfe3db44b46f70..1e5920c15a666fb 100644 --- a/src/content/docs/turnstile/tutorials/integrating-turnstile-waf-and-bot-management.mdx +++ b/src/content/docs/turnstile/tutorials/integrating-turnstile-waf-and-bot-management.mdx @@ -3,7 +3,6 @@ title: Integrate Turnstile, WAF, & Bot Management pcx_content_type: tutorial updated: 2024-09-17 difficulty: Beginner -content_type: 📝 Tutorial products: - Web Application Firewall - Bot Management diff --git a/src/content/docs/turnstile/tutorials/login-pages.mdx b/src/content/docs/turnstile/tutorials/login-pages.mdx index 0a3d6dc5a061c63..03b1b4dec39f479 100644 --- a/src/content/docs/turnstile/tutorials/login-pages.mdx +++ b/src/content/docs/turnstile/tutorials/login-pages.mdx @@ -3,7 +3,6 @@ title: Protect your login pages pcx_content_type: tutorial updated: 2024-07-09 difficulty: Beginner -content_type: 📝 Tutorial languages: - JavaScript tags: diff --git a/src/content/docs/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile.mdx b/src/content/docs/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile.mdx index a5e10b2da8d484c..011bd7d152cbd5e 100644 --- a/src/content/docs/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile.mdx +++ b/src/content/docs/turnstile/tutorials/protecting-your-payment-form-from-attackers-bots-using-turnstile.mdx @@ -3,7 +3,6 @@ title: Protect payment forms from malicious bots using Turnstile pcx_content_type: tutorial updated: 2024-12-17 difficulty: Beginner -content_type: 📝 Tutorial languages: - JavaScript tags: diff --git a/src/content/docs/workers-ai/tutorials/build-a-retrieval-augmented-generation-ai.mdx b/src/content/docs/workers-ai/tutorials/build-a-retrieval-augmented-generation-ai.mdx index c7562f045935178..07024cb565a5a5d 100644 --- a/src/content/docs/workers-ai/tutorials/build-a-retrieval-augmented-generation-ai.mdx +++ b/src/content/docs/workers-ai/tutorials/build-a-retrieval-augmented-generation-ai.mdx @@ -1,7 +1,6 @@ --- updated: 2024-11-21 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a Retrieval Augmented Generation (RAG) AI products: diff --git a/src/content/docs/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription.mdx b/src/content/docs/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription.mdx index 3b028a57979d240..bdd1f74b4c042e9 100644 --- a/src/content/docs/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription.mdx +++ b/src/content/docs/workers-ai/tutorials/build-a-voice-notes-app-with-auto-transcription.mdx @@ -1,7 +1,6 @@ --- updated: 2024-12-18 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a Voice Notes App with auto transcriptions using Workers AI products: diff --git a/src/content/docs/workers-ai/tutorials/build-ai-interview-practice-tool.mdx b/src/content/docs/workers-ai/tutorials/build-ai-interview-practice-tool.mdx index 9c9cfdef7aece17..871c7bcb9172a87 100644 --- a/src/content/docs/workers-ai/tutorials/build-ai-interview-practice-tool.mdx +++ b/src/content/docs/workers-ai/tutorials/build-ai-interview-practice-tool.mdx @@ -1,7 +1,6 @@ --- updated: 2024-11-06 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build an interview practice tool with Workers AI products: diff --git a/src/content/docs/workers-ai/tutorials/explore-code-generation-using-deepseek-coder-models.mdx b/src/content/docs/workers-ai/tutorials/explore-code-generation-using-deepseek-coder-models.mdx index 0bcdde517072c63..d6ec9e5e01994a6 100644 --- a/src/content/docs/workers-ai/tutorials/explore-code-generation-using-deepseek-coder-models.mdx +++ b/src/content/docs/workers-ai/tutorials/explore-code-generation-using-deepseek-coder-models.mdx @@ -1,7 +1,6 @@ --- updated: 2024-02-08 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Explore Code Generation Using DeepSeek Coder Models tags: diff --git a/src/content/docs/workers-ai/tutorials/explore-workers-ai-models-using-a-jupyter-notebook.mdx b/src/content/docs/workers-ai/tutorials/explore-workers-ai-models-using-a-jupyter-notebook.mdx index 6d93997cd2390b6..5a4cc8c37cf67c6 100644 --- a/src/content/docs/workers-ai/tutorials/explore-workers-ai-models-using-a-jupyter-notebook.mdx +++ b/src/content/docs/workers-ai/tutorials/explore-workers-ai-models-using-a-jupyter-notebook.mdx @@ -1,7 +1,6 @@ --- updated: 2024-07-29 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Explore Workers AI Models Using a Jupyter Notebook tags: diff --git a/src/content/docs/workers-ai/tutorials/fine-tune-models-with-autotrain.mdx b/src/content/docs/workers-ai/tutorials/fine-tune-models-with-autotrain.mdx index 91e61e9ab7e8b76..b581ea88e34c559 100644 --- a/src/content/docs/workers-ai/tutorials/fine-tune-models-with-autotrain.mdx +++ b/src/content/docs/workers-ai/tutorials/fine-tune-models-with-autotrain.mdx @@ -1,7 +1,6 @@ --- updated: 2024-04-01 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Fine Tune Models With AutoTrain from HuggingFace tags: diff --git a/src/content/docs/workers-ai/tutorials/how-to-choose-the-right-text-generation-model.mdx b/src/content/docs/workers-ai/tutorials/how-to-choose-the-right-text-generation-model.mdx index 29d7cb3c97d48c2..8a561d8a3857c06 100644 --- a/src/content/docs/workers-ai/tutorials/how-to-choose-the-right-text-generation-model.mdx +++ b/src/content/docs/workers-ai/tutorials/how-to-choose-the-right-text-generation-model.mdx @@ -1,7 +1,6 @@ --- updated: 2024-02-06 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Choose the Right Text Generation Model tags: diff --git a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux-newmodels.mdx b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux-newmodels.mdx index 197f5a2f9906de3..93c2360fee82579 100644 --- a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux-newmodels.mdx +++ b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux-newmodels.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-17 difficulty: Beginner -content_type: 🎥 Video pcx_content_type: video title: Add New AI Models to your Playground (Part 2) sidebar: diff --git a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux.mdx b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux.mdx index b86b185f11980ac..0ceeb1e00a60c8a 100644 --- a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux.mdx +++ b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-flux.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-17 difficulty: Beginner -content_type: 🎥 Video pcx_content_type: video title: Build an AI Image Generator Playground (Part 1) tableOfContents: false diff --git a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-store-and-catalog.mdx b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-store-and-catalog.mdx index f4ae6d1b0694b2c..ee655645deb90d8 100644 --- a/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-store-and-catalog.mdx +++ b/src/content/docs/workers-ai/tutorials/image-generation-playground/image-generator-store-and-catalog.mdx @@ -1,7 +1,6 @@ --- updated: 2025-01-29 difficulty: Beginner -content_type: 🎥 Video pcx_content_type: video title: Store and Catalog AI Generated Images with R2 (Part 3) sidebar: diff --git a/src/content/docs/workers-ai/tutorials/image-generation-playground/index.mdx b/src/content/docs/workers-ai/tutorials/image-generation-playground/index.mdx index 244d57d71625770..4addb147606e386 100644 --- a/src/content/docs/workers-ai/tutorials/image-generation-playground/index.mdx +++ b/src/content/docs/workers-ai/tutorials/image-generation-playground/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-17 difficulty: Beginner -content_type: 🎥 Video pcx_content_type: tutorial title: How to Build an Image Generator using Workers AI products: diff --git a/src/content/docs/workers-ai/tutorials/llama-vision-tutorial.mdx b/src/content/docs/workers-ai/tutorials/llama-vision-tutorial.mdx index ef8142068718b63..8980796f263d1bd 100644 --- a/src/content/docs/workers-ai/tutorials/llama-vision-tutorial.mdx +++ b/src/content/docs/workers-ai/tutorials/llama-vision-tutorial.mdx @@ -1,7 +1,6 @@ --- updated: 2025-02-05 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Llama 3.2 11B Vision Instruct model on Cloudflare Workers AI tags: diff --git a/src/content/docs/workers-ai/tutorials/using-bigquery-with-workers-ai.mdx b/src/content/docs/workers-ai/tutorials/using-bigquery-with-workers-ai.mdx index 276d2d523712353..439e067b8c9768b 100644 --- a/src/content/docs/workers-ai/tutorials/using-bigquery-with-workers-ai.mdx +++ b/src/content/docs/workers-ai/tutorials/using-bigquery-with-workers-ai.mdx @@ -1,7 +1,6 @@ --- updated: 2024-10-21 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Using BigQuery with Workers AI products: diff --git a/src/content/docs/workers/tutorials/automated-analytics-reporting/index.mdx b/src/content/docs/workers/tutorials/automated-analytics-reporting/index.mdx index d7c74c69a3e463a..e97205286eeebd8 100644 --- a/src/content/docs/workers/tutorials/automated-analytics-reporting/index.mdx +++ b/src/content/docs/workers/tutorials/automated-analytics-reporting/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-11-20 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Automate analytics reporting with Cloudflare Workers and email routing products: diff --git a/src/content/docs/workers/tutorials/build-a-jamstack-app/index.mdx b/src/content/docs/workers/tutorials/build-a-jamstack-app/index.mdx index 5c1a352be8d1f8a..6b6072a3935ef47 100644 --- a/src/content/docs/workers/tutorials/build-a-jamstack-app/index.mdx +++ b/src/content/docs/workers/tutorials/build-a-jamstack-app/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-05-14 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a todo list Jamstack application products: diff --git a/src/content/docs/workers/tutorials/build-a-qr-code-generator/index.mdx b/src/content/docs/workers/tutorials/build-a-qr-code-generator/index.mdx index 06209d9eacd9792..1405d06e37640b5 100644 --- a/src/content/docs/workers/tutorials/build-a-qr-code-generator/index.mdx +++ b/src/content/docs/workers/tutorials/build-a-qr-code-generator/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-06-29 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a QR code generator languages: diff --git a/src/content/docs/workers/tutorials/build-a-slackbot/index.mdx b/src/content/docs/workers/tutorials/build-a-slackbot/index.mdx index da3d8388def79d6..75815820d318c44 100644 --- a/src/content/docs/workers/tutorials/build-a-slackbot/index.mdx +++ b/src/content/docs/workers/tutorials/build-a-slackbot/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-06-05 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build a Slackbot tags: diff --git a/src/content/docs/workers/tutorials/connect-to-turso-using-workers/index.mdx b/src/content/docs/workers/tutorials/connect-to-turso-using-workers/index.mdx index f079f019afba386..5822fd477924f13 100644 --- a/src/content/docs/workers/tutorials/connect-to-turso-using-workers/index.mdx +++ b/src/content/docs/workers/tutorials/connect-to-turso-using-workers/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-04-01 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Connect to and query your Turso database using Workers languages: diff --git a/src/content/docs/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.mdx b/src/content/docs/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.mdx index 0cbff4a9d1729ed..89bd08f4c16dc33 100644 --- a/src/content/docs/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.mdx +++ b/src/content/docs/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.mdx @@ -1,5 +1,4 @@ --- -content_type: 📝 Tutorial difficulty: Intermediate pcx_content_type: tutorial title: Create a fine-tuned OpenAI model with R2 diff --git a/src/content/docs/workers/tutorials/deploy-a-realtime-chat-app/index.mdx b/src/content/docs/workers/tutorials/deploy-a-realtime-chat-app/index.mdx index 82e67cd2003d95b..4699fd9b5e5b446 100644 --- a/src/content/docs/workers/tutorials/deploy-a-realtime-chat-app/index.mdx +++ b/src/content/docs/workers/tutorials/deploy-a-realtime-chat-app/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-09-13 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Deploy a real-time chat application products: diff --git a/src/content/docs/workers/tutorials/deploy-button/index.mdx b/src/content/docs/workers/tutorials/deploy-button/index.mdx index e10942eb5ca37bc..50b52e83d6bf23c 100644 --- a/src/content/docs/workers/tutorials/deploy-button/index.mdx +++ b/src/content/docs/workers/tutorials/deploy-button/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-08-01 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Create a deploy button with GitHub Actions diff --git a/src/content/docs/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.mdx b/src/content/docs/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.mdx index d6a0bb12c47af6e..eec401db4242262 100644 --- a/src/content/docs/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.mdx +++ b/src/content/docs/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-03-27 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Generate YouTube thumbnails with Workers and Cloudflare Image Resizing products: diff --git a/src/content/docs/workers/tutorials/github-sms-notifications-using-twilio/index.mdx b/src/content/docs/workers/tutorials/github-sms-notifications-using-twilio/index.mdx index afdd3b7af06c1b9..d03d67d55cbb4a0 100644 --- a/src/content/docs/workers/tutorials/github-sms-notifications-using-twilio/index.mdx +++ b/src/content/docs/workers/tutorials/github-sms-notifications-using-twilio/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-09-28 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: GitHub SMS notifications using Twilio languages: diff --git a/src/content/docs/workers/tutorials/handle-form-submissions-with-airtable/index.mdx b/src/content/docs/workers/tutorials/handle-form-submissions-with-airtable/index.mdx index af0239267989484..f682c72b33c33bb 100644 --- a/src/content/docs/workers/tutorials/handle-form-submissions-with-airtable/index.mdx +++ b/src/content/docs/workers/tutorials/handle-form-submissions-with-airtable/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-06-13 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Handle form submissions with Airtable tags: diff --git a/src/content/docs/workers/tutorials/live-cursors-with-nextjs-rpc-do/index.mdx b/src/content/docs/workers/tutorials/live-cursors-with-nextjs-rpc-do/index.mdx index d27595d4ba5969f..b98736a810b25b6 100644 --- a/src/content/docs/workers/tutorials/live-cursors-with-nextjs-rpc-do/index.mdx +++ b/src/content/docs/workers/tutorials/live-cursors-with-nextjs-rpc-do/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-11-07 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Build Live Cursors with Next.js, RPC and Durable Objects products: diff --git a/src/content/docs/workers/tutorials/openai-function-calls-workers/index.mdx b/src/content/docs/workers/tutorials/openai-function-calls-workers/index.mdx index 1df3c4ece83eaa2..1dce488abcf6cf8 100644 --- a/src/content/docs/workers/tutorials/openai-function-calls-workers/index.mdx +++ b/src/content/docs/workers/tutorials/openai-function-calls-workers/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-06-14 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: OpenAI GPT function calling with JavaScript and Cloudflare Workers languages: diff --git a/src/content/docs/workers/tutorials/postgres/index.mdx b/src/content/docs/workers/tutorials/postgres/index.mdx index 7767f034ea721a1..3d453cccf3b7b20 100644 --- a/src/content/docs/workers/tutorials/postgres/index.mdx +++ b/src/content/docs/workers/tutorials/postgres/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-08-23 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Connect to a PostgreSQL database with Cloudflare Workers products: diff --git a/src/content/docs/workers/tutorials/send-emails-with-postmark/index.mdx b/src/content/docs/workers/tutorials/send-emails-with-postmark/index.mdx index 99443541bfc1a86..0653b4db0806d74 100644 --- a/src/content/docs/workers/tutorials/send-emails-with-postmark/index.mdx +++ b/src/content/docs/workers/tutorials/send-emails-with-postmark/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-05-02 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Send Emails With Postmark tags: diff --git a/src/content/docs/workers/tutorials/send-emails-with-resend/index.mdx b/src/content/docs/workers/tutorials/send-emails-with-resend/index.mdx index 5f729571c182c02..6a3744501fad5bf 100644 --- a/src/content/docs/workers/tutorials/send-emails-with-resend/index.mdx +++ b/src/content/docs/workers/tutorials/send-emails-with-resend/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-04-26 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Send Emails With Resend tags: diff --git a/src/content/docs/workers/tutorials/store-data-with-fauna/index.mdx b/src/content/docs/workers/tutorials/store-data-with-fauna/index.mdx index 4896dc128b0f891..234ad2485d343e0 100644 --- a/src/content/docs/workers/tutorials/store-data-with-fauna/index.mdx +++ b/src/content/docs/workers/tutorials/store-data-with-fauna/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-09-05 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Create a serverless, globally distributed REST API with Fauna tags: diff --git a/src/content/docs/workers/tutorials/upload-assets-with-r2/index.mdx b/src/content/docs/workers/tutorials/upload-assets-with-r2/index.mdx index 53028e72cfa123f..af02f948ed8301d 100644 --- a/src/content/docs/workers/tutorials/upload-assets-with-r2/index.mdx +++ b/src/content/docs/workers/tutorials/upload-assets-with-r2/index.mdx @@ -1,7 +1,6 @@ --- updated: 2023-06-15 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Securely access and upload assets with Cloudflare R2 products: diff --git a/src/content/docs/workers/tutorials/using-prisma-postgres-with-workers/index.mdx b/src/content/docs/workers/tutorials/using-prisma-postgres-with-workers/index.mdx index f5ed30d211864c0..f2f1ad2f1482330 100644 --- a/src/content/docs/workers/tutorials/using-prisma-postgres-with-workers/index.mdx +++ b/src/content/docs/workers/tutorials/using-prisma-postgres-with-workers/index.mdx @@ -1,7 +1,6 @@ --- updated: 2025-02-12 difficulty: Beginner -content_type: 📝 Tutorial pcx_content_type: tutorial title: Set up and use a Prisma Postgres database languages: diff --git a/src/content/docs/workers/tutorials/workers-kv-from-rust/index.mdx b/src/content/docs/workers/tutorials/workers-kv-from-rust/index.mdx index b22a3f72701bb9b..8f1463b53a075b1 100644 --- a/src/content/docs/workers/tutorials/workers-kv-from-rust/index.mdx +++ b/src/content/docs/workers/tutorials/workers-kv-from-rust/index.mdx @@ -1,7 +1,6 @@ --- updated: 2024-05-15 difficulty: Intermediate -content_type: 📝 Tutorial pcx_content_type: tutorial title: Use Workers KV directly from Rust products: diff --git a/src/content/videos/index.yaml b/src/content/videos/index.yaml index 92070f9b5fe7d2a..377fdf32f4e0149 100644 --- a/src/content/videos/index.yaml +++ b/src/content/videos/index.yaml @@ -9,7 +9,6 @@ author: craig updated: 2024-06-20 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=MlV9Kvkh9hw id: Build a URL Shortener with an AI-based admin section @@ -21,7 +20,6 @@ author: craig updated: 2024-07-01 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=dttu4QtKkO0 id: Build Rust Powered Apps @@ -33,7 +31,6 @@ author: confidence updated: 2024-06-25 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=GRpwVMkVmKo id: API Roll (Father's Day) @@ -45,7 +42,6 @@ author: craig updated: 2024-06-15 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=MLbo7MGY_lU id: AI can see clearly now - Build Vision Apps on Cloudflare Workers AI @@ -57,7 +53,6 @@ author: craig updated: 2024-06-11 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=QTsaAhFvX9o id: Stateful Apps with Cloudflare Workers @@ -69,7 +64,6 @@ author: kristian updated: 2024-05-22 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=5UTExUQ8Fwo id: Workers AI - Getting Started - Vanilla Chat App @@ -81,7 +75,6 @@ author: craig updated: 2024-04-17 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=H7Qe96fqg1M id: Learn Cloudflare Workers - Full Course for Beginners @@ -93,7 +86,6 @@ author: kristian updated: 2024-03-12 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=8SnrvAYAJ4Q id: Image Generation, Inpainting, and Vision Models @@ -105,7 +97,6 @@ author: craig updated: 2024-03-08 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=9JM5Z0KzQsQ id: Learn AI Development (models, embeddings, vectors) @@ -116,7 +107,6 @@ author: kristian updated: 2023-12-14 difficulty: Advanced - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=idKdjA8t0jw id: Optimize your AI App & fine-tune models (AI Gateway, R2) @@ -128,7 +118,6 @@ author: kristian updated: 2023-12-14 difficulty: Advanced - content_type: 🎥 Video pcx_content_type: tutorial - link: https://www.youtube.com/watch?v=CHfKeFakGAI id: How to use Cloudflare AI models and inference in Python with Jupyter Notebooks @@ -140,7 +129,6 @@ author: craig updated: 2023-12-14 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/cK_leoJsBWY id: Cloudflare Workers AI, Building a "Hello, World" AI App! @@ -153,7 +141,6 @@ author: craig updated: 2024-09-11 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/9IjfyBJsJRQ id: Use Vectorize to add additional context to your AI Applications through RAG @@ -166,7 +153,6 @@ author: craig updated: 2024-09-12 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/doKt9wWQF9A id: AI meets Maps | Using Cloudflare AI, Langchain, Mapbox, Folium and Streamlit @@ -179,7 +165,6 @@ author: lizzie updated: 2024-09-16 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/bwJkwD-F0kQ id: Welcome to the Cloudflare Developer Channel @@ -192,7 +177,6 @@ author: craig updated: 2024-09-18 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/10-kiyJNr8s id: Build a private AI chatbot using Meta's Llama 3.1 @@ -205,7 +189,6 @@ author: confidence updated: 2024-10-07 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/pages/framework-guides/deploy-a-hono-site/#creator-interview id: DevTalk | Episode 01 - Yusuke Wada, creator of Hono Framework @@ -217,7 +200,6 @@ author: yusuke updated: 2024-10-08 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: interview - link: https://youtu.be/W45MIi_t_go id: Building Front-End Applications | Now Supported by Cloudflare Workers @@ -230,7 +212,6 @@ author: confidence updated: 2024-10-23 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/HXOpxNaKUzw id: How to Build Event-Driven Applications with Cloudflare Queues @@ -243,7 +224,6 @@ author: harshil updated: 2024-09-26 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/slS4RBV0SBk id: Cloudflare Workflows | Introduction (Part 1 of 3) @@ -256,7 +236,6 @@ author: craig updated: 2024-10-30 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/y4PPsvHrQGA id: Cloudflare Workflows | Batching and Monitoring Your Durable Execution (Part 2 of 3) @@ -269,7 +248,6 @@ author: craig updated: 2024-10-30 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/L6gR4Yr3UW8 id: Cloudflare Workflows | Schedule and Sleep For Your Apps (Part 3 of 3) @@ -282,7 +260,6 @@ author: craig updated: 2024-10-30 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/workers/frameworks/framework-guides/nextjs/#video-tutorial id: Deploy Your NextJS Application To Workers @@ -295,7 +272,6 @@ author: confidence updated: 2024-10-31 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/workers/observability/logs/#video-tutorial id: Workers Observability @@ -308,7 +284,6 @@ author: confidence updated: 2024-10-31 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/RmF05GpLE20 id: DevTalk Episode 02 | Post-Quantum Cryptography @@ -320,7 +295,6 @@ author: bas updated: 2024-11-14 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/xu4Wb-IppmM id: OpenAI Relay Server on Cloudflare Workers @@ -332,7 +306,6 @@ author: craig updated: 2024-11-14 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/workers/runtime-apis/rpc/#video-tutorial id: Workers RPC Tutorial @@ -344,7 +317,6 @@ author: confidence updated: 2024-11-10 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://youtu.be/B2bLUc3iOsI id: Deploy your React App to Cloudflare Workers @@ -356,7 +328,6 @@ author: confidence updated: 2024-11-05 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/pages/framework-guides/deploy-an-astro-site/#video-tutorial id: Build a Full-Stack Application using Astro and Cloudflare Workers @@ -368,7 +339,6 @@ author: kristian updated: 2024-11-19 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/workflows/examples/twilio/ id: Schedule Twilio Messaging and Phone Calls with Workflows @@ -380,7 +350,6 @@ author: craig updated: 2024-11-30 difficulty: Intermediate - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/pages/framework-guides/deploy-a-nuxt-site/#video-tutorial id: Deploy Your Nuxt Application To Workers @@ -392,7 +361,6 @@ author: kristian updated: 2025-01-08 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial - link: https://developers.cloudflare.com/workers-ai/tutorials/image-generation-playground/ id: How to Build an Image Generator using Workers AI @@ -404,7 +372,6 @@ author: kristian updated: 2025-01-29 difficulty: Beginner - content_type: 🎥 Video pcx_content_type: tutorial # - link: # id: @@ -416,5 +383,4 @@ # author: # updated: # difficulty: Intermediate -# content_type: 🎥 Video # pcx_content_type: tutorial diff --git a/src/schemas/base.ts b/src/schemas/base.ts index b62aaf5b1fda92f..24c34a9d3f0cf39 100644 --- a/src/schemas/base.ts +++ b/src/schemas/base.ts @@ -47,7 +47,6 @@ export const baseSchema = ({ image }: SchemaContext) => .describe( "The purpose of the page, and defined through specific pages in [Content strategy](/style-guide/documentation-content-strategy/content-types/).", ), - content_type: z.string().optional(), tags: z .string() .array() diff --git a/src/schemas/videos.ts b/src/schemas/videos.ts index 4772461a997e425..48b75e70aedfcbe 100644 --- a/src/schemas/videos.ts +++ b/src/schemas/videos.ts @@ -12,7 +12,6 @@ export const videosSchema = z author: z.string(), updated: z.coerce.date(), difficulty: z.string(), - content_type: z.string(), pcx_content_type: z.string(), languages: z.string().array().optional(), }) diff --git a/templates/tutorial-template.mdx b/templates/tutorial-template.mdx index bf3aef9d9046fb9..44059e9b2b4dcd9 100644 --- a/templates/tutorial-template.mdx +++ b/templates/tutorial-template.mdx @@ -1,7 +1,6 @@ --- updated: YYYY-MM-DD difficulty: Beginner | Intermediate | Expert -content_type: 📝 Tutorial pcx_content_type: tutorial title: Tutorial title. Second-person imperative verb phrase that reflects user goal or job-to-be-done. For example, 'Create a Worker' or 'Build a Pages application'. products: