2023-11-25 09:50:24 -08:00
|
|
|
{
|
|
|
|
|
"name": "docs",
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"description": "",
|
|
|
|
|
"scripts": {
|
2026-06-23 21:33:42 -07:00
|
|
|
"dev": "docusaurus start --host 0.0.0.0",
|
|
|
|
|
"build": "docusaurus build",
|
|
|
|
|
"preview": "docusaurus serve",
|
|
|
|
|
"clear": "docusaurus clear"
|
2023-11-25 09:50:24 -08:00
|
|
|
},
|
|
|
|
|
"author": "",
|
|
|
|
|
"license": "ISC",
|
2026-06-23 21:33:42 -07:00
|
|
|
"dependencies": {
|
|
|
|
|
"@docusaurus/core": "^3.10.1",
|
|
|
|
|
"@docusaurus/preset-classic": "^3.10.1",
|
Add local search and documentation guide for docs site (#1221)
* docs: add local full-text search and a contributor README
Add @easyops-cn/docusaurus-search-local to the Docusaurus site so the
docs get an offline search bar (index built at build time, no external
service). English and zh-CN pages are both indexed, and matched terms
are highlighted on the target page.
Add docs/README.md describing the Docusaurus setup, local dev/build
commands, search behavior, directory layout, and gotchas; exclude it
from the published site alongside CLAUDE.md. Point the root README's
docs/ entry at it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSzcESzU9947zkGzQ6SMmE
* docs: remove dead framework leftovers, fix index generation, complete the nav
Delete the VitePress (.vitepress/) and Jekyll (_layouts/, css/) leftovers,
the one-shot migration scripts (fix_md_header.py, fix_seealso.py), and the
stale keywords.json snapshot; prune the matching .gitignore entries and
docusaurus exclude patterns.
Rewrite gen_index.py for Docusaurus: it emitted dead .html links and
legacy 'layout: doc' frontmatter, choked on non-markdown entries, and
dropped nested categories — regenerating an index would have broken it.
It now emits the extension-less links the site actually uses, links
nested category indexes (restoring apply/* on the zh-CN index), and
refuses to run on the docs root. Fix update_index.sh's copy-paste titles
(zh-CN efun/build were titled 'APPLY'), stop it clobbering the
hand-written lpc/index.md, and cover cli/. Regenerated indexes pick up
the missing driver/ffi-plan entry. add_missing_efuns.py now takes the
keywords.json path as an argument instead of requiring a stale copy.
Move CNAME and the Google site-verification file into static/ so they
actually reach the published build output.
Complete the sidebar: link the CLI category to cli/index and add the
missing portbind/symbol/generate_keywords pages, and expose the
previously orphaned stdlib section under Reference.
Promote onBrokenLinks to 'throw' now the build is warning-free, and drop
the empty Demo section from the landing page.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSzcESzU9947zkGzQ6SMmE
* docs: strip legacy 'layout: doc' frontmatter from all pages
Mechanical sweep removing the Jekyll-era 'layout: doc' line from every
doc page's frontmatter (Docusaurus ignores it), and the matching line
from the templates in docs/CLAUDE.md so new pages don't reintroduce it.
No content changes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSzcESzU9947zkGzQ6SMmE
---------
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-09 22:09:55 -04:00
|
|
|
"@easyops-cn/docusaurus-search-local": "^0.55.2",
|
2026-06-23 21:33:42 -07:00
|
|
|
"@mdx-js/react": "^3.0.0",
|
|
|
|
|
"clsx": "^2.1.1",
|
|
|
|
|
"prism-react-renderer": "^2.4.1",
|
|
|
|
|
"react": "^18.3.1",
|
|
|
|
|
"react-dom": "^18.3.1"
|
|
|
|
|
},
|
2023-11-25 09:50:24 -08:00
|
|
|
"devDependencies": {
|
2026-06-23 21:33:42 -07:00
|
|
|
"@docusaurus/module-type-aliases": "^3.10.1",
|
|
|
|
|
"@docusaurus/tsconfig": "^3.10.1",
|
|
|
|
|
"@docusaurus/types": "^3.10.1",
|
|
|
|
|
"typescript": "^5.8.3"
|
|
|
|
|
},
|
|
|
|
|
"browserslist": {
|
|
|
|
|
"production": [
|
|
|
|
|
">0.5%",
|
|
|
|
|
"not dead",
|
|
|
|
|
"not op_mini all"
|
|
|
|
|
],
|
|
|
|
|
"development": [
|
|
|
|
|
"last 3 chrome version",
|
|
|
|
|
"last 3 firefox version",
|
|
|
|
|
"last 5 safari version"
|
|
|
|
|
]
|
2023-11-25 09:50:24 -08:00
|
|
|
}
|
2026-06-23 21:22:36 -07:00
|
|
|
}
|