Extensions

Additional installable features from the Origami project

The Origami extensions repository contains additional features that you can install via npm.

These extensions include map classes so you can work with additional storage systems, additional template languages, and functions for performing operations which are common in constructing sites. The extensions include:

  • dropbox: A map class for the Dropbox cloud storage service.
  • epub: Tree drivers for EPUB e-book files.
  • esbuild: Bundles JavaScript, TypeScript, and other resources from any tree.
  • gdrive: A map class for the Google Drive cloud storage service.
  • gist: A map class for GitHub gists
  • handlebars: An extension handler for the .hbs extension used by Handlebars template language; allows you to invoke a Handlebars template as a function in an Origami site or in the command line.
  • pagefind: Allows you to easily add full-text search to your static site via the Pagefind static search library.
  • screenshot: Utility functions that accept a URL or a block of HTML and return a PNG image of that page.
  • zip: Tree driver for ZIP files.

See also dev tools.