Skip to main content

First-party extensions for Webifier static sites.

Project description

Webifier Extensions

First-party extensions for Webifier.

This distribution is installed automatically when users install webifier:

pip install webifier

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.1.tar.gz (25.8 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.1-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webifier_extensions-1.0.1.tar.gz
  • Upload date:
  • Size: 25.8 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.1.tar.gz
Algorithm Hash digest
SHA256 5557b811b2eba623b278e96716a23a87483198daeede2c4ff090709f8e6048c9
MD5 696e19e5bdab1ba00aef5d2f67441703
BLAKE2b-256 5e28f6dfa5010040ecb89e3e9e1265c2b37f1bc89a14501958aecbd3368246c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webifier_extensions-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65d706bfbbb14f56afb33e8d99f1cecd15d9a92148ac784f4f239ad7de4dabc5
MD5 7e358058270fb8be8d614d345381ad94
BLAKE2b-256 13e416e1179e254f4e96fab0e4c93611b638df80e2ba78c48361acd4f6d4615e

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