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.17.tar.gz (37.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.17-py3-none-any.whl (57.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.17.tar.gz
  • Upload date:
  • Size: 37.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.17.tar.gz
Algorithm Hash digest
SHA256 c27e3bc9dad7aed2d3855a199a6f04818715b226154ae9d720431b364010178e
MD5 049abef5f57f7d865bf5e63a807ab955
BLAKE2b-256 7fb9f88d160106d8dc369531d23710ee4f18dcf7e0922ee20f07e63e7d8469bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 444e866402dba63d7c6dafcbfdda1c12a76930f3199c59fb43ec9e811a09cc81
MD5 6111d8d0a4cb8065b47bd66e6e054147
BLAKE2b-256 1cbe970c25a043c42287c1ea2d52d367d239c22337371adea936fa7035a9e40b

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