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.2.tar.gz (26.6 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.2-py3-none-any.whl (44.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.2.tar.gz
  • Upload date:
  • Size: 26.6 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.2.tar.gz
Algorithm Hash digest
SHA256 ad90e4a4283f6d10ed81564ec66b8a5fa9927a05797120008d6370a28669baea
MD5 466b78609824521c77d89205765391fc
BLAKE2b-256 923565f94bd21c2ad19bee778ac33df92ac0837daeb58c65f745012e5cd6ebb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 68df41ed2d2671be8af3250fcc41d24110a9d8dc651f6992ad6cd34fa3abe086
MD5 d0330eb004e89622be6d226902cac0e4
BLAKE2b-256 ba7b5448e35a6a2cbd7e87a4a4443457ae02518375422bd9aebbde1c0ec86d8d

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