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.4.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.4-py3-none-any.whl (44.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ab5e382e614da8fd930f134bd500aa190f5864ce5758cd38bb722903cbf2bff8
MD5 5f90c3ebaf62394b3dabbf539ab1c6dd
BLAKE2b-256 e485dc7919149bbe8f18cb51b3a79bcf35cdddf07f6d0254816cb07109a9fc27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 59f483263d012e3c124a27d3720c31c9682192a7afd62114d4cc77b238ce710a
MD5 b2b3b535352bb1b4fe0f9e3450ffb66d
BLAKE2b-256 5d83c8e722a89d563831a3fb2d7fa31adfd93fd403f51748b68e9df7295483ad

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