fix: blocknameify no longer (#49997)

Remove `blocknameify` function, and adjust curriculum meta as needed
This commit is contained in:
Oliver Eyton-Williams
2023-04-10 17:51:00 +02:00
committed by GitHub
parent 87634b35e1
commit b5bcf16349
104 changed files with 215 additions and 298 deletions
+1 -2
View File
@@ -6,7 +6,6 @@ const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
const webpack = require('webpack');
const env = require('../config/env.json');
const { blockNameify } = require('../utils/block-nameify');
const {
createChallengePages,
createBlockIntroPages,
@@ -151,7 +150,7 @@ exports.createPages = function createPages({ graphql, actions, reporter }) {
}
}) => block
)
).map(block => blockNameify(block));
);
const superBlocks = uniq(
result.data.allChallengeNode.edges.map(
@@ -1,5 +1,4 @@
const crypto = require('crypto');
const { blockNameify } = require('../../../utils/block-nameify');
const createdIds = new Set();
@@ -44,7 +43,7 @@ function createChallengeNode(
challenge.fields = {
slug,
blockName: blockNameify(block),
blockName: block,
tests
};
}
@@ -1,7 +1,7 @@
---
title: Introduction to the Basic JavaScript RPG Game
block: Basic JavaScript RPG Game
superBlock: JavaScript Algorithms and Data Structures
block: basic-javascript-rpg-game
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Basic JavaScript RPG Game
@@ -1,7 +1,7 @@
---
title: Introduction to the Functional Programming Spreadsheet
block: Functional Programming Spreadsheet
superBlock: JavaScript Algorithms and Data Structures
block: functional-programming-spreadsheet
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the JavaScript Spreadsheet
@@ -1,7 +1,7 @@
---
title: Introduction to the Intermediate JavaScript Calorie Counter
block: Intermediate JavaScript Calorie Counter
superBlock: JavaScript Algorithms and Data Structures
block: intermediate-javascript-calorie-counter
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Intermediate JavaScript Calorie Counter
@@ -1,7 +1,9 @@
---
title: Introduction to the Learn Advanced Array Methods by Building a Statistics Calculator
title: >-
Introduction to the Learn Advanced Array Methods by Building a Statistics
Calculator
block: learn-advanced-array-methods-by-building-a-statistics-calculator
superBlock: JavaScript Algorithms and Data Structures
superBlock: javascript-algorithms-and-data-structures
isBeta: true
---
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn Accessibility by Building a Quiz Project
block: Learn Accessibility by Building a Quiz
superBlock: Responsive Web Design
block: learn-accessibility-by-building-a-quiz
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn Accessibility by Building a Quiz Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn Basic CSS by Building a Cafe Menu Project
block: Learn Basic CSS by Building a Cafe Menu
superBlock: Responsive Web Design
block: learn-basic-css-by-building-a-cafe-menu
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn Basic CSS by Building a Cafe Menu Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn CSS Animation by Building a Ferris Wheel Project
block: Learn CSS Animation by Building a Ferris Wheel
superBlock: Responsive Web Design
block: learn-css-animation-by-building-a-ferris-wheel
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Animation by Building a Ferris Wheel Project
@@ -1,7 +1,9 @@
---
title: Introduction to the Learn CSS Colors by Building a Set of Colored Markers Project
title: >-
Introduction to the Learn CSS Colors by Building a Set of Colored Markers
Project
block: learn-css-colors-by-building-a-set-of-colored-markers
superBlock: Responsive Web Design
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Colors by Building a Set of Colored Markers Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn CSS Flexbox by Building a Photo Gallery Project
block: Learn CSS Flexbox by Building a Photo Gallery
superBlock: Responsive Web Design
block: learn-css-flexbox-by-building-a-photo-gallery
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Flexbox by Building a Photo Gallery Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn CSS Grid by Building a Magazine Project
block: Learn CSS Grid by Building a Magazine
superBlock: Responsive Web Design
block: learn-css-grid-by-building-a-magazine
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Grid by Building a Magazine Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn CSS Transforms by Building a Penguin
block: learn-css-transforms-by-building-a-penguin
superBlock: Responsive Web Design
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Transforms by Building a Penguin
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn CSS Variables by Building a City Skyline Project
block: Learn CSS Variables by Building a City Skyline
superBlock: Responsive Web Design
block: learn-css-variables-by-building-a-city-skyline
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn CSS Variables by Building a City Skyline Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn HTML by Building a Cat Photo App Project
block: Learn HTML by Building a Cat Photo App
superBlock: Responsive Web Design
block: learn-html-by-building-a-cat-photo-app
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn HTML by Building a Cat Photo App Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn HTML Forms by Building a Registration Form Project
block: Learn HTML Forms by Building a Registration Form
superBlock: Responsive Web Design
block: learn-html-forms-by-building-a-registration-form
superBlock: 2022/responsive-web-design
---
## Introduction to the Registration Form Project
@@ -1,7 +1,9 @@
---
title: Introduction to the Learn Intermediate CSS by Building a Picasso Painting Project
block: Learn Intermediate CSS by Building a Picasso Painting
superBlock: Responsive Web Design
title: >-
Introduction to the Learn Intermediate CSS by Building a Picasso Painting
Project
block: learn-intermediate-css-by-building-a-picasso-painting
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn Intermediate CSS by Building a Picasso Painting Project
@@ -1,7 +1,9 @@
---
title: Introduction to the Learn More About CSS Pseudo Selectors By Building A Balance Sheet
title: >-
Introduction to the Learn More About CSS Pseudo Selectors By Building A
Balance Sheet
block: learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet
superBlock: Responsive Web Design
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn More About CSS Pseudo Selectors By Building A Balance Sheet
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn Responsive Web Design by Building a Piano Project
block: Learn Responsive Web Design by Building a Piano
superBlock: Responsive Web Design
block: learn-responsive-web-design-by-building-a-piano
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn Responsive Web Design by Building a Piano Project
@@ -1,7 +1,9 @@
---
title: Introduction to the Learn the CSS Box Model by Building a Rothko Painting Project
block: Learn the CSS Box Model by Building a Rothko Painting
superBlock: Responsive Web Design
title: >-
Introduction to the Learn the CSS Box Model by Building a Rothko Painting
Project
block: learn-the-css-box-model-by-building-a-rothko-painting
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn the CSS Box Model by Building a Rothko Painting Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Learn Typography by Building a Nutrition Label Project
block: Learn Typography by Building a Nutrition Label
superBlock: Responsive Web Design
block: learn-typography-by-building-a-nutrition-label
superBlock: 2022/responsive-web-design
---
## Introduction to the Learn Typography by Building a Nutrition Label Project
@@ -1,7 +1,7 @@
---
title: Introduction to the Back End Development and APIs Projects
block: Back End Development and APIs Projects
superBlock: Back End Development and APIs
block: back-end-development-and-apis-projects
superBlock: back-end-development-and-apis
---
## Introduction to the Back End Development and APIs Projects
@@ -1,7 +1,7 @@
---
title: Introduction to the Basic Node and Express Challenges
block: Basic Node and Express
superBlock: Back End Development and APIs
block: basic-node-and-express
superBlock: back-end-development-and-apis
---
## Introduction to the Basic Node and Express Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Managing Packages with npm Challenges
block: Managing Packages with Npm
superBlock: Back End Development and APIs
block: managing-packages-with-npm
superBlock: back-end-development-and-apis
---
## Introduction to the Managing Packages with npm Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the MongoDB and Mongoose Challenges
block: MongoDB and Mongoose
superBlock: Back End Development and APIs
block: mongodb-and-mongoose
superBlock: back-end-development-and-apis
---
## Introduction to the MongoDB and Mongoose Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Coding Interview Algorithms
block: Algorithms
superBlock: Coding Interview Prep
block: algorithms
superBlock: coding-interview-prep
---
## Introduction to the Coding Interview Prep Algorithms
@@ -1,7 +1,7 @@
---
title: Introduction to the Coding Interview Data Structure Questions
block: Data Structures
superBlock: Coding Interview Prep
block: data-structures
superBlock: coding-interview-prep
---
## Introduction to the Coding Interview Data Structure Questions
@@ -1,7 +1,7 @@
---
title: Introduction to the Project Euler Problems
block: Project Euler
superBlock: Coding Interview Prep
block: project-euler
superBlock: coding-interview-prep
---
## Introduction to the Project Euler Problems
@@ -1,7 +1,7 @@
---
title: Introduction to the Rosetta Code Problems
block: Rosetta Code
superBlock: Coding Interview Prep
block: rosetta-code
superBlock: coding-interview-prep
---
## Introduction to the Rosetta Code Problems
@@ -1,7 +1,7 @@
---
title: Introduction to the Coding Interview Take Home Projects
block: Take Home Projects
superBlock: Coding Interview Prep
block: take-home-projects
superBlock: coding-interview-prep
---
## Introduction to the Coding Interview Take Home Projects
@@ -1,7 +1,7 @@
---
title: Introduction to Build a Data Graph Explorer
block: Build a Data Graph Explorer
superBlock: College Algebra with Python
block: build-a-data-graph-explorer
superBlock: college-algebra-with-python
---
## Introduction to Build a Data Graph Explorer
@@ -1,7 +1,7 @@
---
title: Introduction to Build a Financial Calculator
block: Build a Financial Calculator
superBlock: College Algebra with Python
block: build-a-financial-calculator
superBlock: college-algebra-with-python
---
## Introduction to Build a Financial Calculator
@@ -1,7 +1,7 @@
---
title: Introduction to Build a Graphing Calculator
block: Build a Graphing Calculator
superBlock: College Algebra with Python
block: build-a-graphing-calculator
superBlock: college-algebra-with-python
---
## Introduction to Build a Graphing Calculator
@@ -1,7 +1,7 @@
---
title: Introduction to Build a Multi-Function Calculator
block: Build a Multi-Function Calculator
superBlock: College Algebra with Python
block: build-a-multi-function-calculator
superBlock: college-algebra-with-python
---
## Introduction to Build a Multi-Function Calculator
@@ -1,7 +1,7 @@
---
title: Introduction to Build Three Math Games
block: Build Three Math Games
superBlock: College Algebra with Python
block: build-three-math-games
superBlock: college-algebra-with-python
---
## Introduction to Build Three Math Games
@@ -1,7 +1,7 @@
---
title: Introduction to College Algebra with Python Conclusion
block: College Algebra with Python Conclusion
superBlock: College Algebra with Python
block: college-algebra-with-python-conclusion
superBlock: college-algebra-with-python
---
## Introduction to College Algebra with Python Conclusion
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Applications of Linear Systems
block: Learn Applications of Linear Systems
superBlock: College Algebra with Python
block: learn-applications-of-linear-systems
superBlock: college-algebra-with-python
---
## Introduction to Learn Applications of Linear Systems
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Business Applications of College Algebra
block: Learn Business Applications of College Algebra
superBlock: College Algebra with Python
block: learn-business-applications-of-college-algebra
superBlock: college-algebra-with-python
---
## Introduction to Learn Business Applications of College Algebra
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Common Factors and Square Roots
block: Learn Common Factors and Square Roots
superBlock: College Algebra with Python
block: learn-common-factors-and-square-roots
superBlock: college-algebra-with-python
---
## Introduction to Learn Common Factors and Square Roots
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Exponents and Logarithms
block: Learn Exponents and Logarithms
superBlock: College Algebra with Python
block: learn-exponents-and-logarithms
superBlock: college-algebra-with-python
---
## Introduction to Learn Exponents and Logarithms
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Fractions and Decimals
block: Learn Fractions and Decimals
superBlock: College Algebra with Python
block: learn-fractions-and-decimals
superBlock: college-algebra-with-python
---
## Introduction to Learn Fractions and Decimals
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Functions and Graphing
block: Learn Functions and Graphing
superBlock: College Algebra with Python
block: learn-functions-and-graphing
superBlock: college-algebra-with-python
---
## Introduction to Learn Functions and Graphing
@@ -1,7 +1,7 @@
---
title: Introduction to Learn How to Graph Systems of Equations
block: Learn How to Graph Systems of Equations
superBlock: College Algebra with Python
block: learn-how-to-graph-systems-of-equations
superBlock: college-algebra-with-python
---
## Introduction to Learn How to Graph Systems of Equations
@@ -1,7 +1,7 @@
---
title: Introduction to Learn How to Solve for X
block: Learn How to Solve for X
superBlock: College Algebra with Python
block: learn-how-to-solve-for-x
superBlock: college-algebra-with-python
---
## Introduction to Learn How to Solve for X
@@ -1,7 +1,7 @@
---
title: Introduction to Learn How to Solve Systems of Equations
block: Learn How to Solve Systems of Equations
superBlock: College Algebra with Python
block: learn-how-to-solve-systems-of-equations
superBlock: college-algebra-with-python
---
## Introduction to Learn How to Solve Systems of Equations
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Linear Functions
block: Learn Linear Functions
superBlock: College Algebra with Python
block: learn-linear-functions
superBlock: college-algebra-with-python
---
## Introduction to Learn Linear Functions
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Parent Graphs and Polynomials
block: Learn Parent Graphs and Polynomials
superBlock: College Algebra with Python
block: learn-parent-graphs-and-polynomials
superBlock: college-algebra-with-python
---
## Introduction to Learn Parent Graphs and Polynomials
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Quadratic Equations
block: Learn Quadratic Equations
superBlock: College Algebra with Python
block: learn-quadratic-equations
superBlock: college-algebra-with-python
---
## Introduction to Learn Quadratic Equations
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Ratios and Proportions
block: Learn Ratios and Proportions
superBlock: College Algebra with Python
block: learn-ratios-and-proportions
superBlock: college-algebra-with-python
---
## Introduction to Learn Ratios and Proportions
@@ -1,7 +1,7 @@
---
title: Introduction to Learn Simple and Compound Interest
block: Learn Simple and Compound Interest
superBlock: College Algebra with Python
block: learn-simple-and-compound-interest
superBlock: college-algebra-with-python
---
## Introduction to Learn Simple and Compound Interest
@@ -1,7 +1,7 @@
---
title: Introduction to the Data Analysis with Python Course Lectures
block: Data Analysis with Python Course
superBlock: Data Analysis with Python
block: data-analysis-with-python-course
superBlock: data-analysis-with-python
---
## Introduction to the Data Analysis with Python Course Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Data Analysis with Python Projects
block: Data Analysis with Python Projects
superBlock: Data Analysis with Python
block: data-analysis-with-python-projects
superBlock: data-analysis-with-python
---
## Introduction to the Data Analysis with Python Projects
@@ -1,7 +1,7 @@
---
title: Introduction to the Numpy Lectures
block: Numpy
superBlock: Data Analysis with Python
block: numpy
superBlock: data-analysis-with-python
---
## Introduction to the Numpy Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the D3 Dashboard
block: D3 Dashboard
superBlock: Data Visualization
block: d3-dashboard
superBlock: data-visualization
---
## Introduction to the D3 Dashboard
@@ -1,7 +1,7 @@
---
title: Introduction to the Data Visualization Projects
block: Data Visualization Projects
superBlock: Data Visualization
block: data-visualization-projects
superBlock: data-visualization
---
## Introduction to the Data Visualization Projects
@@ -1,7 +1,7 @@
---
title: Introduction to the Data Visualization with D3 Challenges
block: Data Visualization with D3
superBlock: Data Visualization
block: data-visualization-with-d3
superBlock: data-visualization
---
## Introduction to the Data Visualization with D3 Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the JSON APIs and AJAX Challenges
block: JSON APIs and Ajax
superBlock: Data Visualization
block: json-apis-and-ajax
superBlock: data-visualization
---
## Introduction to the JSON APIs and AJAX Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Bootstrap Challenges
block: Bootstrap
superBlock: Front End Development Libraries
block: bootstrap
superBlock: front-end-development-libraries
---
## Introduction to the Bootstrap Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Front End Development Libraries Projects
block: Front End Development Libraries Projects
superBlock: Front End Development Libraries
block: front-end-development-libraries-projects
superBlock: front-end-development-libraries
---
## Introduction to the Front End Development Libraries Projects
@@ -1,7 +1,7 @@
---
title: Introduction to jQuery
block: jQuery
superBlock: Front End Development Libraries
block: jquery
superBlock: front-end-development-libraries
---
## Introduction to jQuery
@@ -1,7 +1,7 @@
---
title: Introduction to the React and Redux Challenges
block: React and Redux
superBlock: Front End Development Libraries
block: react-and-redux
superBlock: front-end-development-libraries
---
## Introduction to the React and Redux Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the React Challenges
block: React
superBlock: Front End Development Libraries
block: react
superBlock: front-end-development-libraries
---
## Introduction to the React Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Redux Challenges
block: Redux
superBlock: Front End Development Libraries
block: redux
superBlock: front-end-development-libraries
---
## Introduction to the Redux Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Sass Challenges
block: Sass
superBlock: Front End Development Libraries
block: sass
superBlock: front-end-development-libraries
---
## Introduction to the Sass Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Information Security Projects
block: Information Security Projects
superBlock: Information Security
block: information-security-projects
superBlock: information-security
---
## Introduction to the Information Security Projects
@@ -1,7 +1,7 @@
---
title: Introduction to Information Security with HelmetJS Challenges
block: Information Security with HelmetJS
superBlock: Information Security
block: information-security-with-helmetjs
superBlock: information-security
---
## Introduction to Information Security with HelmetJS Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Python for Penetration Testing Lectures
block: Python for Penetration Testing
superBlock: Information Security
block: python-for-penetration-testing
superBlock: information-security
---
## Introduction to the Python for Penetration Testing Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to Basic Algorithm Scripting
block: Basic Algorithm Scripting
superBlock: JavaScript Algorithms and Data Structures
block: basic-algorithm-scripting
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to Basic Algorithm Scripting
@@ -1,7 +1,7 @@
---
title: Introduction to the Basic Data Structure Challenges
block: Basic Data Structures
superBlock: JavaScript Algorithms and Data Structures
block: basic-data-structures
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Basic Data Structure Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to JavaScript
block: Basic JavaScript
superBlock: JavaScript Algorithms and Data Structures
block: basic-javascript
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to JavaScript
@@ -1,7 +1,7 @@
---
title: Introduction to the Debugging Challenges
block: Debugging
superBlock: JavaScript Algorithms and Data Structures
block: debugging
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Debugging Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the ES6 Challenges
block: ES6
superBlock: JavaScript Algorithms and Data Structures
block: es6
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the ES6 Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Functional Programming Challenges
block: Functional Programming
superBlock: JavaScript Algorithms and Data Structures
block: functional-programming
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Functional Programming Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Intermediate Algorithm Scripting Challenges
block: Intermediate Algorithm Scripting
superBlock: JavaScript Algorithms and Data Structures
block: intermediate-algorithm-scripting
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Intermediate Algorithm Scripting Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the JavaScript Algorithms and Data Structures Projects
block: JavaScript Algorithms and Data Structures Projects
superBlock: JavaScript Algorithms and Data Structures
block: javascript-algorithms-and-data-structures-projects
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the JavaScript Algorithms and Data Structures Projects
@@ -1,7 +1,7 @@
---
title: Introduction to the Object Oriented Programming Challenges
block: Object Oriented Programming
superBlock: JavaScript Algorithms and Data Structures
block: object-oriented-programming
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Object Oriented Programming Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Regular Expression Challenges
block: Regular Expressions
superBlock: JavaScript Algorithms and Data Structures
block: regular-expressions
superBlock: javascript-algorithms-and-data-structures
---
## Introduction to the Regular Expression Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the How Neural Networks Work Lectures
block: How Neural Networks Work
superBlock: Machine Learning with Python
block: how-neural-networks-work
superBlock: machine-learning-with-python
---
## Introduction to the How Neural Networks Work Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Machine Learning Projects
block: Machine Learning with Python Projects
superBlock: Machine Learning with Python
block: machine-learning-with-python-projects
superBlock: machine-learning-with-python
---
## Introduction to the Machine Learning Projects
@@ -1,7 +1,7 @@
---
title: Introduction to the TensorFlow Lectures
block: TensorFlow
superBlock: Machine Learning with Python
block: tensorflow
superBlock: machine-learning-with-python
---
## Introduction to the TensorFlow Challenges
@@ -1,7 +1,7 @@
---
title: Project Euler Problems 1 to 100
block: Project Euler Problems 1 to 100
superBlock: Project Euler
block: project-euler-problems-1-to-100
superBlock: project-euler
---
## Project Euler
@@ -1,7 +1,7 @@
---
title: Project Euler Problems 101 to 200
block: Project Euler Problems 101 to 200
superBlock: Project Euler
block: project-euler-problems-101-to-200
superBlock: project-euler
---
## Project Euler
@@ -1,7 +1,7 @@
---
title: Project Euler Problems 201 to 300
block: Project Euler Problems 201 to 300
superBlock: Project Euler
block: project-euler-problems-201-to-300
superBlock: project-euler
---
## Project Euler
@@ -1,7 +1,7 @@
---
title: Project Euler Problems 301 to 400
block: Project Euler Problems 301 to 400
superBlock: Project Euler
block: project-euler-problems-301-to-400
superBlock: project-euler
---
## Project Euler
@@ -1,7 +1,7 @@
---
title: Project Euler Problems 401 to 480
block: Project Euler Problems 401 to 480
superBlock: Project Euler
block: project-euler-problems-401-to-480
superBlock: project-euler
---
## Project Euler
@@ -1,7 +1,7 @@
---
title: Introduction to the Advanced Node and Express Challenges
block: Advanced Node and Express
superBlock: Quality Assurance
block: advanced-node-and-express
superBlock: quality-assurance
---
## Introduction to Advanced Node and Express Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Quality Assurance with Chai Challenges
block: Quality Assurance and Testing with Chai
superBlock: Quality Assurance
block: quality-assurance-and-testing-with-chai
superBlock: quality-assurance
---
## Introduction to Quality Assurance with Chai Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Quality Assurance Projects
block: Quality Assurance Projects
superBlock: Quality Assurance
block: quality-assurance-projects
superBlock: quality-assurance
---
## Introduction to the Quality Assurance Projects
@@ -1,7 +1,7 @@
---
title: Introduction to Relational Databases
block: Learn Relational Databases
superBlock: Relational Database
block: learn-relational-databases
superBlock: relational-database
---
## Placeholder
@@ -1,7 +1,7 @@
---
title: Introduction to the Applied Accessibility Challenges
block: Applied Accessibility
superBlock: Responsive Web Design
block: applied-accessibility
superBlock: responsive-web-design
---
## Introduction to the Applied Accessibility Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Applied Visual Design Challenges
block: Applied Visual Design
superBlock: Responsive Web Design
block: applied-visual-design
superBlock: responsive-web-design
---
## Introduction to the Applied Visual Design Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to Basic CSS
block: Basic CSS
superBlock: Responsive Web Design
block: basic-css
superBlock: responsive-web-design
---
## Introduction to Basic CSS
@@ -1,7 +1,7 @@
---
title: Introduction to Basic HTML and HTML5
block: Basic HTML and HTML5
superBlock: Responsive Web Design
block: basic-html-and-html5
superBlock: responsive-web-design
---
## Introduction to Basic HTML & HTML5
@@ -1,7 +1,7 @@
---
title: Introduction to the CSS Flexbox Challenges
block: CSS Flexbox
superBlock: Responsive Web Design
block: css-flexbox
superBlock: responsive-web-design
---
## Introduction to the CSS Flexbox Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the CSS Grid Challenges
block: CSS Grid
superBlock: Responsive Web Design
block: css-grid
superBlock: responsive-web-design
---
## Introduction to the CSS Grid Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Responsive Web Design Challenges
block: Responsive Web Design Principles
superBlock: Responsive Web Design
block: responsive-web-design-principles
superBlock: responsive-web-design
---
## Introduction to the Responsive Web Design Challenges
@@ -1,7 +1,7 @@
---
title: Introduction to the Responsive Web Design Projects
block: Responsive Web Design Projects
superBlock: Responsive Web Design
block: responsive-web-design-projects
superBlock: responsive-web-design
---
## Introduction to the Responsive Web Design Projects
@@ -1,7 +1,7 @@
---
title: Introduction to Python for Everybody
block: Python for Everybody
superBlock: Scientific Computing with Python
block: python-for-everybody
superBlock: scientific-computing-with-python
---
## Introduction to Python for Everybody
@@ -1,7 +1,7 @@
---
title: Introduction to the Scientific Computing with Python Projects
block: Scientific Computing with Python Projects
superBlock: Scientific Computing with Python
block: scientific-computing-with-python-projects
superBlock: scientific-computing-with-python
---
## Introduction to the Scientific Computing with Python Projects
+5 -3
View File
@@ -40,18 +40,19 @@ function IntroductionPage({
const { t } = useTranslation();
const {
html,
frontmatter: { block }
frontmatter: { block, superBlock }
} = markdownRemark;
const firstLesson =
allChallengeNode && allChallengeNode.edges[0].node.challenge;
const firstLessonPath = firstLesson
? firstLesson.fields.slug
: '/strange-place';
const blockTitle =
t(`intro:${superBlock}.blocks.${block}.title`) + ' | freeCodeCamp.org';
return (
<LearnLayout>
<Helmet>
<title>{block} | freeCodeCamp.org</title>
<title>{blockTitle}</title>
</Helmet>
<Grid className='intro-layout-container'>
<FullWidthRow>
@@ -94,6 +95,7 @@ export const query = graphql`
markdownRemark(fields: { slug: { eq: $slug } }) {
frontmatter {
block
superBlock
}
html
}

Some files were not shown because too many files have changed in this diff Show More