Skip to main content

First-party extensions for Webifier static sites.

Project description

Webifier Extensions

Docs PyPI Python Package License: MIT

First-party extensions for Webifier.

This distribution is installed automatically when users install webifier:

pip install webifier

Documentation and examples live at webifier.github.io.

For local extension development, install this package in the same environment as the local Webifier core.

Enable named instances in a site configuration:

config:
  webifier:
    extensions:
      site:
        uses: webifier.standard
      markdown:
        uses: webifier.markdown
      search:
        uses: webifier.search

Extensions can register renderers, content renderers, templates, themes, assets, resolvers, format loaders, hooks, and config defaults. Hooks are page-aware, so a head hook can inspect the current page data or page-local config and inject JavaScript only on pages that need it.

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

webifier_extensions-1.0.13.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webifier_extensions-1.0.13-py3-none-any.whl (49.5 kB view details)

Uploaded Python 3

File details

Details for the file webifier_extensions-1.0.13.tar.gz.

File metadata

  • Download URL: webifier_extensions-1.0.13.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for webifier_extensions-1.0.13.tar.gz
Algorithm Hash digest
SHA256 8cdc664a830cfcde5d54d8b6286030a27b3f5ea2f4ee50c1da821039f70f7fbb
MD5 be7cecda8db969a47aed8b6d95273f73
BLAKE2b-256 291d316c9923d8d8f0488f4c535e851a4bb04f1e4c475beee6b8b0d8c7074426

See more details on using hashes here.

File details

Details for the file webifier_extensions-1.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for webifier_extensions-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 727756738c1cdf5ae0716fa5882ca3c6340f76697a49793af69c2bc3349e7437
MD5 c1400dee436090a741a89261ccb8b65d
BLAKE2b-256 e40cb52b8c86ea1dc7360fb1f5193a8e774296ba99f3e6d7bc616272d682c5f5

See more details on using hashes here.

Supported by

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