Skip to main content

An extension to Sphinx for managing a blog or static website

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chephren-0.1.0.tar.gz (27.9 kB view details)

Uploaded Source

Built Distribution

chephren-0.1.0-py2-none-any.whl (10.6 kB view details)

Uploaded Python 2

File details

Details for the file chephren-0.1.0.tar.gz.

File metadata

  • Download URL: chephren-0.1.0.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for chephren-0.1.0.tar.gz
Algorithm Hash digest
SHA256 96a45dc93a6fb092f00cfd033a9f7282b8052baa246f820db9ffb1c9cdd932d5
MD5 9383733261eabefc8a8d6eb7c7208ddc
BLAKE2b-256 1a7d3ae6adf1b1347e36d47263f9cfdf36ecce18c13c18a8cec24644e785f811

See more details on using hashes here.

File details

Details for the file chephren-0.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for chephren-0.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 f4225935c70466e130344e9c02f6e3c3bd6f878a68c140458e145d75d82ffdf9
MD5 1279b43ffbbf5dcae0e64c6105a33337
BLAKE2b-256 d9e9aafdbc5d857e1044ced542600baae55c7ed06f4a0376db6505ef868fecf6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page