Build a guides content system (routes, metadata, JSON-LD, OG, sitemap)
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 48/100
- Issue 类型
- 功能
- 描述清晰度
- 描述清楚
- 活跃度
- 停滞
- 技术栈
- json, next.js, typescript
调研方向
Start by reading lib/tools.ts and the existing metadata, JSON-LD, OG, sitemap, and README patterns named in the issue. Then inspect the app/ routing structure and run the stated lint, test, and build commands. Done means a sample guide renders with metadata, JSON-LD, and an OG image, appears in the sitemap, and the guides index and README instructions are included.
由索引模型根据 Issue 内容生成。
描述
Context
Part of the SEO growth initiative (#18): Phase 2: Coverage engine (guides and internal linking).
Guides are the biggest coverage lever: how-to content ranks for informational queries and funnels readers into the tools. This is the foundation the guide articles depend on.
What to do
- Add a typed guides registry (mirroring
lib/tools.ts) and routes underapp/guides/. - Reuse the existing patterns: metadata via a helper like
lib/toolMetadata.ts, structured data vialib/jsonLd.ts(addArticle/HowTo+BreadcrumbList), and per-guide OG images vialib/og.tsx. - Extend
app/sitemap.tsto include guides. - Ship a guides index page and update the README "Add a" docs.
Where
New: lib/guides.ts, app/guides/. Extend: lib/jsonLd.ts, app/sitemap.ts, lib/og.tsx, lib/toolMetadata.ts (or a sibling). Follow the single-registry approach in lib/tools.ts.
Acceptance criteria
- A sample guide renders with correct metadata, JSON-LD, OG image, and appears in the sitemap
-
npm run lint && npm run test && npm run buildpasses
Notes
Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off develop, and open your PR against develop with Closes #35 in the description.
This blocks the individual guide-writing tasks and the guides-to-tools linking task.
- 主要语言
- TypeScript
- 星标
- 1
- 派生
- 9
- 平均合并
- 9 小时 50 分钟
- 30 天内合并 PR
- 105
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
codercops/toolbelt 的其他 Issue
-
JSONPath: big numbers in the results are rounded可能已有人在做 @arxh80 今天认领。 未关闭bug hacktoberfest help wanted
难度 3/5 1-2 天 新手友好度 78/100
codercops/toolbelt#238 · 1 条评论 ·
维护者通常 1 天内回复
-
Color converter: the contrast ratio shows `4.50 : 1` while Normal AA says FAIL可能已有人在做 @bercedev 今天认领。 未关闭bug good first issue hacktoberfest
codercops/toolbelt#235 · 5 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
JSON to YAML: control characters are written raw, so PyYAML and js-yaml can't read the output可能已有人在做 @anurag2787 今天认领。 未关闭bug good first issue hacktoberfest
codercops/toolbelt#234 · 2 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
JSON formatter: Escape for code gives broken Python when the text has a run of single quotes可能已有人在做 @anurag2787 今天认领。 未关闭bug good first issue hacktoberfest
codercops/toolbelt#233 · 3 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
Add the URL encoder to the README, the home share card and package.json可能已有人在做 @Abhishek764 于 2 天前认领。 未关闭documentation good first issue hacktoberfest
codercops/toolbelt#153 · 4 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
查看 codercops/toolbelt 的全部 Issue
相似的 Issue
-
agent/scanner help wanted hive/claimed-by-scanner kind/bug stage/020-claimed
难度 2/5 1-3 小时 新手友好度 90/100
hivecommons/rationguard#315 ·
维护者通常 1 天内回复
-
agent-ready area: ui-sdk priority: p3 type: chore
难度 2/5 1-3 小时 新手友好度 76/100
schlessera/brain-kit#2534 ·
维护者通常 1 天内回复
-
bug lane:gh-5
难度 2/5 1-3 小时 新手友好度 72/100
LLM-4-People/bridlewise-testing#122 ·
维护者通常 1 天内回复
-
bug priority: P2
难度 1/5 1 小时以内 新手友好度 78/100
维护者通常 1 天内回复
-
enhancement priority:low ready-for-dev
难度 2/5 1-3 小时 新手友好度 67/100
维护者通常 1 天内回复