mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
fix: blocknameify no longer (#49997)
Remove `blocknameify` function, and adjust curriculum meta as needed
This commit is contained in:
committed by
GitHub
parent
87634b35e1
commit
b5bcf16349
@@ -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
|
||||
};
|
||||
}
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+4
-2
@@ -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
|
||||
---
|
||||
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+4
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
-1
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+5
-3
@@ -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
|
||||
|
||||
+4
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+5
-3
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user