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.8.tar.gz (28.7 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.8-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.8.tar.gz
  • Upload date:
  • Size: 28.7 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.8.tar.gz
Algorithm Hash digest
SHA256 8b8c5a506e0df7a7dee2c2f47556a8a54e8c855157f57623e6581dacaae27872
MD5 0be72344bfce85318794373be4e4d052
BLAKE2b-256 164e4c47db287c4c53702b7e0a22c98707135118e9f2c8b6b73a13f3de6bf1d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 33efbb8f8ba6db63be7a2fc7117624eebdd65848ef2dac0e670c80929ef08996
MD5 25c6cbabda742f4297c2304d14e4e477
BLAKE2b-256 46efad865cde5a06bc0a037a613d71c4b98b38d805767793ed1e849a1eac1036

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