Skip to content

website: add documentation center and rename feishu to im#23

Merged
zevorn merged 1 commit intomainfrom
docs/arch-feishu-to-im
Mar 15, 2026
Merged

website: add documentation center and rename feishu to im#23
zevorn merged 1 commit intomainfrom
docs/arch-feishu-to-im

Conversation

@zevorn
Copy link
Copy Markdown
Owner

@zevorn zevorn commented Mar 15, 2026

Summary

  • Add website/docs.html: documentation center with sidebar + marked.js markdown rendering
  • Sidebar lists all docs (Getting Started, Usage, Architecture, Porting, Tuning, Coding Style, Contributing)
  • i18n: EN/中文 toggle fetches doc in selected language from docs/{en,zh}/
  • CI: copy docs/website/docs/, trigger deploy on docs/** changes
  • Add Docs link to index.html nav bar
  • Architecture diagram: rename feishuim (generic IM service layer)

Test plan

  • Open docs.html, verify all 7 docs load and render correctly
  • Toggle EN/中文, confirm docs switch language
  • Mobile: verify sidebar toggle works
  • CI: verify docs/ gets copied to website/docs/

Signed-off-by: Chao Liu chao.liu.zevorn@gmail.com

- New docs.html page: sidebar navigation + marked.js rendering
- Fetches docs/{en,zh}/*.md and renders in dark-themed viewer
- i18n support: EN/中文 toggle reloads doc in selected language
- CI: copy docs/ to website/docs/ at deploy time, trigger on docs/** changes
- Add Docs link to index.html nav bar

Signed-off-by: Chao Liu <chao.liu.zevorn@gmail.com>
@zevorn zevorn merged commit 17873b8 into main Mar 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant