A new blogging workflow
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Just disovered the Jekyll – github pages combination. Perfect for a very simple static blog site. I also found a pretty neat integration with RMarkdown which suits me perfectly, as I am mainly using R and will be posting bits and pieces of that.
A summary of how it works…
- Install Jekyll on a local directory and build the site on your disk.
- Create a repo for your github pages site, push the Jekyll directory.
- Done
I'm not going to explain these steps in any detail as they are very well explained in the links above, however if you are an R fanatic like me, it's worth noting the integration with RStudio / RMarkdown. First go install a package called servr
.
install.packages("servr")
Thanks for writing and maintainging this Yihui Xie.
The package include a function jekyll()
. First create a directory in your Jekyll route directory called _source
. Put your .Rmd
blog scripts in here and then call the jekyll()
function from R with setwd()
pointed at your Jekyll route directory. This will compile the script, including any output. The resulting .md
files go into the _posts
directory and any figures go into figure
. Then git commit
and git push
and your blog is posted.
It really is that easy, now time for my first post…
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.