Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Reproducible Blogging with R Markdown
R
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
R
.Rbuildignore
.gitignore
DESCRIPTION
NAMESPACE
README.md

README.md

Note: Poirot shares a significant amount of codebase with Slidify. To ease development, I have integrated Poirot into the dev branch of Slidify. These will be ported back to Poirot once the code matures.

Poirot

Poirot is an elegant, blog aware, static site generator to create, manage and publish websites with reproducible content using R Markdown.

Installing Poirot

Poirot is still under development and can be installed from github using devtools. You will also need to install the development versions of slidify and slidifyLibraries.

require(devtools)
install_github('poirot', 'ramnathv')
install_github('slidify', 'ramnathv', ref = 'dev')
install_github('slidifyLibraries', 'ramnathv')

Poirot uses markdown for text content, knitr for code chunks and mustache for templating. Poirot is highly extensible using widgets. As a publishing framework for data scientists, Poirot comes pre-equipped with support for math, visualization and tables.

Blogging with Poirot

You can start blogging with Poirot by cloning the sample blog, replacing the sample Rmd files with yours, modifying configuration in site.yml and posts/config.yml and running blogify(".") from the root directory. You can view the blog by opening a local server using python or ruby.

$ git clone git@github.com:ramnathv/poirotBlog
$ cd poirotBlog
$ python -m SimpleHTTPServer 8080
$ open localhost:8080/posts

How to contribute

You can fork the repository on Github.

License

MIT License

Something went wrong with that request. Please try again.