project-frontend-dev

Customize Quarto site styling via SCSS variables, CSS tweaks, and Quarto render validation.

16|4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/KangWang42/R_note_for_Epidemiology --skill project-frontend-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-frontend-dev
Source: https://github.com/KangWang42/R_note_for_Epidemiology/tree/main/.claude/skills/project-frontend-dev
Command: npx skills add https://github.com/KangWang42/R_note_for_Epidemiology --skill project-frontend-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps frontend developers customize the visuals, layout, and interactions of Quarto-generated static sites, enabling consistent styling and a streamlined workflow across projects.

Core Features & Use Cases

  • Global configuration and theming: modify doc/_quarto.yml and doc/theme.scss to control Navbar, Sidebar, layout, and Bootstrap variables.
  • Page structure and styling: adjust doc/include_footer.html and doc/*.qmd for layout consistency and responsive design.
  • Workflow automation: establish a clear process for applying CSS/SCSS changes and validating them via Quarto render on affected pages.

Quick Start

Render the site after applying the layout and style changes to see the results.

Frequently Asked Questions about project-frontend-dev

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

FAQPage Schema
How do I customize the frontend styling and layout of a Quarto site?

To customize Quarto styling, you modify doc/_quarto.yml and doc/theme.scss to control Navbar, Sidebar, and Bootstrap variables. This workflow prioritizes SCSS variable overrides and CSS tweaks to ensure consistent site visuals.

What is the best way to manage global theming and Bootstrap variables in Quarto?

Managing Quarto theming involves modifying doc/_quarto.yml and doc/theme.scss. You override SCSS variables to globally control Bootstrap settings, layout, and site appearance without extensive HTML changes.

How do I validate CSS and SCSS changes applied to Quarto documentation?

You validate Quarto CSS and SCSS changes by running a Quarto render on affected pages. Rendering the site after applying style modifications lets you visually confirm layout consistency and responsive design.

Can I adjust page structure and responsive design using only CSS in Quarto?

Yes, you can adjust Quarto page structure by modifying doc/*.qmd files and applying CSS tweaks. You adjust doc/include_footer.html and styles.css for layout consistency and responsive design across the site.

Does this frontend customization workflow require modifying HTML files?

Quarto frontend customization prioritizes SCSS variable overrides and CSS tweaks, requiring minimal HTML or YAML changes. You only adjust files like doc/include_footer.html when necessary for specific layout consistency.

Why should I use SCSS variable overrides instead of direct CSS for Quarto theming?

Using SCSS variable overrides in Quarto theming provides a structured workflow for consistent styling. It targets Bootstrap variables directly in theme.scss, reducing the need for scattered CSS tweaks and simplifying maintenance.