diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 421c1fe..adadc4f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,7 +67,7 @@ Contributing 贡献 [Django](./docs/djiango.md) ``` -添加 `contributing` 类名,会在卡片下方添加 _`👆待完善需要您的参与`_ +添加 `contributing` 类名,会在卡片下方添加 _`👆待完善需要您的参与`_,添加 `data-info=👆看看还缺点儿什么?`,更换默认提示文本。 ```markdown diff --git a/scripts/style.css b/scripts/style.css index 468c7cb..b0a4c92 100644 --- a/scripts/style.css +++ b/scripts/style.css @@ -370,7 +370,7 @@ body.home .max-container a.home-button:visited:hover { } .home-card a.contributing::after { color: var(--color-fg-muted); - content: '👆待完善需要您的参与'; + content: attr(data-info); display: block; position: absolute; font-size: 10px; diff --git a/scripts/utils/homeCardIcons.mjs b/scripts/utils/homeCardIcons.mjs index 2172039..f78521e 100644 --- a/scripts/utils/homeCardIcons.mjs +++ b/scripts/utils/homeCardIcons.mjs @@ -3,6 +3,12 @@ import path from 'path'; import { getSVGNode, ICONS_PATH } from './getSVGNode.mjs'; export function homeCardIcons(node, parent, isHome) { + if (isHome && node && node.type === 'element' && node.properties?.class?.includes('contributing')) { + const info = node.properties['data-info']; + if (!info) { + node.properties['data-info'] = '👆待完善需要您的参与'; + } + } if (isHome && node && node.type === 'element' && node.properties?.class?.includes('home-card')) { node.children = node.children.map((child) => { const href = child.properties?.href;