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.py
configuration 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
File details
Details for the file furo50-1.0.0b1.tar.gz
.
File metadata
- Download URL: furo50-1.0.0b1.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5fc214fc7bdcfa7a4eb40e3024197c2d071bce7a967631d04e8ca1552f6098a |
|
MD5 | db5013f70409dd4f860624b4c76f84da |
|
BLAKE2b-256 | 51d9106a6175e40bec8611c3671f4179062221bbdf60e020d11f86dfff9f3804 |
File details
Details for the file furo50-1.0.0b1-py2.py3-none-any.whl
.
File metadata
- Download URL: furo50-1.0.0b1-py2.py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650ac4a1dc4bc4b5ca17fcf1aa04b0b1de2c30e17e207bcc8298ce91da5a73a1 |
|
MD5 | 3bcac51415f38bc2400006cdac7c940f |
|
BLAKE2b-256 | 19f2e3289bfdd53d4d90a44450d1c27acac99a85a6439bcfded6d84694ba62a9 |