個人 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.