This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push: new 8ae04bd91c [PDF] update generate pdf action (#190) 8ae04bd91c is described below commit 8ae04bd91ce451d1d4f442c1b80023ef8f31505c Author: Jeffrey <color.d...@gmail.com> AuthorDate: Thu Feb 16 15:56:13 2023 +0800 [PDF] update generate pdf action (#190) --- .github/workflows/cron-generate-pdf.yml | 54 +++++++++++++++++++++++ .github/workflows/generate-pdf.yml | 78 +++------------------------------ 2 files changed, 61 insertions(+), 71 deletions(-) diff --git a/.github/workflows/cron-generate-pdf.yml b/.github/workflows/cron-generate-pdf.yml new file mode 100644 index 0000000000..57b898e738 --- /dev/null +++ b/.github/workflows/cron-generate-pdf.yml @@ -0,0 +1,54 @@ +name: Cron Generate PDF + +on: + schedule: + - cron: '0 1 * * *' +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +jobs: + Generate-PDF: + runs-on: ubuntu-latest + environment: Production + steps: + - name: Checkout + uses: actions/checkout@master + with: + persist-credentials: false + submodules: recursive + + - name: Add Chinese Fonts + run: | + sudo apt-get install ttf-mscorefonts-installer + sudo apt-get install fontconfig + fc-list :lang=zh + ls -lh /usr/share/fonts/ + cp -rf ./static/fonts/* /usr/share/fonts/ + mkfontscale + mkfontdir + fc-cache + fc-list :lang=zh + + - name: Use Node.js + uses: actions/setup-node@v1 + with: + node-version: 16.14.0 + + - name: Generate PDF + run: | + npx vitpress-generate-pdf --initialDocURLs="https://doris.apache.org/docs/dev/get-starting/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Docs (English)" --outputPDFFilename="Apache Doris Docs (English).pdf" --tocOnlyH1=true + npx vitpress-generate-pdf --initialDocURLs="https://doris.apache.org/zh-CN/docs/dev/get-starting/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Docs (中文)" --outputPDFFilename="Apache Doris Docs (中文).pdf" --tocOnlyH1=true + ls + rm -rf ./build/** + mkdir -p ./build/assets/files/ + cp *.pdf ./build/assets/files/ + ls ./build/assets/files/ + + - name: Upload files to OSS + uses: ./.github/actions/aliyun-oss-website-action + with: + accessKeyId: ${{ secrets.ALIYUN_ACCESS_KEY_ID }} + accessKeySecret: ${{ secrets.ALIYUN_ACCESS_KEY_SECRET }} + bucket: ${{ secrets.ALIYUN_OSS_BUCKET }} + endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }} + folder: build diff --git a/.github/workflows/generate-pdf.yml b/.github/workflows/generate-pdf.yml index e9d430d739..7321108bc2 100644 --- a/.github/workflows/generate-pdf.yml +++ b/.github/workflows/generate-pdf.yml @@ -1,27 +1,17 @@ name: Generate PDF -on: +on: workflow_dispatch: inputs: branch: description: 'Specify the branch name' required: true default: 'master' - doc_version: - description: 'Generate PDF for doc version' - required: true - default: '1.1' - type: "choice" - options: - - "ALL" - - "1.1" - - "0.15" - - "dev" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: - build-and-deploy: + Generate-PDF: runs-on: ubuntu-latest environment: Production steps: @@ -47,66 +37,12 @@ jobs: uses: actions/setup-node@v1 with: node-version: 16.14.0 - - - name: Build - run: | - git clone https://github.com/apache/doris.git - mkdir versioned_docs/version-dev/ - cp -R doris/docs/en/docs/* versioned_docs/version-dev/ - cp -R doris/docs/sidebars.json versioned_sidebars/version-dev-sidebars.json - mkdir i18n/zh-CN/docusaurus-plugin-content-docs/version-dev - cp -R doris/docs/zh-CN/docs/* i18n/zh-CN/docusaurus-plugin-content-docs/version-dev/ - cp -R doris/docs/dev.json i18n/zh-CN/docusaurus-plugin-content-docs/version-dev.json - - cp -R doris/docs/images static/ - npm install -g yarn - yarn cache clean - yarn && yarn build - touch build/.dummy - cp .asf-site.yaml ./build/.asf.yaml - cp versions.json ./build/ - ls build - export DORIS_COMMIT=`git rev-parse HEAD` - - name: Generate All Versions PDF - if: ${{ github.event.inputs.doc_version == 'ALL'}} - run: | - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 1.1 (English)" --outputPDFFilename="Apache Doris 1.1 (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/docs/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 1.1 (中文)" --outputPDFFilename="Apache Doris 1.1 (中文).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/0.15/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 0.15 (English)" --outputPDFFilename="Apache Doris 0.15 (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/0.15/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 0.15 (中文)" --outputPDFFilename="Apache Doris 0.15 (中文).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/dev/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Dev (English)" --outputPDFFilename="Apache Doris Dev (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/docs/dev/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Dev (中文)" --outputPDFFilename="Apache Doris Dev (中文).pdf" - rm -rf ./build/** - mkdir -p ./build/assets/files/ - cp *.pdf ./build/assets/files/ - ls ./build/assets/files/ - - - name: Generate PDF version_1.1 - if: ${{ github.event.inputs.doc_version == '1.1'}} - run: | - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 1.1 (English)" --outputPDFFilename="Apache Doris 1.1 (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/docs/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 1.1 (中文)" --outputPDFFilename="Apache Doris 1.1 (中文).pdf" - rm -rf ./build/** - mkdir -p ./build/assets/files/ - cp *.pdf ./build/assets/files/ - ls ./build/assets/files/ - - - name: Generate PDF version_0.15 - if: ${{ github.event.inputs.doc_version == '0.15'}} - run: | - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/0.15/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 0.15 (English)" --outputPDFFilename="Apache Doris 0.15 (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/0.15/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris 0.15 (中文)" --outputPDFFilename="Apache Doris 0.15 (中文).pdf" - rm -rf ./build/** - mkdir -p ./build/assets/files/ - cp *.pdf ./build/assets/files/ - ls ./build/assets/files/ - - - name: Generate PDF version_dev - if: ${{ github.event.inputs.doc_version == 'dev'}} + - name: Generate PDF run: | - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="docs/dev/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Dev (English)" --outputPDFFilename="Apache Doris Dev (English).pdf" - npx vitpress-generate-pdf --buildDirPath="./build/" --firstDocPath="zh-CN/docs/dev/summary/basic-summary/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Dev (中文)" --outputPDFFilename="Apache Doris Dev (中文).pdf" + npx vitpress-generate-pdf --initialDocURLs="https://doris.apache.org/docs/dev/get-starting/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Docs (English)" --outputPDFFilename="Apache Doris Docs (English).pdf" --tocOnlyH1=true + npx vitpress-generate-pdf --initialDocURLs="https://doris.apache.org/zh-CN/docs/dev/get-starting/" --paginationSelector=".pagination-nav__link--next" --contentSelector="article" --coverImage="https://cdn.selectdb.com/images/doris-logo-512.png" --coverTitle="Apache Doris Docs (中文)" --outputPDFFilename="Apache Doris Docs (中文).pdf" --tocOnlyH1=true + ls rm -rf ./build/** mkdir -p ./build/assets/files/ cp *.pdf ./build/assets/files/ @@ -119,4 +55,4 @@ jobs: accessKeySecret: ${{ secrets.ALIYUN_ACCESS_KEY_SECRET }} bucket: ${{ secrets.ALIYUN_OSS_BUCKET }} endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }} - folder: build \ No newline at end of file + folder: build --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org