These pages were moved or renamed but the links were not updated; they
only work today because the old HTML is still in the COS bucket.
- tang (en): common-doc/install-the-ide.md moved to get_started/,
common/ was renamed to common-doc/.
- ai/deploy/ax-pi: sdk.html was renamed to sdk_usage.html; there is no
English Maix-III index, link the English AXera-Pi page instead.
- faq: Tang-Nano-Doc/questions moved to common-doc/questions.
- maixpy3 notebooks: point 15 GIF references to the WebP files they were
converted to, and M2Dock_pin.jpg to its deduplicated copy under
hardware/zh/maixII/M2/asserts/.
- NanoKVM Pro (en) extended: the demo videos live under pro/lcd/.
- M4 Chat (en) quick start: video filename typo (m4chat -> m4nhat); this
one returned 404 on the live site.
The image link check only looked at markdown and <img> tags, so two kinds
of references were never verified:
- MaixPy3 docs are Jupyter notebooks (.ipynb). The GIF->WebP conversion
updated the markdown pages but not the notebooks, and the check did not
notice.
- <video>/<source>/<audio> src and poster attributes.
Both kinds of breakage stay invisible on the live site because the COS
bucket still serves files that were removed from the repo.
Notebooks that are not valid JSON are reported on stderr instead of being
skipped silently. Also drop the two baseline entries fixed by #1048.
Two separate causes made the cross-references unreachable:
- teedoc rewrites "./Page.md" to "./Page.html" only when the link carries no
fragment, so every "Page.md#section" link stayed a .md URL and 404ed on the
built site (15 links)
- a browser matches a fragment literally against the id attribute, while teedoc
percent-encodes special ASCII characters, so anchors written in lowercase
("#act-indicator") or with a raw ASCII colon ("#Linux:-udev-rules") never
resolved in any browser (7 anchors)
- point the ".md#section" links at .html
- match the generated id case in the in-page anchors (#ACT-Indicator,
#MODE-Button, #Drivers-and-Permissions and the zh equivalents)
- give the two linked English headings a readable {#id}, as already done for
the NanoKVM_Go EDID heading, because teedoc writes their ":" as %3A
- include the pending English accessories link fix from the working tree
Verified on a clean full build: no broken relative reference among the 128 in
the 10 built pages, and all 26 anchor links load and match a heading in
Chromium.
Mirror the zh update: Appendix A now describes the wrapper as a pure
cross-platform forwarder and lists capabilities as native sigrok-cli operations
discovered via --help/-L/--show, with the SLogic driver accuracy notes
(logic_channels before samplerate, voltage_threshold low-high pair, trigger
letters). Drop the removed subcommand/flag references (--time-ms, filename-only
--output, run --), the auto-1000ms default, and the dead decoder-show literals.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The sigrok-cli-slogic-plugin wrapper is now a pure cross-platform forwarder, so
Appendix A no longer describes scan/show/capture/decode subcommands or wrapper
flags (--time-ms, filename-only --output, run --). Document the capabilities as
native sigrok-cli operations forwarded through the wrapper, discovered from the
binary via --help/-L/--show, with the SLogic driver's accuracy notes
(logic_channels before samplerate, voltage_threshold as a low-high pair, trigger
letters). Fix stale behavior (auto-1000ms default, --output restriction) and
replace the removed decoder-show subcommand references.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- ngscopeclient support table: SLogic32U3 '即将推出' -> '正在众筹'
- Introduction: add a crowdfunding callout with the Kickstarter link (zh+en)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Merge Getting Started + Connecting into one section with per-OS connect
demo videos (Windows, Linux)
- Replace outdated bridge/add-SLogic/waveform images with trimmed screen
recordings: usage (channel mode + digital waveforms), software trigger,
analog mode; add a Filter Graph still
- Update download asset names to the SLogic release naming convention
- Remove 11 stale screenshots (old two-binary bridge flow)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add Instrument now uses Driver=SLogic, Transport=slogic, Path=null
(replaces the old sigrok / twinlan / localhost:10101)
- Flag the connection screenshots as outdated with a TODO to re-capture
with the new parameters (same add-SLogic-*.png filenames)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The en table still had the old 50x50x10mm placeholder; align it with the
authoritative 59x51x13mm used in every slogic32u3 spec page and the zh table.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Same install-action wording fix in the Software guide download table
- SLogicWeb: 'the only truly install-free' -> 'download-free, install-free'
- Clarify fixed channel groups and no custom channels in the sample-rate
section and FAQ; note channel reorder/recolor is display-only
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Windows action 'run the installer' -> 'run directly'; macOS -> 'open the
dmg to run directly, or drag into Applications'
- Drop manual 'N.' numbers from Quick_Start headings (site auto-numbers)
- Clarify reduced-channel capture uses fixed groups (D0-D3/D0-D7/D0-D15);
custom channel combinations are unsupported
- Repair the #connect-the-device anchor in Hardware_Specification (zh+en)
and slogic_agent (zh) after the renumber
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Rewrite en ngscopeclient page to match the single-binary zh version
- Remove the leftover 'bridge terminal log' caption wording on both languages
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Translate the full zh set to English; expand en sidebar to the full set
- Shared hero image referenced from the zh assets dir
- Cross-file/in-page anchors use English heading slugs
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Delete orphaned zh Introduction.md placeholder (zh sidebar uses Intro.md)
- Rename en Introduction.md -> Intro.md and update en sidebar
- Aligns the #1045 placeholders to the Intro/QS/UG/FAQ convention
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Remove leftover '复用 16U3' migration annotations (keep the content)
- Drop manual heading numbers (wiki auto-numbers headings)
- Confirm PulseView native Windows has no software rate cap (machine-bound)
- Merge a duplicate VCC safety bullet
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Remove two-binary architecture, sigrok-bridge launch, TCP ports, twinlan,
--adc-mode CLI, RUST_LOG and bridge-only FAQ entries
- Single binary, download-and-run on Windows/Linux/macOS (was macOS 'coming soon')
- Downloads via GitHub Release with dl.sipeed backup mirror
- Keep all image assets and UI operation text; scope udev ID_MM_DEVICE_IGNORE
to the 359f rule; fix a stale in-page anchor
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>