个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A modern, responsive, accessible three-column Apache Maven Site Skin inspired by Sphinx Furo, built with Bootstrap 6 (6.0.0-alpha.1), Bootstrap Icons, Vite, Dart Sass (SCSS), TypeScript, and frontend-maven-plugin.
256px sticky on lg+ / 1024px+): Brand/logo header, version pill badge, search modal trigger (/ or ⌘K), and collapsible <details>/<summary> navigation tree. Collapses into a native <dialog class="lg:drawer drawer-start drawer-sheet"> off-canvas drawer below 1024px.56rem / 896px max measure): Uses Bootstrap 6 .prose typography with refined vertical rhythm, breadcrumb header bar, View/Edit Source action icons, Previous/Next navigation cards, and customizable footer.224px sticky on xl+ / 1280px+): Auto-generated heading outline (h2–h4) with single-active ScrollSpy tracking. Collapses into a <dialog class="xl:drawer drawer-end drawer-sheet"> drawer below 1280px.Light → Dark → Auto) & 6 Accessible Palettes:
<head> bootstrapper, localStorage persistence (supa-theme, supa-palette), CSS light-dark() semantic tokens, and 6 built-in WCAG 2.2 AA/AAA palettes (furo, bootstrap, modus, modus-tinted, modus-deuteranopia, modus-tritanopia).> [!ADMONITION], > [!ATTENTION], > [!CAUTION], > [!DANGER], > [!ERROR], > [!HINT], > [!IMPORTANT], > [!NOTE], > [!SEEALSO] / > [!SEE-ALSO], > [!TIP], > [!TODO], > [!WARNING]) into accessible .supa-admonition callouts with Bootstrap Icons and support for custom titles and nested admonitions.#bi Velocity Macro): Embeds 2,000+ bundled bootstrap-icons.woff2 glyphs offline via :bi-rocket-takeoff: shortcodes, #bi( "rocket-takeoff" ) in .md.vm pages, or <i class="bi bi-rocket-takeoff"></i>.<div class="supa-tabs" data-tab-group="..."> panels (<div data-tab="Label">) synchronize active tab selections across the entire site via localStorage['supa-tab-sync'].highlight.js syntax highlighting, language badge pill, optional title header (data-title), optional line numbers (data-line-numbers), and one-click Copy to Clipboard button.<dialog class="dialog"> search modal (/ or ⌘K) with <mark> query highlighting, keyboard navigation, and section deep-linking.<mermaid>auto</mermaid>) and KaTeX (<katex>auto</katex>) when diagrams or math expressions are detected on a page, from version-pinned jsDelivr builds verified with Subresource Integrity (or your own <mermaidCdnUrl>, <katexCssCdnUrl>, and <katexJsCdnUrl>).src/site/)The full documentation is organized following the Diátaxis framework in src/site/markdown/:
#bi icons, synced tabs, accordions, steppers, code blocks, Mermaid diagrams, and KaTeX math.<head> content, and design-token overrides on top of the skin without forking it.<supaSkin> options, WCAG 2.2 AA/AAA palettes, CSS variables, and Velocity macros.6.0.0-alpha.1) component families styled across all 12 palette × polarity themes.src/site/site.xmlRequires maven-site-plugin 3.21.0+ (Doxia 2.2.0 / Doxia Sitetools 2.0).
<site xmlns="http://maven.apache.org/SITE/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0 https://maven.apache.org/xsd/site-2.0.0.xsd"
name="My Project">
<skin>
<groupId>io.github.mepcotterell</groupId>
<artifactId>supa-maven-skin</artifactId>
<version>0.1.4</version>
</skin>
<custom>
<supaSkin>
<defaultTheme>auto</defaultTheme>
<colorScheme>furo</colorScheme>
<colorSchemeSelector>true</colorSchemeSelector>
<sourceRepository>https://github.com/mepcotterell/supa-maven-skin</sourceRepository>
<sourceBranch>main</sourceBranch>
<sourceDirectory>src/site</sourceDirectory>
<sourceEditButton>true</sourceEditButton>
<sourceViewButton>true</sourceViewButton>
<tocSidebar>true</tocSidebar>
<stickyContentHeader>false</stickyContentHeader>
<prevNextButtons>true</prevNextButtons>
<copyCodeButton>true</copyCodeButton>
<syntaxHighlighting>true</syntaxHighlighting>
<search>true</search>
<mermaid>auto</mermaid>
<katex>auto</katex>
</supaSkin>
</custom>
</site>
# Fast frontend inner loop (ESLint, SCSS WCAG 2.2 AA/AAA contrast linter, Velocity linter, Docs version linter, Vitest, bundle size budget)
npm run lint && npm test && npm run build
# Full Maven build + Vitest unit tests + maven-invoker-plugin integration test + self-site render
mvn -B -ntp clean verify site
# Rendered-page WCAG 2.2 A/AA checks, plus AAA contrast on the modus palettes (axe-core +
# Playwright Chromium) on target/site/.
# Not part of npm test or mvn verify; needs the site built above and a one-time browser install.
npx playwright install chromium
npm run test:a11y
MIT License. See LICENSE for details.