Build a website for the Fundamentals Course using Docusaurus#62
Open
yosefanajjar wants to merge 3 commits intomasterfrom
Open
Build a website for the Fundamentals Course using Docusaurus#62yosefanajjar wants to merge 3 commits intomasterfrom
yosefanajjar wants to merge 3 commits intomasterfrom
Conversation
remove the .md when referring to files as its not needed, remove the inline styling as it was breaking the build
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Deployed Website: https://fundamentals-course.netlify.app
Motivation
I love building static websites using the Jamstack architecture with tools like Gatsby and NextJS and have built quite a few and the other day I was looking at the Fundamentals Course repo and thought that I could easily put this content that we have in the coursebook into a static site that's faster to browse than Github (because it's static) and easier to navigate for beginners in web dev (the people this course is for) so I did a quick proof of concept version of it and had a meeting with @hshahwan she liked the idea and then I decided to continue and now I'd say the website is in a good place to go to production.
Docusaurus
I had in mind the documentation of redux and redux-toolkit they look very similar and I have seen other docs that also look similar so I went to their repos to see what tools were they using and it's called Docusaurus which is an open-source project by Facebook for building static sites and I thought it would work well for us their documentation is simple and the learning curve is way better when compared to a similar tool like Gatsby.
How to run this locally?
Quick Explanation
The Changes I Made
.mdwhen linking files as it's not needed and gave warnings in terminal<h2 style="font-weight: bold;"></h2>as it was breaking the app since this is React inline styling is a bit different as we knowStill To Do
Any feedback is welcome I hope you guys like this! This is a way for me to pay back to the code academy community and sorry for the massive number of files changed 😁