Sphinx Extension that turns furo theme into CS50's theme.
Project description
Furo50
A sphinx extension that turns Furo theme into CS50's theme.
Prerequisites
To use this extension you will need Furo theme for your project.
Install furo theme and update html_theme in the sphinx configuration
Usage
-
Install Furo50 extension in your sphinx environment.
pip install furo50 -
In the
conf.pyconfiguration file, add furo50 to the extensions list.extensions = [ ... 'furo50' ... ]
Your Sphinx documentation’s HTML pages will now be generated with this CS50 theme! 🎉
Features
- CS50-Inspired Design: Emulates the look and feel of CS50's course pages.
- Easy Configuration: Simple configuration addition needed in conf.py for quick setup and customization.
- Syntax Highlighting: Incorporates CS50-style syntax highlighting for code blocks, improving code readability.
- Sidebar Styles: Offers both crimson (CS50) and black (CS50X) sidebar options, allowing users to choose their preferred aesthetic.
- Seamless Furo Integration: Built on top of the Furo theme, and is compatible with Furo's existing features and customizations.
- and more ...
Changelog
Visit furo50/changelog
Licence
Copyright © 2024, Muhammed Abdullah
This software is made available under the GPL v3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file furo50-1.0.0b2.tar.gz.
File metadata
- Download URL: furo50-1.0.0b2.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c53c1af59641a262aaa9de33f092ed534cc424e179ebb4025b62dcccc6099829
|
|
| MD5 |
874fa12d0c6680523c587c0595564296
|
|
| BLAKE2b-256 |
d4797dc04d73f1f323d1fcbc0d5bcd4581be85e168a0043e36acdf039616ce47
|
Provenance
The following attestation bundles were made for furo50-1.0.0b2.tar.gz:
Publisher:
publish.yml on ABD-01/furo50
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
furo50-1.0.0b2.tar.gz -
Subject digest:
c53c1af59641a262aaa9de33f092ed534cc424e179ebb4025b62dcccc6099829 - Sigstore transparency entry: 234947299
- Sigstore integration time:
-
Permalink:
ABD-01/furo50@69a7199fe9176e727d514d9dbaafe29de2d552d0 -
Branch / Tag:
refs/tags/v1.0.0b2 - Owner: https://github.com/ABD-01
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@69a7199fe9176e727d514d9dbaafe29de2d552d0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file furo50-1.0.0b2-py2.py3-none-any.whl.
File metadata
- Download URL: furo50-1.0.0b2-py2.py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22fb0aa6a01d173f4157cd55714eaa6000760d870940224c3894d3716a98df9f
|
|
| MD5 |
6f212a46fa0efd4d0beb2b2e60b4481c
|
|
| BLAKE2b-256 |
5d1bf2cd985fd184e506f563103379062031af3ebdd557d4c60a76bcc08a5746
|
Provenance
The following attestation bundles were made for furo50-1.0.0b2-py2.py3-none-any.whl:
Publisher:
publish.yml on ABD-01/furo50
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
furo50-1.0.0b2-py2.py3-none-any.whl -
Subject digest:
22fb0aa6a01d173f4157cd55714eaa6000760d870940224c3894d3716a98df9f - Sigstore transparency entry: 234947305
- Sigstore integration time:
-
Permalink:
ABD-01/furo50@69a7199fe9176e727d514d9dbaafe29de2d552d0 -
Branch / Tag:
refs/tags/v1.0.0b2 - Owner: https://github.com/ABD-01
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@69a7199fe9176e727d514d9dbaafe29de2d552d0 -
Trigger Event:
push
-
Statement type: