com um clique
project-frontend-dev
专用于本 Quarto 项目的前端开发指南,涵盖样式定制、布局调整与交互优化
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
专用于本 Quarto 项目的前端开发指南,涵盖样式定制、布局调整与交互优化
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
生成 AI 工具介绍类页面的超详细教程内容,强调工具对比、配置技巧与实战场景;当需要撰写 AI 工具介绍、配置指南、使用技巧类教程时使用
生成 AI 工具介绍类页面的超详细教程内容,强调工具对比、配置技巧与实战场景;当需要撰写 AI 工具介绍、配置指南、使用技巧类教程时使用
Generate comprehensive R introductory guides (learning paths, basic concepts, beginner tutorials) with theory + practice workflow. Use when: (1) User requests R introductory tutorials, (2) File names match 00xx-*.rmd pattern, (3) Keywords: beginner, learning path, basic knowledge, RStudio setup, RMarkdown intro.
Generate comprehensive R machine learning and AI tutorials (mlr3, tidymodels, xgboost, torch, etc.) with theory + practice workflow. Use when: (1) User requests ML/AI tutorials, (2) File names match 10xx-*.rmd pattern, (3) Keywords: classification, regression, clustering, feature engineering, hyperparameter tuning, random forest, SVM, neural networks.
Generate comprehensive R practical operation tutorials (data import/export, cleaning, transformation, regex, web scraping, environment setup) with theory + practice workflow. Use when: (1) User requests data processing or tool setup tutorials, (2) File names match 30xx-*.rmd pattern, (3) Keywords: readr, stringr, lubridate, rvest, RMarkdown/Quarto setup, Positron/RStudio config.
Generate comprehensive R package tutorials (tidyverse, data.table, mlr3, gtsummary, etc.) with theory + practice workflow. Use when: (1) User requests R package tutorials or reviews, (2) File names match [number]-[package].rmd pattern, (3) Keywords: tidyverse, dplyr, ggplot2, purrr, data.table, mlr3, package comparison.
| name | project-frontend-dev |
| description | 专用于本 Quarto 项目的前端开发指南,涵盖样式定制、布局调整与交互优化 |
| compatibility | opencode |
| metadata | {"audience":"developer","section":"frontend"} |
我是本项目的前端开发专家,专注于修改 Quarto 生成的静态网站的视觉样式、布局结构和用户交互。 我理解 Quarto 的渲染机制(Markdown -> Pandoc -> HTML + Bootstrap 5),并能通过 SCSS/CSS 精确控制页面表现。
在修改前,我必须明确修改的目标层级:
| 修改目标 | 对应文件 | 说明 |
|---|---|---|
| 全局配置 | doc/_quarto.yml | 导航栏(navbar)、侧边栏(sidebar)、页面布局、主题引用 |
| 主题变量 | doc/theme.scss | Bootstrap 变量覆盖(如主色调 $primary、字体 $font-family-sans-serif) |
| 自定义样式 | doc/styles.css | 针对特定元素的 CSS 覆盖、微调、新组件样式 |
| 页面结构 | doc/include_footer.html | 页脚 HTML 注入 |
| 页面内容 | doc/*.qmd | Markdown 内容与布局类(如 .column-page) |
定位 (Inspect)
决策 (Strategy)
doc/theme.scss 修改 Bootstrap 变量。这是最科学的方法,能保证全站一致性。doc/styles.css 中编写 CSS 规则。_quarto.yml 或 include 文件。实施 (Implementation)
/* doc/theme.scss */
$primary: #4f46e5; /* 修改主色 */
$body-bg: #f9fafb; /* 修改背景 */
@import 'bootstrap'; /* 必须在变量定义后导入 */
!important 除非迫不得已。验证 (Verify)
quarto render doc/index.qmd (或受影响的页面) 来验证效果。.column-body, .column-page, .column-screen 控制内容宽度。mt-4, p-2, text-center, d-flex) 快速调整布局,减少手写 CSS。::: {.callout-note} ... :::) 而非手写 div。css, scss, html, layout 等关键词时。