Skip to main content
Description:

An extension to Sphinx for managing blogs and static websites.

Status:
Alpha - incomplete, not well tested, breaking changes likely
Python Support:

2.7, further compatibility to come in beta

Chephren is an extension for Sphinx that adds features for managing static websites that are not software documentation. Sphinx is a great tool for documenting software projects, but it is missing some common features that would make it just as good for managing static websites. Features provided by Chephren include:

  • Marking a distinction between “posts” and utility pages like the search or about page

  • Allow posts to bypass the “not found in any toctree” warning

  • RSS feed for your posts

  • Date-based archive page for your posts

  • Category-based archive page for your posts

What’s Missing

Lots of planned features don’t yet exist, even features you might expect. Here’s a list of things you cannot do (yet).

  • Rename the archive pages (you’re stuck with blog-bydate and blog-bycategory for now)

  • Create a separate page for each category

  • Paginate the feed

  • Produce a feed in any format except Atom (but Atom is widely supported)

  • Create a traditional-looking blog home page (without custom coding anyway)

  • Apply a custom template to a post

Release files for chephren 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chephren 0.1.0
File Size Uploaded
chephren-0.1.0.tar.gz 27.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chephren 0.1.0
File Interpreter ABI Platform
chephren-0.1.0-py2-none-any.whl Python 2 none any Details

Total release size: 38.6 kB

Release files / chephren-0.1.0.tar.gz

Download URL chephren-0.1.0.tar.gz
Size 27.9 kB
Tags Source
SHA-256 checksum
How to use checksums
96a45dc93a6fb092f00cfd033a9f7282b8052baa246f820db9ffb1c9cdd932d5
BLAKE2b-256 checksum
How to use checksums
1a7d3ae6adf1b1347e36d47263f9cfdf36ecce18c13c18a8cec24644e785f811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / chephren-0.1.0-py2-none-any.whl

Download URL chephren-0.1.0-py2-none-any.whl
Size 10.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
f4225935c70466e130344e9c02f6e3c3bd6f878a68c140458e145d75d82ffdf9
BLAKE2b-256 checksum
How to use checksums
d9e9aafdbc5d857e1044ced542600baae55c7ed06f4a0376db6505ef868fecf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page