From e83f206b5da8531c64323ab42924215105f77006 Mon Sep 17 00:00:00 2001 From: Zhang Fuxin Date: Sun, 31 Oct 2021 11:36:58 +0800 Subject: [PATCH] Add pdf/doc generate in the workflow Initial try. --- .github/workflows/deploy_bookdown.yml | 3 ++- 50-resources.Rmd | 7 +++++++ Makefile | 5 ++++- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 50-resources.Rmd diff --git a/.github/workflows/deploy_bookdown.yml b/.github/workflows/deploy_bookdown.yml index 71630b3..7c66985 100644 --- a/.github/workflows/deploy_bookdown.yml +++ b/.github/workflows/deploy_bookdown.yml @@ -22,8 +22,9 @@ jobs: cache-version: 1 - name: Install Noto CJK fonts run: sudo apt-get install -y fonts-noto-cjk + - uses: foxsen/actions/setup-tinytex-new@tinytex-v2 - name: Render Book - run: make + run: make -j8 - uses: actions/upload-artifact@v1 with: name: _book diff --git a/50-resources.Rmd b/50-resources.Rmd new file mode 100644 index 0000000..7cb9511 --- /dev/null +++ b/50-resources.Rmd @@ -0,0 +1,7 @@ +# 相关资源 {-} + +## 自动生成的各种格式 + +* [HTML](https://foxsen.github.io/). 在线HTML版本。 +* [PDF](https://foxsen.github.io/bookdown.pdf). PDF版下载链接。 +* [DOCX](https://foxsen.github.io/bookdown.docx). Word版下载链接,其中目录部分需要手工选择下“更新域”才能显示。 diff --git a/Makefile b/Makefile index 28c710c..bec0a12 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ -all: +all: html pdf doc + echo "done" + +html: Rscript -e 'bookdown::render_book()' pdf: