SnapOtter and GitHub
ecc0a45f0e
docs: per-tool reference pages for all 157 tools (+ fix docs build) ( #261 )
...
* fix(docs): keep gray-matter on js-yaml 3 so the docs site builds
The js-yaml >=4.2.0 override from #257 forced js-yaml 4 onto gray-matter (used by vitepress and vitepress-plugin-llms), which calls the removed yaml.safeLoad and broke `vitepress build`. Scope a gray-matter>js-yaml ^3.14.1 override so gray-matter keeps the v3 API (build-time, trusted frontmatter only) while app code stays on js-yaml 4.2.0+.
* docs: add per-tool reference pages for all 157 tools, with a modality sidebar
Generate /tools/<id> pages for the 104 tools that lacked one (video 29, audio 17, document 36, data 10, and 12 newer image tools), matching the existing page format (API endpoint, parameters from the OpenAPI spec, curl example, response, notes). Async/AI tools document the 202+SSE flow and feature-bundle requirement.
Sidebar: add Video / Audio / PDF & Documents / Data groups with per-tool links, fold the 12 new image tools into the existing image categories, and replace the placeholder rest.md-anchor group. Docs site builds cleanly (157 pages, no dead links).
2026-06-17 11:11:37 +08:00
..
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-08 11:52:28 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00
2026-06-17 11:11:37 +08:00