Skip to content

add ebook export - #4

Open
geoyee wants to merge 5 commits into
chenwei810:masterfrom
geoyee:feature-ebook
Open

geoyee wants to merge 5 commits into
chenwei810:masterfrom
geoyee:feature-ebook

Conversation

@geoyee

@geoyee geoyee commented Nov 1, 2026

Copy link
Copy Markdown

這個 Pull Request 做了什麼 / What this pull request does

增加 github action 用于导出 pdf 和 epub 电子书,方便移动端离线阅读。同时修改了除简体中文外的其他 README 的 issue 链接,否则导出电子书失败。

類型 / Type

  • 勘誤(錯字、格式) / Erratum (typo, formatting)
  • 內容(修正技術錯誤、新增或改寫內容) / Content (technical fix, new or rewritten content)
  • 圖片 / Figure
  • 翻譯 / Translation
  • 專案文件、腳本或設定 / Project documents, scripts or settings

檢查清單 / Checklist

  • 已執行 python3 scripts/check_book.py,沒有錯誤 / python3 scripts/check_book.py passes
  • 遵守寫作規範(STYLE_GUIDE.md) / Follows the style guide (STYLE_GUIDE.md)
  • 內容不包含任何公司的機密資訊、產品名稱或未經授權的圖片 / Contains no confidential information, product names or unlicensed images
  • 技術內容的修改,已附上公開的參考資料 / Technical changes include public references
  • 新增的術語已加入術語總表 / New terms are added to the glossary
  • 修改中文原文時,已同步英文版,或在說明中註明需要同步 / If the Chinese original changed, the English version is synced or the need to sync is noted
  • (翻譯)翻譯完成的檔案已執行 --stamp / (Translations) finished files have been stamped with --stamp

* ci: Add GitHub Actions workflow to build ebooks

* ci: Remove Playwright installation from build-ebooks.yml

Removed Playwright installation step from build workflow.

* ci: Modify mdbindery installation step in workflow

Updated the installation step for mdbindery to include additional tools.

* ci: Set PUPPETEER_ARGS for EPUB and PDF build

Add environment variable for Puppeteer arguments in build step.

* ci: Update build-ebooks.yml

* feat: Add mdbindery.yaml on zh-CN

* fix: Update language setting

* ci: Add CJK font installation and PDF build step

* fix: Update ebook create

* fix: Sync other langs

* fix: Fix issue of metadata title

* fix: Fix README link of issue
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