Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
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
4 changes: 3 additions & 1 deletion src/components/ListTutorials.astro
Original file line number Diff line number Diff line change
Expand Up @@ -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 (
Expand Down Expand Up @@ -82,7 +84,7 @@ const timeAgo = (date?: Date) => {
<Fragment set:html={anchor} />
</td>
<td>{timeAgo(tutorial.data.updated)}</td>
<td>{tutorial.data.content_type}</td>
<td>{tutorial.collection === "docs" ? tutorialText : videoText}</td>
<td>{tutorial.data.difficulty}</td>
</tr>
);
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2023-09-27
difficulty: Beginner
content_type: 📝 Tutorial
pcx_content_type: tutorial
tags:
- AI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ products:
- Durable Objects
- R2
difficulty: Beginner
content_type: 📝 Tutorial
updated: 2023-09-28
languages:
- JavaScript
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/cloudflare-one/tutorials/r2-logs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ pcx_content_type: tutorial
title: Use Cloudflare R2 as a Zero Trust log destination
products:
- R2
content_type: 📝 Tutorial

---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2024-10-01
difficulty: Intermediate
content_type: 🎥 Video
pcx_content_type: tutorial
title: Build a Comments API
products:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2024-03-21
difficulty: Intermediate
content_type: 📝 Tutorial
pcx_content_type: tutorial
title: Build a Staff Directory Application
products:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: GraphQL Analytics
pcx_content_type: tutorial
content_type: 📝 Tutorial
languages:
- GraphQL
sidebar:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2023-04-01
difficulty: Intermediate
content_type: 📝 Tutorial
pcx_content_type: tutorial
title: Deploy a static WordPress site
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/pages/tutorials/forms/index.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2022-07-28
difficulty: Beginner
content_type: 📝 Tutorial
pcx_content_type: tutorial
title: Create a HTML form
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
updated: 2024-05-06
difficulty: Intermediate
content_type: 📝 Tutorial
pcx_content_type: tutorial
title: Localize a website with HTMLRewriter
languages:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/r2/examples/ssec.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: Use SSE-C
pcx_content_type: tutorial
difficulty: Intermediate
content_type: 📝 Tutorial
updated: 2024-09-27
---

Expand Down
1 change: 0 additions & 1 deletion src/content/docs/r2/tutorials/cloudflare-access.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Protect an R2 Bucket with Cloudflare Access
pcx_content_type: tutorial
content_type: 📝 Tutorial
updated: 2024-04-16

---
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/r2/tutorials/mastodon.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: Mastodon
pcx_content_type: tutorial
difficulty: Beginner
content_type: 📝 Tutorial
updated: 2023-01-31

---
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/r2/tutorials/postman.mdx
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/r2/tutorials/summarize-pdf.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: Use event notification to summarize PDF files on upload
pcx_content_type: tutorial
content_type: 📝 Tutorial
products:
- Queues
- Workers
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 0 additions & 1 deletion src/content/docs/turnstile/tutorials/login-pages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Loading
Loading