diff --git a/website/src/scripts/utils.ts b/website/src/scripts/utils.ts index ba9bc4de..7c17f6fd 100644 --- a/website/src/scripts/utils.ts +++ b/website/src/scripts/utils.ts @@ -233,9 +233,10 @@ export function getResourceType(filePath: string): string { return "skill"; if (/(^|\/)hooks\//.test(filePath) && filePath.endsWith("README.md")) return "hook"; - // Check for plugin directories (e.g., plugins/) or plugin.json files - if (/(^|\/)plugins\/[^/]+\/?$/.test(filePath) || filePath.endsWith("/.github/plugin/plugin.json")) - return "plugin"; + // Check for plugin directories (e.g., plugins/, plugins//) + if (/(^|\/)plugins\/[^/]+\/?$/.test(filePath)) return "plugin"; + // Check for plugin.json files (e.g., plugins//.github/plugin/plugin.json) + if (filePath.endsWith("/.github/plugin/plugin.json")) return "plugin"; return "unknown"; }