Repository navigation
docs/site: the project homepage, in English and Chinese - #76
Merged
Merged
Conversation
The maintainer asked to drop the demo framing and make the page the project's homepage, written as a product introduction, keeping its look, with a switch between English and Chinese. - Moved docs/talk/ to docs/site/. docs/talk/index.html and a new root index.html redirect there (query and hash kept), so the old link keeps working and the site opens at zlhad.github.io/OpenVideoHarness/. - EN / 中 switch: every text exists in both languages, including the style names, chart dates and the f(t) readout. It follows the browser's language on the first visit, remembers the choice, and ?lang=en|zh picks one. Chinese headings rise character by character and never break inside a phrase. - Product content: the hero now has three buttons and a row of facts. "Why" starts from the problem. "Built with Claude" and "In practice" use the project's voice. A new FAQ answers ten questions from the README. The footer links the README, wiki, changelog, contributing guide and license. - The presenter tools are gone: notes, timer, key list, arrow-key paging. Scroll snapping is proximity. - Numbers: 75 PRs in the first 11 days, 72 from claude/ branches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SmFwAn6zi66wtuCHrEhmr4
ZLHad
marked this pull request as ready for review
October 10, 2026 12:56
ZLHad
pushed a commit
that referenced
this pull request
Oct 10, 2026
Main gained the docs/site homepage (#76, #77). The only conflict was the top of CHANGELOG.md's Unreleased section: both entries are kept, this PR's first as the newest. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P6wyqa5ryQG7duaEeQexTH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why · 改了什么、为什么
The maintainer asked to stop treating the page as a talk demo and make it the project's homepage. It should read as a product introduction, keep the current glass look, and switch between English and Chinese.
Where it lives
docs/talk/todocs/site/.docs/talk/index.htmlis now a redirect, so the old About link keeps working.index.htmlredirects too, so once Pages is on the site opens atzlhad.github.io/OpenVideoHarness/.?lang=and#section.EN / 中 switch
localStorage), and?lang=en|zhpicks one in a link.Content, for someone new to the project
docs/research/06Removed and updated
proximity, so it no longer takes over the wheel.claude/branches. The chart and the ticker include docs/talk: a one-page site and script for a five-minute demo #74 and docs/talk: Get started comes first, Contact last #75.docs/site/README.mdnow describes the site: viewing it, the language switch, how to edit both languages, the optional slots, and where the numbers come from.How it was verified · 怎么验证的
Headless Chromium (Playwright), in both languages
The language switch
data-langandlang="zh-CN",?lang=zhandlocalStorage. The choice survives a reload.第 66 帧,紧接在第 275 帧之后重渲:61,250 个像素里有 0 个不同。完全一致。<span lang="en">has alang="zh"twin next to it. The one exception is the "TikTok in China" gloss, which only the English needs.Visual and redirects
docs/site/with the query and hash kept.CI:
tools/ci.sh --committedpasses.Not checked: video playback, since Playwright's Chromium has no H.264. The
<source>order is unchanged from the merged version.Checklist · 自查
tools/ci.sh --committedpasses · 通过CHANGELOG.md→ Unreleased · 用户能感知的改动已记进 CHANGELOGCLAUDE.md→ ranbin/vh sync-agents· 改了 CLAUDE.md 已同步 AGENTS.md (not changed)LOCAL.md,projects/or render output committed · 没有提交 key、LOCAL.md、projects/ 和渲染产物styles/<slug>/media/changed only on purpose · 样片媒体只在有意更新时才改 (not changed)README.mdandREADME.zh-CN.md· README 中英文两份都改了 (neither changed)🤖 Generated with Claude Code
https://claude.ai/code/session_01SmFwAn6zi66wtuCHrEhmr4
Generated by Claude Code