cboettig / labnotebook

:notebook: Source code and version history for my online lab notebook
http://www.carlboettiger.info
Creative Commons Zero v1.0 Universal
99 stars 61 forks source link

jekyll-travis #112

Closed sckott closed 10 years ago

sckott commented 10 years ago

Carl, wonder if @mfenner 's jekyll-travis https://github.com/mfenner/jekyll-travis would be ideal for your lab notebook - I think you've said it takes a while for your site to compile locally, which this perhaps would help

mfenner commented 10 years ago

My blog is now running off Travis as well. I can compile locally, but this makes the workflow a bit easier. Because Pandoc is installed from source every time, the build takes about 11-12 minutes.

sckott commented 10 years ago

I just saw this http://mislav.uniqpath.com/2013/12/travis-cached-bundle/ Discussion of how to speed up Travis builds by attempting to replicate what paid customers get by caching dependencies

mfenner commented 10 years ago

Thanks. What I don't like about that solution is that it requires Amazon S3. And installing Ruby gems is the smaller problem, what takes time is Pandoc. A PPA with recent Pandoc would be good enough for me.

sckott commented 10 years ago

Ah, okay, I see

cboettig commented 10 years ago

Thanks @sckott and @mfenner; finally got around to doing this. We (mostly thanks to @mfenner ) are still tweaking the general workflow in docs, but I was glad it wasn't too hard to adapt here. Just had to travis encrypt my personal API keys for twitter feed and google pageviews; other APIs I have plugins for work without keys.

mfenner commented 10 years ago

I'm glad this is working for you. Would be great if our combined activities result in a better set of tools and documentation so that it becomes less of a pain to set up a blog with jekyll and pandoc.