Deployment Templates

Published

February 19, 2024

Modified

September 6, 2024

Discover a range of sample deployment templates for the quarto-pyodide extension at our GitHub repository here. These templates serve as convenient starting points for various web-based projects that harness the power of the quarto-pyodide extension, enabling interactive Python code cells inside of a web browser. Whether you’re embarking on an individual report, creating an interactive website, or compiling a digital book, these templates simplify the process, making it effortless to kickstart your own projects.

HTML Document Template

This template is designed for creating standalone HTML documents with interactive Pyodide functionality. It’s suitable for individual reports or interactive documents.

  • Example: You can find an example of an HTML document template here.
  • Source Code: Access the source code for this template here.

RevealJS Presentation Template

This template is designed for creating standalone RevealJS presentations with interactive Pyodide functionality. It’s suitable for creating lecture slides.

  • Example: You can find an example of a RevealJS presentation template here.
  • Source Code: Access the source code for this template here.

Website Template

This template is meant for building interactive websites with multiple Pyodide-powered pages. It’s ideal for websites that have multiple piece of web content that requires interactive data analysis at the “top-level”.

  • Example: Explore an example of a website template here.
  • Source Code: Access the source code for this template here.

Blog Template

For users who want to periodically use Pyodide on their Quarto blog, please use the following template.

  • Example: Explore an example of a blog website template here.
  • Source Code: Access the source code for this template here.

Book Template

The book template is designed for creating interactive web-based books or documentation. It allows you to compile a collection of chapters, sections, and interactive content into a cohesive digital book.

  • Example: You can view an example of a book template here.
  • Source Code: Access the source code for this template here.
Important

This Quarto extension is open source software and is not affiliated with Posit, Quarto, or Pyodide. The extension is at best a community effort to simplify the integration of Pyodide inside of Quarto generated documents.