tl;dr: I would like to use Netlify as an alternative to Travis + GitHub Pages to publish a bookdown book, but all the resources I can find -- mainly from @apreshill and @yihui show how to do it with blogdown not bookdown. Any advice or links to examples would be super helpful.
"Basically, you compile the book to HTML, then run git commands to push the files to GitHub, but you probably do not want to do this over and over again manually and locally. It can be very handy to automate the publishing process completely on the cloud, so once it is set up correctly, all you have to do next is write the book and push the Rmd source files to GitHub, and your book will always be automatically built and published from the server side."
Edit and update: My original understanding, which now appears to be wishful thinking, was that Netlify would eliminate the need for Travis to trigger a book rendering each time a change is pushed to an .Rmd file. Given that it appears that that is not the case (see the R Cookbook repo by Paul Teetor and JD Long and accompanying blog post), I wonder what the advantages are of Netlify vs. GitHub Pages for a bookdown book. I know that Netlify offers many features that GitHub Pages doesn't, but they don't seem particularly relevant for this use case. However, there's a lot of talk about Netlify so want to learn more.
Part of my problem is that the more I read about this the more I realize I don't fully understand how the terms continuous integration and continuous deployment are being used. On the features page referenced above, Netlify claims that GitHub Pages does not offer continuous deployment while Netlify does. I'm not sure what that actually means... when changes are made for example, to the /docs folder of a bookdown repo they are automatically published on GitHub Pages.
Thanks for helping me out of the muck.