Commit 40dbc703 authored by Greg Wilson's avatar Greg Wilson
Browse files

Merge branch '2016-06' of github.com:swcarpentry/styles into 2016-06

parents 079d7d50 4c788a5b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -35,8 +35,11 @@ clean :
	@find . -name .DS_Store -exec rm {} \;
	@find . -name '*~' -exec rm {} \;
	@find . -name '*.pyc' -exec rm {} \;

## clean-rmd      : clean intermediate R files (that need to be committed to the repo).
clear-rmd :
	@rm -rf ${RMD_DST}
	@rm -rf fig/swc-rmd-*
	@rm -rf fig/rmd-*

## ----------------------------------------
## Commands specific to workshop websites.
+5 −3
Original line number Diff line number Diff line
@@ -8,18 +8,20 @@ library("knitr")

fix_fig_path <- function(pth) file.path("..", pth)

## We use the swc-rmd- prefix for the figures generated by the lssons
## so they can be easily identified and deleted by `make clean`.  The
## We use the rmd- prefix for the figures generated by the lssons so
## they can be easily identified and deleted by `make clean-rmd`.  The
## working directory when the lessons are generated is the root so the
## figures need to be saved in fig/, but when the site is generated,
## the episodes will be one level down. We fix the path using the
## `fig.process` option.

opts_chunk$set(tidy = FALSE, results = "markup", comment = NA,
               fig.align = "center", fig.path = "fig/swc-rmd-",
               fig.align = "center", fig.path = "fig/rmd-",
               fig.process = fix_fig_path)

# The hooks below add html tags to the code chunks and their output so that they
# are properly formatted when the site is built.

hook_in <- function(x, options) {
  stringr::str_c("\n\n~~~\n",
                 paste0(x, collapse="\n"),