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.9.tar.gz (29.4 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.9-py3-none-any.whl (47.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.9.tar.gz
  • Upload date:
  • Size: 29.4 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.9.tar.gz
Algorithm Hash digest
SHA256 68de61295d52e68634f7b4d125026177e10f955555f25f41d62f1bb83506dbf3
MD5 c45df90c8f3f8e1addf1c64a17e136ff
BLAKE2b-256 ebc80a7a8734fccca3f7abf38a832e6f195f76c894070e1ac0be90d621c55812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6007f18141a553e835272c2c53800fbc22110160fe7c60f26b2504b71179b858
MD5 f33c8dc57cc649b91b11b56ca2fc57aa
BLAKE2b-256 0ec74a24a2169d2485b34540bb44f299c07bb86bb46f41472f740f0a2ab51a52

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