项目文件夹

文件
wehub-resource-sync 9b395f5cc3
E2E Headed Chrome / e2e-headed (macos-15) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (ubuntu-latest) (push) Has been cancelled
E2E Headed Chrome / e2e-headed (windows-latest) (push) Has been cancelled
CI / build (macos-latest) (push) Has been cancelled
CI / build (ubuntu-latest) (push) Has been cancelled
CI / build (windows-latest) (push) Has been cancelled
CI / unit-test (push) Has been cancelled
CI / bun-test (push) Has been cancelled
CI / adapter-test (push) Has been cancelled
CI / smoke-test (macos-latest) (push) Has been cancelled
CI / smoke-test (ubuntu-latest) (push) Has been cancelled
Security Audit / audit (push) Has been cancelled
Build Chrome Extension / build (push) Has been cancelled
Trigger Website Rebuild (Docs Updated) / dispatch (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:39:48 +08:00

40 行
1.2 KiB
Markdown

此文件含有模棱两可的 Unicode 字符
此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。
---
schema_version: 1.1
page_id: feed
url_patterns:
- https://news.ycombinator.com/newest
- https://news.ycombinator.com/best
- https://news.ycombinator.com/ask
- https://news.ycombinator.com/show
- https://news.ycombinator.com/jobs
purpose: paginated list of stories sharing front-page DOM structure (newest / best / show / ask / jobs)
last_verified: 2026-06-02
source: global
---
## Visual anchors
- pattern: 跟 front.md 完全同结构(`tr.athing` + sibling subtext row
- text: 顶部 nav 高亮当前 tab (new/best/ask/show/jobs)
- selector_pattern: 同 front.mdid-anchored / sibling / attribute boundary
## Actions on this page
action:open_story_detail in pages/front.md
action:next_page in pages/front.md
DOM 结构与 front.md 完全一致,action 通过 reference 复用,不复制定义)
## Linked APIs
按 URL 路由不同 endpoint
- /newest → endpoint_id: newstories
- /best → endpoint_id: beststories
- /ask → endpoint_id: askstories
- /show → endpoint_id: showstories
- /jobs → endpoint_id: jobstories
## Page-specific pitfalls
- 跨 feed 类型用同 DOM,但 API endpoint 不同 — adapter `opencli hackernews <feed>` 已封装路由,DOM scrape 只看 URL 不看页面差异