feat: 添加报告分享图片与 Web 一键分享 (#2146)

* feat: add report image sharing

* fix(review-feedback-2146): 评审结论 - 代码检查 :当前整个 PR 仍有 2 个未关闭的高置信度代码 blocker。最新复核摘要:基于 merge-base

* fix(review-feedback-2146): preserve the Markdown fallback for unavailable snapshots and preserve

* fix(review-feedback-2146): 补一组通知回归测试,至少覆盖

* fix(review-feedback-2146): 在源码树执行 npm ci 和 npx playwright install chromium,这与预编译 desktop 发行包环境不一致

* fix(review-feedback-2146): 评审结论 - 代码检查 :当前整个 PR 仍有 1 个未关闭的高置信度代码 blocker。最新复核摘要:基于 merge-base

* fix(review-feedback-2146): 补上明确的 CLI/Chromium 安装提示,避免当前日志和 503 文案继续把用户引向

* fix(review-feedback-2146): 补到与 docs/share-images.md 一致,直接提示 cd apps/dsa-web && npm ci 和 npx
This commit is contained in:
zhulinsen
2026-08-02 16:45:37 +08:00
committed by GitHub
parent 8d8fa56bc7
commit 91988da149
51 changed files with 6270 additions and 158 deletions

View File

@@ -682,7 +682,12 @@ DINGTALK_SECRET=
# 单股推送 + 图片:需同时配置 MARKDOWN_TO_IMAGE_CHANNELS 且安装转图工具
# MARKDOWN_TO_IMAGE_CHANNELS=telegram,wechat,custom,email,slack # 逗号分隔
# MARKDOWN_TO_IMAGE_MAX_CHARS=15000 # 超过此长度不转换,避免超大图片
# MD2IMG_ENGINE=wkhtmltoimage # wkhtmltoimage(默认) | markdown-to-file(emoji 更好,需 npm i -g markdown-to-file)
# MD2IMG_ENGINE=wkhtmltoimage # wkhtmltoimage(默认) | markdown-to-file | playwright需 Web 依赖和 npx playwright install chromium
# 分享图社交账号品牌全部留空则不显示小红书区域fork/私有部署请配置自己的账号与二维码)
# SHARE_IMAGE_XIAOHONGSHU_URL=
# SHARE_IMAGE_XIAOHONGSHU_HANDLE=
# SHARE_IMAGE_XIAOHONGSHU_ID=
# SHARE_IMAGE_XIAOHONGSHU_QR_PATH=src/assets/share_image/xiaohongshu_qr.jpg
# 转图工具wkhtmltopdf (apt install wkhtmltopdf / brew install wkhtmltopdf),或 markdown-to-file
#
# 【通知路由策略】(Issue #1200 P3)