Skip to content

xuxiaodong/bookdown-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bookdown-container

Build image Docker Image Version (tag latest semver) Docker Image Size (tag) Docker Pulls Twitter

本项目旨在通过容器化的方式来方便的运行 Bookdown,目前包含其最新版本 0.24。除此之外,该镜像同时还涵盖下列软件包:

  • R 4.1.2
  • Pandoc 2.14.1
  • Pandoc-crossref 0.3.12.0
  • R Markdown 2.11
  • Blogdown 1.5
  • Distill 1.3
  • Rticles 0.21
  • Vitae 0.4.2
  • Tufte 0.10
  • Knitr 1.36
  • TinyTex 0.34

手动构建

docker build -t bookdown .

直接使用

docker pull toyland/bookdown          # 最新版
docker pull toyland/bookdown:v0.24    # 特定版本
docker pull toyland/bookdown:20210816 # 每日快照版

渲染文档

  • 将 R Markdown 渲染成 PDF

      docker run --rm -v $PWD:/work toyland/bookdown Rscript -e "rmarkdown::render('file.Rmd', 'pdf_document')"
    
  • 将 Bookdown 渲染成 PDF

      docker run --rm -v $PWD:/work toyland/bookdown Rscript -e "bookdown::render_book('index.Rmd', 'bookdown::pdf_book')"
    

官方文档参考

许可

MIT

Copyright (c) 2021 Xiaodong Xu

Releases

No releases published

Packages

No packages published