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.