From 891aa99aa5ecd0b722a7c6ea94a0e68a502d0d04 Mon Sep 17 00:00:00 2001 From: Yizhou Chen Date: Sun, 1 Nov 2026 09:33:50 +0800 Subject: [PATCH 1/4] Add ebook export (#1) * 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 --- .github/workflows/build-ebooks.yml | 89 ++++++++++++++++++++++++++++++ en/README.md | 2 +- en/mdbindery.yaml | 67 ++++++++++++++++++++++ ja/README.md | 2 +- ja/mdbindery.yaml | 67 ++++++++++++++++++++++ ko/README.md | 2 +- ko/mdbindery.yaml | 67 ++++++++++++++++++++++ zh-CN/mdbindery.yaml | 67 ++++++++++++++++++++++ zh-TW/README.md | 2 +- zh-TW/mdbindery.yaml | 67 ++++++++++++++++++++++ 10 files changed, 428 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/build-ebooks.yml create mode 100644 en/mdbindery.yaml create mode 100644 ja/mdbindery.yaml create mode 100644 ko/mdbindery.yaml create mode 100644 zh-CN/mdbindery.yaml create mode 100644 zh-TW/mdbindery.yaml diff --git a/.github/workflows/build-ebooks.yml b/.github/workflows/build-ebooks.yml new file mode 100644 index 0000000..8ab8f2d --- /dev/null +++ b/.github/workflows/build-ebooks.yml @@ -0,0 +1,89 @@ +name: Build Ebooks (EPUB & PDF) + +on: + push: + branches: [feature-ebook] + paths: + - "en/**" + - "zh-TW/**" + - "zh-CN/**" + - "ja/**" + - "ko/**" + - ".github/workflows/build-ebooks.yml" + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + include: + - lang_dir: en + lang_label: English + - lang_dir: zh-CN + lang_label: 简体中文 + - lang_dir: zh-TW + lang_label: 繁體中文 + - lang_dir: ja + lang_label: 日本語 + - lang_dir: ko + lang_label: 한국어 + + steps: + - name: Checkout repository + uses: actions/checkout@v5 + + - name: Setup Python + uses: actions/setup-python@v6 + with: + python-version: "3.12" + + - name: Install CJK fonts + run: | + sudo apt-get update + sudo apt-get install -y fonts-noto-cjk fonts-noto-cjk-extra fontconfig + sudo fc-cache -fv + + - name: Install mdbindery and tools + run: | + pip install "mdbindery[pdf]" + mdbindery install-tools + + - name: Create Puppeteer config to disable sandbox + run: | + mkdir -p ~/.config/puppeteer + cat > ~/.config/puppeteer/puppeteer-config.json <<'EOF' + { + "args": ["--no-sandbox", "--disable-setuid-sandbox"] + } + EOF + + - name: Build EPUB for ${{ matrix.lang_label }} + working-directory: ${{ matrix.lang_dir }} + run: | + echo "::group::Checking ${{ matrix.lang_dir }}" + mdbindery check . + echo "::endgroup::" + echo "::group::Building EPUB" + mdbindery build . --format epub + echo "::endgroup::" + + - name: Build PDF for ${{ matrix.lang_label }} + working-directory: ${{ matrix.lang_dir }} + continue-on-error: true + run: | + echo "::group::Building PDF" + mdbindery build . --format pdf + echo "::endgroup::" + + - name: Upload ebooks and reports (${{ matrix.lang_label }}) + if: always() + uses: actions/upload-artifact@v6 + with: + name: ebooks-${{ matrix.lang_dir }} + path: | + ${{ matrix.lang_dir }}/dist/*.epub + ${{ matrix.lang_dir }}/dist/*.pdf + if-no-files-found: warn + retention-days: 30 diff --git a/en/README.md b/en/README.md index 676d3a7..567bbf6 100644 --- a/en/README.md +++ b/en/README.md @@ -163,7 +163,7 @@ Reading in order gives you the full picture, but you can also start with the pat This is an open project, and help is always welcome: -- **Found a mistake?** Open an [issue](../../../issues) with the "Erratum" template. +- **Found a mistake?** Open an [issue](https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/issues) with the "Erratum" template. - **Want to add content or figures?** Read the [contributing guide](../CONTRIBUTING.md) and the [style guide](../STYLE_GUIDE.md). - **Want to translate the book into another language?** Read the [translation guide](../TRANSLATIONS.md). diff --git a/en/mdbindery.yaml b/en/mdbindery.yaml new file mode 100644 index 0000000..3245d0e --- /dev/null +++ b/en/mdbindery.yaml @@ -0,0 +1,67 @@ +# mdbindery configuration: https://github.com/sagol/mdbindery/blob/main/docs/configuration.md +slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file +output_dir: "dist" +# online copy of the book folder: links to files outside the book point here +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/en/" + +metadata: + title: "Introduction to Semiconductor Manufacturing" + subtitle: "" + authors: [] # "frist name" + lang: "en" + # identifier: left empty, a permanent urn:uuid is written here on the first build + identifier: + date: "git" + rights: "CC BY-NC-SA 4.0" + description: "Follow one wafer on its journey from sand to chip" + +cover: + image: "" # 1600x2560 JPEG recommended; empty = generated + +# reading order (found from file names) +files: + - file: "README.md" + role: "front" + + - file: "0-before-you-start/README.md" + - file: "0-before-you-start/00-overview/README.md" + - file: "0-before-you-start/01-how-a-fab-works/README.md" + - file: "1-fundamentals/README.md" + - file: "1-fundamentals/02-transistor-basics/README.md" + - file: "1-fundamentals/03-sand-to-wafer/README.md" + - file: "2-process-modules/README.md" + - file: "2-process-modules/04-lithography/README.md" + - file: "2-process-modules/05-thin-films/README.md" + - file: "2-process-modules/06-etching/README.md" + - file: "2-process-modules/07-ion-implantation/README.md" + - file: "2-process-modules/08-cmp/README.md" + - file: "2-process-modules/09-cleaning/README.md" + - file: "2-process-modules/10-metallization/README.md" + - file: "3-integration/README.md" + - file: "3-integration/11-cmos-process-flow/README.md" + - file: "3-integration/12-advanced-transistors/README.md" + - file: "3-integration/13-memory/README.md" + - file: "3-integration/14-process-nodes/README.md" + - file: "4-yield-and-quality/README.md" + - file: "4-yield-and-quality/15-metrology/README.md" + - file: "4-yield-and-quality/16-yield-analysis/README.md" + - file: "4-yield-and-quality/17-process-control/README.md" + - file: "4-yield-and-quality/18-abnormality-handling/README.md" + - file: "5-backend/README.md" + - file: "5-backend/19-wafer-test/README.md" + - file: "5-backend/20-packaging/README.md" + - file: "5-backend/21-advanced-packaging/README.md" + - file: "5-backend/22-final-test-and-reliability/README.md" + - file: "6-beyond-the-fab/README.md" + - file: "6-beyond-the-fab/23-fab-systems/README.md" + - file: "6-beyond-the-fab/24-process-and-firmware/README.md" + - file: "appendix/README.md" + - file: "appendix/fab-jargon.md" + - file: "appendix/further-reading.md" + - file: "appendix/glossary.md" + +options: + citations: refdefs + toc_depth: 3 + wordcount_tolerance: 0.1 + wordcount_min_words: 25 diff --git a/ja/README.md b/ja/README.md index d3db34b..c60b8a6 100644 --- a/ja/README.md +++ b/ja/README.md @@ -163,7 +163,7 @@ flowchart LR これはオープンなプロジェクトです。いつでも協力を歓迎します。 -- **間違いを見つけたら**:[Issues](../../../issues) から「Erratum」テンプレートで報告してください。 +- **間違いを見つけたら**:[Issues](https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/issues) から「Erratum」テンプレートで報告してください。 - **内容や図を追加したいとき**:[コントリビューションガイド](../CONTRIBUTING.md) と [スタイルガイド](../STYLE_GUIDE.md) を読んでください。 - **ほかの言語に翻訳したいとき**:[翻訳ガイド](../TRANSLATIONS.md) を読んでください。 diff --git a/ja/mdbindery.yaml b/ja/mdbindery.yaml new file mode 100644 index 0000000..5f78011 --- /dev/null +++ b/ja/mdbindery.yaml @@ -0,0 +1,67 @@ +# mdbindery configuration: https://github.com/sagol/mdbindery/blob/main/docs/configuration.md +slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file +output_dir: "dist" +# online copy of the book folder: links to files outside the book point here +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/ja/" + +metadata: + title: "Introduction to Semiconductor Manufacturing" + subtitle: "" + authors: [] # "frist name" + lang: "ja" + # identifier: left empty, a permanent urn:uuid is written here on the first build + identifier: + date: "git" + rights: "CC BY-NC-SA 4.0" + description: "Follow one wafer on its journey from sand to chip" + +cover: + image: "" # 1600x2560 JPEG recommended; empty = generated + +# reading order (found from file names) +files: + - file: "README.md" + role: "front" + + - file: "0-before-you-start/README.md" + - file: "0-before-you-start/00-overview/README.md" + - file: "0-before-you-start/01-how-a-fab-works/README.md" + - file: "1-fundamentals/README.md" + - file: "1-fundamentals/02-transistor-basics/README.md" + - file: "1-fundamentals/03-sand-to-wafer/README.md" + - file: "2-process-modules/README.md" + - file: "2-process-modules/04-lithography/README.md" + - file: "2-process-modules/05-thin-films/README.md" + - file: "2-process-modules/06-etching/README.md" + - file: "2-process-modules/07-ion-implantation/README.md" + - file: "2-process-modules/08-cmp/README.md" + - file: "2-process-modules/09-cleaning/README.md" + - file: "2-process-modules/10-metallization/README.md" + - file: "3-integration/README.md" + - file: "3-integration/11-cmos-process-flow/README.md" + - file: "3-integration/12-advanced-transistors/README.md" + - file: "3-integration/13-memory/README.md" + - file: "3-integration/14-process-nodes/README.md" + - file: "4-yield-and-quality/README.md" + - file: "4-yield-and-quality/15-metrology/README.md" + - file: "4-yield-and-quality/16-yield-analysis/README.md" + - file: "4-yield-and-quality/17-process-control/README.md" + - file: "4-yield-and-quality/18-abnormality-handling/README.md" + - file: "5-backend/README.md" + - file: "5-backend/19-wafer-test/README.md" + - file: "5-backend/20-packaging/README.md" + - file: "5-backend/21-advanced-packaging/README.md" + - file: "5-backend/22-final-test-and-reliability/README.md" + - file: "6-beyond-the-fab/README.md" + - file: "6-beyond-the-fab/23-fab-systems/README.md" + - file: "6-beyond-the-fab/24-process-and-firmware/README.md" + - file: "appendix/README.md" + - file: "appendix/fab-jargon.md" + - file: "appendix/further-reading.md" + - file: "appendix/glossary.md" + +options: + citations: refdefs + toc_depth: 3 + wordcount_tolerance: 0.1 + wordcount_min_words: 25 diff --git a/ko/README.md b/ko/README.md index 8523cf9..a8f454f 100644 --- a/ko/README.md +++ b/ko/README.md @@ -163,7 +163,7 @@ flowchart LR 이 책은 열린 프로젝트입니다. 언제든 함께해 주세요. -- **잘못된 내용을 발견했다면**: [Issues](../../../issues)에서 'Erratum' 템플릿으로 알려 주세요. +- **잘못된 내용을 발견했다면**: [Issues](https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/issues)에서 'Erratum' 템플릿으로 알려 주세요. - **내용이나 그림을 추가하고 싶다면**: [기여 가이드](../CONTRIBUTING.md)와 [스타일 가이드](../STYLE_GUIDE.md)를 읽어 주세요. - **다른 언어로 번역하고 싶다면**: [번역 가이드](../TRANSLATIONS.md)를 읽어 주세요. diff --git a/ko/mdbindery.yaml b/ko/mdbindery.yaml new file mode 100644 index 0000000..6fbf296 --- /dev/null +++ b/ko/mdbindery.yaml @@ -0,0 +1,67 @@ +# mdbindery configuration: https://github.com/sagol/mdbindery/blob/main/docs/configuration.md +slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file +output_dir: "dist" +# online copy of the book folder: links to files outside the book point here +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/ko/" + +metadata: + title: "Introduction to Semiconductor Manufacturing" + subtitle: "" + authors: [] # "frist name" + lang: "ko" + # identifier: left empty, a permanent urn:uuid is written here on the first build + identifier: + date: "git" + rights: "CC BY-NC-SA 4.0" + description: "Follow one wafer on its journey from sand to chip" + +cover: + image: "" # 1600x2560 JPEG recommended; empty = generated + +# reading order (found from file names) +files: + - file: "README.md" + role: "front" + + - file: "0-before-you-start/README.md" + - file: "0-before-you-start/00-overview/README.md" + - file: "0-before-you-start/01-how-a-fab-works/README.md" + - file: "1-fundamentals/README.md" + - file: "1-fundamentals/02-transistor-basics/README.md" + - file: "1-fundamentals/03-sand-to-wafer/README.md" + - file: "2-process-modules/README.md" + - file: "2-process-modules/04-lithography/README.md" + - file: "2-process-modules/05-thin-films/README.md" + - file: "2-process-modules/06-etching/README.md" + - file: "2-process-modules/07-ion-implantation/README.md" + - file: "2-process-modules/08-cmp/README.md" + - file: "2-process-modules/09-cleaning/README.md" + - file: "2-process-modules/10-metallization/README.md" + - file: "3-integration/README.md" + - file: "3-integration/11-cmos-process-flow/README.md" + - file: "3-integration/12-advanced-transistors/README.md" + - file: "3-integration/13-memory/README.md" + - file: "3-integration/14-process-nodes/README.md" + - file: "4-yield-and-quality/README.md" + - file: "4-yield-and-quality/15-metrology/README.md" + - file: "4-yield-and-quality/16-yield-analysis/README.md" + - file: "4-yield-and-quality/17-process-control/README.md" + - file: "4-yield-and-quality/18-abnormality-handling/README.md" + - file: "5-backend/README.md" + - file: "5-backend/19-wafer-test/README.md" + - file: "5-backend/20-packaging/README.md" + - file: "5-backend/21-advanced-packaging/README.md" + - file: "5-backend/22-final-test-and-reliability/README.md" + - file: "6-beyond-the-fab/README.md" + - file: "6-beyond-the-fab/23-fab-systems/README.md" + - file: "6-beyond-the-fab/24-process-and-firmware/README.md" + - file: "appendix/README.md" + - file: "appendix/fab-jargon.md" + - file: "appendix/further-reading.md" + - file: "appendix/glossary.md" + +options: + citations: refdefs + toc_depth: 3 + wordcount_tolerance: 0.1 + wordcount_min_words: 25 diff --git a/zh-CN/mdbindery.yaml b/zh-CN/mdbindery.yaml new file mode 100644 index 0000000..dcab260 --- /dev/null +++ b/zh-CN/mdbindery.yaml @@ -0,0 +1,67 @@ +# mdbindery configuration: https://github.com/sagol/mdbindery/blob/main/docs/configuration.md +slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file +output_dir: "dist" +# online copy of the book folder: links to files outside the book point here +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/zh-CN/" + +metadata: + title: "Introduction to Semiconductor Manufacturing" + subtitle: "" + authors: [] # "frist name" + lang: "zh-Hans" + # identifier: left empty, a permanent urn:uuid is written here on the first build + identifier: + date: "git" + rights: "CC BY-NC-SA 4.0" + description: "Follow one wafer on its journey from sand to chip" + +cover: + image: "" # 1600x2560 JPEG recommended; empty = generated + +# reading order (found from file names) +files: + - file: "README.md" + role: "front" + + - file: "0-before-you-start/README.md" + - file: "0-before-you-start/00-overview/README.md" + - file: "0-before-you-start/01-how-a-fab-works/README.md" + - file: "1-fundamentals/README.md" + - file: "1-fundamentals/02-transistor-basics/README.md" + - file: "1-fundamentals/03-sand-to-wafer/README.md" + - file: "2-process-modules/README.md" + - file: "2-process-modules/04-lithography/README.md" + - file: "2-process-modules/05-thin-films/README.md" + - file: "2-process-modules/06-etching/README.md" + - file: "2-process-modules/07-ion-implantation/README.md" + - file: "2-process-modules/08-cmp/README.md" + - file: "2-process-modules/09-cleaning/README.md" + - file: "2-process-modules/10-metallization/README.md" + - file: "3-integration/README.md" + - file: "3-integration/11-cmos-process-flow/README.md" + - file: "3-integration/12-advanced-transistors/README.md" + - file: "3-integration/13-memory/README.md" + - file: "3-integration/14-process-nodes/README.md" + - file: "4-yield-and-quality/README.md" + - file: "4-yield-and-quality/15-metrology/README.md" + - file: "4-yield-and-quality/16-yield-analysis/README.md" + - file: "4-yield-and-quality/17-process-control/README.md" + - file: "4-yield-and-quality/18-abnormality-handling/README.md" + - file: "5-backend/README.md" + - file: "5-backend/19-wafer-test/README.md" + - file: "5-backend/20-packaging/README.md" + - file: "5-backend/21-advanced-packaging/README.md" + - file: "5-backend/22-final-test-and-reliability/README.md" + - file: "6-beyond-the-fab/README.md" + - file: "6-beyond-the-fab/23-fab-systems/README.md" + - file: "6-beyond-the-fab/24-process-and-firmware/README.md" + - file: "appendix/README.md" + - file: "appendix/fab-jargon.md" + - file: "appendix/further-reading.md" + - file: "appendix/glossary.md" + +options: + citations: refdefs + toc_depth: 3 + wordcount_tolerance: 0.1 + wordcount_min_words: 25 diff --git a/zh-TW/README.md b/zh-TW/README.md index 230ba34..cc3905a 100644 --- a/zh-TW/README.md +++ b/zh-TW/README.md @@ -161,7 +161,7 @@ flowchart LR 這本書是開放的專案,歡迎一起把它變得更好: -- **發現錯誤**:請到本專案的 [Issues](../../../issues) 頁面,使用「勘誤回報」範本告訴我們。 +- **發現錯誤**:請到本專案的 [Issues](https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/issues) 頁面,使用「勘誤回報」範本告訴我們。 - **補充內容或圖片**:請先閱讀[貢獻指南](../CONTRIBUTING.md)和[寫作規範](../STYLE_GUIDE.md)。 - **翻譯成其他語言**:請閱讀[翻譯指南](../TRANSLATIONS.md)。 diff --git a/zh-TW/mdbindery.yaml b/zh-TW/mdbindery.yaml new file mode 100644 index 0000000..22ee888 --- /dev/null +++ b/zh-TW/mdbindery.yaml @@ -0,0 +1,67 @@ +# mdbindery configuration: https://github.com/sagol/mdbindery/blob/main/docs/configuration.md +slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file +output_dir: "dist" +# online copy of the book folder: links to files outside the book point here +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/zh-TW/" + +metadata: + title: "Introduction to Semiconductor Manufacturing" + subtitle: "" + authors: [] # "frist name" + lang: "zh-Hant" + # identifier: left empty, a permanent urn:uuid is written here on the first build + identifier: + date: "git" + rights: "CC BY-NC-SA 4.0" + description: "Follow one wafer on its journey from sand to chip" + +cover: + image: "" # 1600x2560 JPEG recommended; empty = generated + +# reading order (found from file names) +files: + - file: "README.md" + role: "front" + + - file: "0-before-you-start/README.md" + - file: "0-before-you-start/00-overview/README.md" + - file: "0-before-you-start/01-how-a-fab-works/README.md" + - file: "1-fundamentals/README.md" + - file: "1-fundamentals/02-transistor-basics/README.md" + - file: "1-fundamentals/03-sand-to-wafer/README.md" + - file: "2-process-modules/README.md" + - file: "2-process-modules/04-lithography/README.md" + - file: "2-process-modules/05-thin-films/README.md" + - file: "2-process-modules/06-etching/README.md" + - file: "2-process-modules/07-ion-implantation/README.md" + - file: "2-process-modules/08-cmp/README.md" + - file: "2-process-modules/09-cleaning/README.md" + - file: "2-process-modules/10-metallization/README.md" + - file: "3-integration/README.md" + - file: "3-integration/11-cmos-process-flow/README.md" + - file: "3-integration/12-advanced-transistors/README.md" + - file: "3-integration/13-memory/README.md" + - file: "3-integration/14-process-nodes/README.md" + - file: "4-yield-and-quality/README.md" + - file: "4-yield-and-quality/15-metrology/README.md" + - file: "4-yield-and-quality/16-yield-analysis/README.md" + - file: "4-yield-and-quality/17-process-control/README.md" + - file: "4-yield-and-quality/18-abnormality-handling/README.md" + - file: "5-backend/README.md" + - file: "5-backend/19-wafer-test/README.md" + - file: "5-backend/20-packaging/README.md" + - file: "5-backend/21-advanced-packaging/README.md" + - file: "5-backend/22-final-test-and-reliability/README.md" + - file: "6-beyond-the-fab/README.md" + - file: "6-beyond-the-fab/23-fab-systems/README.md" + - file: "6-beyond-the-fab/24-process-and-firmware/README.md" + - file: "appendix/README.md" + - file: "appendix/fab-jargon.md" + - file: "appendix/further-reading.md" + - file: "appendix/glossary.md" + +options: + citations: refdefs + toc_depth: 3 + wordcount_tolerance: 0.1 + wordcount_min_words: 25 From 8e77cd6236738a21cb452504d6b96245a077aa95 Mon Sep 17 00:00:00 2001 From: geoyee Date: Sun, 1 Nov 2026 09:39:52 +0800 Subject: [PATCH 2/4] fix: Change config of ja and fix ci --- .github/workflows/build-ebooks.yml | 2 +- ja/mdbindery.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-ebooks.yml b/.github/workflows/build-ebooks.yml index 8ab8f2d..eb6f063 100644 --- a/.github/workflows/build-ebooks.yml +++ b/.github/workflows/build-ebooks.yml @@ -2,7 +2,7 @@ name: Build Ebooks (EPUB & PDF) on: push: - branches: [feature-ebook] + branches: [master] paths: - "en/**" - "zh-TW/**" diff --git a/ja/mdbindery.yaml b/ja/mdbindery.yaml index 5f78011..0d613e9 100644 --- a/ja/mdbindery.yaml +++ b/ja/mdbindery.yaml @@ -63,5 +63,5 @@ files: options: citations: refdefs toc_depth: 3 - wordcount_tolerance: 0.1 + wordcount_tolerance: 0.15 wordcount_min_words: 25 From 1dc085acac2ae0d385ec6ae641ae4b4f6319050c Mon Sep 17 00:00:00 2001 From: geoyee Date: Sun, 1 Nov 2026 09:49:17 +0800 Subject: [PATCH 3/4] fix: Update config --- en/mdbindery.yaml | 2 +- ja/mdbindery.yaml | 2 +- ko/mdbindery.yaml | 2 +- zh-CN/mdbindery.yaml | 2 +- zh-TW/mdbindery.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/en/mdbindery.yaml b/en/mdbindery.yaml index 3245d0e..ca0cdba 100644 --- a/en/mdbindery.yaml +++ b/en/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/en/" +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/en/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/ja/mdbindery.yaml b/ja/mdbindery.yaml index 0d613e9..70e2d48 100644 --- a/ja/mdbindery.yaml +++ b/ja/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/ja/" +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/ja/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/ko/mdbindery.yaml b/ko/mdbindery.yaml index 6fbf296..7235529 100644 --- a/ko/mdbindery.yaml +++ b/ko/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/ko/" +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/ko/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/zh-CN/mdbindery.yaml b/zh-CN/mdbindery.yaml index dcab260..97e4f43 100644 --- a/zh-CN/mdbindery.yaml +++ b/zh-CN/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/zh-CN/" +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/zh-CN/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/zh-TW/mdbindery.yaml b/zh-TW/mdbindery.yaml index 22ee888..1942546 100644 --- a/zh-TW/mdbindery.yaml +++ b/zh-TW/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction/blob/feature-ebook/zh-TW/" +source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/zh-TW/" metadata: title: "Introduction to Semiconductor Manufacturing" From 80b7b588438e051f7bd924be4d35530527b432f0 Mon Sep 17 00:00:00 2001 From: geoyee Date: Sun, 1 Nov 2026 09:54:45 +0800 Subject: [PATCH 4/4] fix: Fix path --- en/mdbindery.yaml | 2 +- ja/mdbindery.yaml | 2 +- ko/mdbindery.yaml | 2 +- zh-CN/mdbindery.yaml | 2 +- zh-TW/mdbindery.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/en/mdbindery.yaml b/en/mdbindery.yaml index ca0cdba..743d05c 100644 --- a/en/mdbindery.yaml +++ b/en/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/en/" +source_url: "https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/blob/master/en/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/ja/mdbindery.yaml b/ja/mdbindery.yaml index 70e2d48..460b2c4 100644 --- a/ja/mdbindery.yaml +++ b/ja/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/ja/" +source_url: "https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/blob/master/ja/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/ko/mdbindery.yaml b/ko/mdbindery.yaml index 7235529..7fa2de3 100644 --- a/ko/mdbindery.yaml +++ b/ko/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/ko/" +source_url: "https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/blob/master/ko/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/zh-CN/mdbindery.yaml b/zh-CN/mdbindery.yaml index 97e4f43..f255e44 100644 --- a/zh-CN/mdbindery.yaml +++ b/zh-CN/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/zh-CN/" +source_url: "https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/blob/master/zh-CN/" metadata: title: "Introduction to Semiconductor Manufacturing" diff --git a/zh-TW/mdbindery.yaml b/zh-TW/mdbindery.yaml index 1942546..fafbbcd 100644 --- a/zh-TW/mdbindery.yaml +++ b/zh-TW/mdbindery.yaml @@ -2,7 +2,7 @@ slug: "Introduction-to-Semiconductor-Manufacturing" # names the EPUB file output_dir: "dist" # online copy of the book folder: links to files outside the book point here -source_url: "https://github.com/geoyee/Semiconductor_Manufacturing_Introduction_Ebook/blob/master/zh-TW/" +source_url: "https://github.com/chenwei810/Semiconductor_Manufacturing_Introduction/blob/master/zh-TW/" metadata: title: "Introduction to Semiconductor Manufacturing"