From 29513a4d6dfd9393fc7df13c9921178dfcd4c623 Mon Sep 17 00:00:00 2001
From: Tom <20648924+moT01@users.noreply.github.com>
Date: Thu, 11 Sep 2025 02:09:23 -0500
Subject: [PATCH] refactor(curriculum): split html fundamentals lecture into
two (#61962)
---
client/i18n/locales/english/intro.json | 6 ++++++
client/serve/serve.json | 8 ++++++++
.../index.md | 9 +++++++++
.../67083952f800051a8a21fcfd.md | 0
.../6708396caa00e11b597b3365.md | 0
.../blocks/lecture-html-fundamentals.json | 8 --------
...ure-understanding-how-html-affects-seo.json | 18 ++++++++++++++++++
.../superblocks/full-stack-developer.json | 1 +
8 files changed, 42 insertions(+), 8 deletions(-)
create mode 100644 client/src/pages/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/index.md
rename curriculum/challenges/english/blocks/{lecture-html-fundamentals => lecture-understanding-how-html-affects-seo}/67083952f800051a8a21fcfd.md (100%)
rename curriculum/challenges/english/blocks/{lecture-html-fundamentals => lecture-understanding-how-html-affects-seo}/6708396caa00e11b597b3365.md (100%)
create mode 100644 curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json
diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json
index 4e299ebb8cf..f43a7115bc7 100644
--- a/client/i18n/locales/english/intro.json
+++ b/client/i18n/locales/english/intro.json
@@ -2122,6 +2122,12 @@
"In these lectures, you will learn about HTML fundamentals like the div element, the id and class attributes, the HTML boilerplate, HTML entities, and more."
]
},
+ "lecture-understanding-how-html-affects-seo": {
+ "title": "Understanding How HTML Affects SEO",
+ "intro": [
+ "In these lectures, you will learn how your HTML code impacts search engine optimization."
+ ]
+ },
"lab-travel-agency-page": {
"title": "Build a Travel Agency Page",
"intro": [
diff --git a/client/serve/serve.json b/client/serve/serve.json
index 166a7376fdd..11c2e6897c3 100644
--- a/client/serve/serve.json
+++ b/client/serve/serve.json
@@ -439,6 +439,14 @@
{
"source": "/learn/full-stack-developer/lecture-working-with-objects/how-do-json-parse-and-json-stringify-work",
"destination": "/learn/full-stack-developer/lecture-working-with-json/how-do-json-parse-and-json-stringify-work"
+ },
+ {
+ "source": "/learn/full-stack-developer/lecture-html-fundamentals/what-is-the-role-of-the-meta-description",
+ "destination": "/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/what-is-the-role-of-the-meta-description"
+ },
+ {
+ "source": "/learn/full-stack-developer/lecture-html-fundamentals/what-is-the-role-of-open-graph-tags",
+ "destination": "/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/what-is-the-role-of-open-graph-tags"
}
]
}
diff --git a/client/src/pages/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/index.md b/client/src/pages/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/index.md
new file mode 100644
index 00000000000..d45d7c95e8f
--- /dev/null
+++ b/client/src/pages/learn/full-stack-developer/lecture-understanding-how-html-affects-seo/index.md
@@ -0,0 +1,9 @@
+---
+title: Introduction to Understanding How HTML Affects SEO
+block: lecture-understanding-how-html-affects-seo
+superBlock: full-stack-developer
+---
+
+## Introduction to Understanding How HTML Affects SEO
+
+In these lecture videos, you will how HTML affects search engine optimization.
diff --git a/curriculum/challenges/english/blocks/lecture-html-fundamentals/67083952f800051a8a21fcfd.md b/curriculum/challenges/english/blocks/lecture-understanding-how-html-affects-seo/67083952f800051a8a21fcfd.md
similarity index 100%
rename from curriculum/challenges/english/blocks/lecture-html-fundamentals/67083952f800051a8a21fcfd.md
rename to curriculum/challenges/english/blocks/lecture-understanding-how-html-affects-seo/67083952f800051a8a21fcfd.md
diff --git a/curriculum/challenges/english/blocks/lecture-html-fundamentals/6708396caa00e11b597b3365.md b/curriculum/challenges/english/blocks/lecture-understanding-how-html-affects-seo/6708396caa00e11b597b3365.md
similarity index 100%
rename from curriculum/challenges/english/blocks/lecture-html-fundamentals/6708396caa00e11b597b3365.md
rename to curriculum/challenges/english/blocks/lecture-understanding-how-html-affects-seo/6708396caa00e11b597b3365.md
diff --git a/curriculum/structure/blocks/lecture-html-fundamentals.json b/curriculum/structure/blocks/lecture-html-fundamentals.json
index b3f9d4dd899..3262e69287b 100644
--- a/curriculum/structure/blocks/lecture-html-fundamentals.json
+++ b/curriculum/structure/blocks/lecture-html-fundamentals.json
@@ -21,14 +21,6 @@
{
"id": "670838b10ee87a18e5faff62",
"title": "What Is the Role of the Script Element in HTML, and How Can It Be Used to Link to External JavaScript Files?"
- },
- {
- "id": "67083952f800051a8a21fcfd",
- "title": "What Is the Role of the Meta Description, and How Does It Affect SEO?"
- },
- {
- "id": "6708396caa00e11b597b3365",
- "title": "What Is the Role of Open Graph Tags, and How Do They Affect SEO?"
}
]
}
diff --git a/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json b/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json
new file mode 100644
index 00000000000..a0a53c4e78a
--- /dev/null
+++ b/curriculum/structure/blocks/lecture-understanding-how-html-affects-seo.json
@@ -0,0 +1,18 @@
+{
+ "name": "Understanding How HTML Affects SEO",
+ "blockType": "lecture",
+ "blockLayout": "challenge-list",
+ "isUpcomingChange": false,
+ "dashedName": "lecture-understanding-how-html-affects-seo",
+ "helpCategory": "HTML-CSS",
+ "challengeOrder": [
+ {
+ "id": "67083952f800051a8a21fcfd",
+ "title": "What Is the Role of the Meta Description, and How Does It Affect SEO?"
+ },
+ {
+ "id": "6708396caa00e11b597b3365",
+ "title": "What Is the Role of Open Graph Tags, and How Do They Affect SEO?"
+ }
+ ]
+}
diff --git a/curriculum/structure/superblocks/full-stack-developer.json b/curriculum/structure/superblocks/full-stack-developer.json
index 43ef817f12d..8bf497f4a02 100644
--- a/curriculum/structure/superblocks/full-stack-developer.json
+++ b/curriculum/structure/superblocks/full-stack-developer.json
@@ -15,6 +15,7 @@
"workshop-cat-photo-app",
"lab-recipe-page",
"lecture-html-fundamentals",
+ "lecture-understanding-how-html-affects-seo",
"lab-travel-agency-page",
"lecture-working-with-audio-and-video-elements",
"lecture-working-with-images-and-svgs",