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.16.tar.gz (37.5 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.16-py3-none-any.whl (57.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.16.tar.gz
  • Upload date:
  • Size: 37.5 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.16.tar.gz
Algorithm Hash digest
SHA256 b7c7650331d1b201c957b93414188bd8ff771a7063f0aff25b78a93b2bd4d204
MD5 b8f64ccbeb518da0683b1d723fd58eac
BLAKE2b-256 21adee859c9b3273c4c7cc550e758b8165d0d02597fc0742a1dec9f054b45906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 b87093ad9ee2b1044bee289e81b3c7f82f4994ffb402284af85af497b3cf90dc
MD5 011cda01e68d8f9f3c31a068e0f7a18a
BLAKE2b-256 56f148700341971fb85b966d25ba345bba5ab8c8299700a6ed95c927bcc9a4fe

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