feat: add cargo cheatsheet.

This commit is contained in:
jaywcjlove
2022-11-04 00:33:59 +08:00
parent 04369f05d3
commit f683ca5294
5 changed files with 496 additions and 7 deletions

View File

@ -3,13 +3,23 @@ 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')) {
if (
isHome &&
node &&
node.type === 'element' &&
(node.properties?.class || node.properties?.className)?.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')) {
if (
isHome &&
node &&
node.type === 'element' &&
(node.properties?.class || node.properties?.className)?.includes('home-card')
) {
node.children = node.children.map((child) => {
const href = child.properties?.href;
if (href) {