Skip to main content

Sphinx extension to build a 404 page with absolute URLs

Project description

Create a custom 404 page with absolute URLs hardcoded.

Installation

pip install sphinx-notfound-page

Configuration

Add this extension in your conf.py file as:

extensions = [
 # ... other extensions here

 'notfound.extension',
]

Customization

There are some configs that you can modify in your conf.py file,

notfound_template (str)

Default: 'page.html'

notfound_context (dict)

Default: {'body': '<h1>Page not found</h1>\n\nThanks for trying.'}

notfound_pagename (str)

Default: '404'

notfound_default_language (str)

Default: 'en'

notfound_default_version (str)

Default: 'latest'

Thanks

Strongly based on @ericholscher’s solution from https://github.com/rtfd/readthedocs.org/issues/353

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

sphinx-notfound-page-0.2.1.tar.gz (7.3 kB view details)

Uploaded Source

File details

Details for the file sphinx-notfound-page-0.2.1.tar.gz.

File metadata

  • Download URL: sphinx-notfound-page-0.2.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.2

File hashes

Hashes for sphinx-notfound-page-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3002b832468764840cc5928027fd43e2473129cc025bfeede27889814e46a66d
MD5 6aed4eb1cff4c3e835653eeb35d95f28
BLAKE2b-256 c94936e0667d4f32e55ae9ef8841c80a4ea657af840a6d24f90ca689a44ecb55

See more details on using hashes here.

Provenance

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