Added a script tag to the header of the page in src/head/index.js via src/head/mathjax.js. Modified Side-Panel.js so that mathematical functions are rendered properly in the Rosetta Code problems. Had to use the CDN because I couldn't get the NPM package working, and a local package like the one used in Arcade Mode would be ignored if put into the public folder. We could probably use that local package if there's a better place to store it. Since MathJax is set up currently to interpret anything between $...$ or $$...$$ as a math function, we will need to check some of the other problems that use those symbols on the same line.
freeCodeCamp Learn
The freeCodeCamp.org curriculum are now housed in this new stand-alone web app, https://learn.freecodecamp.org.
This coding environment uses Gatsby.js and is much faster and easier to maintain than our old beta learning environment.
We're still working on linking it with freeCodeCamp accounts. And we're still tweaking its UI, its VS Code Monaco code editor (a replacement for Codemirror), and its offline mode. Soon it will look something like this: https://fcc.im/2HdD4vB
Contributing
- 🍴 Fork this repo
- 👀️ Follow the contributing guidelines outlined in CONTRIBUTING.md.
- 🔧 Make some awesome changes!
- 👉 Make a pull request
- 🎉 Get your pull request approved - success!
