quarto-netlify

Configure Quarto projects for automated Netlify deployment with RevealJS support.

77|4|Updated Jun 20, 2022
One-click install
npx skills add https://github.com/htlin222/dotfiles --skill quarto-netlify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarto-netlify
Source: https://github.com/htlin222/dotfiles/tree/main/claude.symlink/skills-disabled/quarto-netlify
Command: npx skills add https://github.com/htlin222/dotfiles --skill quarto-netlify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of deploying Quarto-based websites, particularly those featuring RevealJS presentations, to Netlify by providing a robust and proven configuration.

Core Features & Use Cases

  • Automated Netlify Build Configuration: Provides a netlify.toml file optimized for Quarto projects.
  • RevealJS Presentation Support: Ensures RevealJS presentations within Quarto projects are correctly rendered and deployed.
  • Use Case: Setting up a new Quarto project that includes interactive presentations and needs to be deployed automatically via Netlify whenever changes are pushed to the main branch.

Quick Start

Use the quarto-netlify skill to configure a Quarto project for Netlify deployment.

Frequently Asked Questions about quarto-netlify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Quarto website to Netlify automatically?

To deploy a Quarto website to Netlify, you need a pre-configured netlify.toml file that defines the correct build commands and publish directory, ensuring your Quarto site renders properly during automated Netlify builds triggered by repository pushes.

Can I deploy Quarto RevealJS presentations on Netlify?

Yes, you can deploy Quarto RevealJS presentations on Netlify by applying a configuration that ensures correct rendering of interactive presentation formats, utilizing a .deb package extraction method to set up the Quarto environment during the Netlify build process.

What files are needed to configure a Quarto project for Netlify deployment?

Configuring a Quarto project for Netlify deployment requires a _quarto.yml file for project rendering, a netlify.toml file for build settings, a .gitignore file, and a Makefile to streamline local build and preview operations.

Does Netlify support Quarto builds out of the box?

Netlify requires specific build command configurations to process Quarto projects correctly, which involves extracting a .deb package to install Quarto and executing rendering commands defined in a netlify.toml file to generate the static site output.

Why is my Quarto site not rendering correctly when deployed to Netlify?

Quarto sites may fail to render on Netlify if the netlify.toml build commands are misconfigured or if the Quarto environment is not properly installed, which this setup resolves by using a .deb package extraction method and optimized build configurations.