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.6.tar.gz (26.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.6-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.6.tar.gz
  • Upload date:
  • Size: 26.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.6.tar.gz
Algorithm Hash digest
SHA256 e414fec59760e12f034423ce6c018c499fc2785eba0337ab5007892de22d05aa
MD5 8d6d00595d02778affa5bc9ed644d0d1
BLAKE2b-256 9a28b51d4e3ca988719f794b6eef0b2da0d1a153f2869ccb5818916dc6f9f4b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f07e372c38a63e7e5636e94d4d1ec4845c6d29b4b6abe1e3638f2c8dd5ed144d
MD5 7195768b7db825a98b4408a873bed3a0
BLAKE2b-256 987378cd46d7fe9576906c831832e5f3775e9a780305dcc3f2a0979f2d1b857a

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