Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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