Date: 2026-08-07 07:46 Summary: Configured a distinct logo for every tool in the catalog and surfaced them in sidebar, home cards, and related links.
[question] 每个工具配置一个logo
[try to solve]
Added a logo field on each tool in tool-catalog.json (/icons/tools/{slug}.svg) and generated 15 distinct SVG icons. Display surfaces: left tool menu, home cards, and related-tools lists. getToolLogoUrl is shared by runtime and build; missing entries fall back to the same path convention.
[actions]
src/site/tool-catalog.json—logofieldpublic/icons/tools/*.svg— 15 tool iconssrc/site/tools.ts,scripts/site/tool-catalog.mjs—getToolLogoUrlsrc/pages/site/sidebar.ts,toolContent.ts,scripts/site/components/content-home.mjs,public/styles/site.cssnpm run build:site