feat(docs): Add Furo50 Sphinx theme extension (CS50 Jekyll-style replication) #174
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.
This PR introduces furo50, a Sphinx extension that replicates the CS50 Jekyll theme for the CS50 documentation.
The changes are minimal, ensuring compatibility with existing docs while enhancing the visual consistency.
You can preview the updated documentation at abd-01.github.io/cs50-docs.
Key features:
Applied in my own portfolio and Flask-Protobuf project.
I’d be happy to extend this to other CS50 tools like check50 or compare50 if needed. Please let me know any feedback or additional changes required.
Additionally, I sent an email to Professor Malan from
[email protected]
with details about this contribution and a humble request. Could you kindly review that email as well? Thank you for considering this PR and for the incredible work on CS50!