{
  "title": "说说我在 Linux 下写书所用的工具，希望对感兴趣的朋友有所参考： * 源文档：R Markdown，原生的 Markdown 就行，但它有一些不错的扩展特性。 * 目标文档：可产生 LaTeX 再最终生成 PDF、类似 GitBook 的 HTML、ePub，Mobi 再由 ePub 转制。 * 底层：Pandoc * 上层：Bookdown * 优点：一种源，多种输出",
  "date": "2019-04-17"
}

# blogdown

> **Alex Albright** (@AllbriteAllday; 29/7): Our @HarvardGWE group officially has a website! https://t.co/2ClvdaQZRZ I am very proud of this growing community at @Harvard. Website made with #blogdown, Hugo, and love.  [&#8618;](https://twitter.com/xieyihui/status/1118136098973257730)

<!-- -->


> **Guy Prochilo 🏳️‍🌈** (@GuyProchilo; 21/4): #Rstats: Hugo-academic blogdown theme is a beautiful template recommended for academics who want a professional-looking website. 
> >
> Instructions on GitHub:
> https://t.co/mI8ICuTGz4…
> >
> Check out my website with the theme:
> https://t.co/eTVWEtFOaX
> >
> #phdchat https://t.co/tTgPSKAUej  [&#8618;](https://twitter.com/xieyihui/status/1117261203317903366)

<!-- -->


> **Dr Lowri E. Evans** (@L0wriEvans; 13/4): Day 11/100 of #100DaysofCode ... I'm on leave for a few days, but I'll still do some coding. Working on my new personal website in R using the package #blogdown - who else is designing their own website? #rstats https://t.co/ns3DfnMofM  [&#8618;](https://twitter.com/xieyihui/status/1116275630050566144)

<!-- -->


> **Jerrick Tram** (@JerrickTram; 12/2): From the past 3 years, the opinions on Brexit shifted in favor of disapproval. The Economist initially botched the graph before improving so we're recreating the better version in this #TidyTuesday. I finally got to using blogdown as well.
> >
> Code: https://t.co/eo9gasxAmc https://t.co/g0cIOffhb5  [&#8618;](https://twitter.com/xieyihui/status/1117954660688592896)

<!-- -->


> **🇲🇽 Dr. Leonardo Collado-Torres** (@fellgernon; 11/1): I updated my #blogdown website to hugo-academic 4.1.0 (4.2.0 dev). I wanted to improve my alumni section @amptrsn @ashkaun_razmara 🙏🏾. But now you can also browse through my academic career starting with @lcgunam and @sur_hp 🙌🏾
> >
> https://t.co/EbkZIECgUO
> >
> Thx @georgecushen #rstats https://t.co/YT67lbKLis  [&#8618;](https://twitter.com/xieyihui/status/1116011820324618245)

<!-- -->


> **Yihui Xie** (@xieyihui; 7/0): @kierisi @Chucheria Sorry about that! Will a warning message help in this case? https://t.co/zdGqSuyA4B  [&#8618;](https://twitter.com/xieyihui/status/1116017408899256322)

<!-- -->


> **Alexander Wagner** (@Triamus1; 6/3): @EngelhardtCR UC Business Analytics R Programming Guide
> https://t.co/aPPwRJyBzi
> >
> Big Data and Social Science
> https://t.co/YOW60h6PzA
> >
> R for Data Science
> https://t.co/x3sSOUsPAO
> >
> blogdown: Creating Websites with R Markdown
> https://t.co/t5ceALiPFN
> >
> R packages
> https://t.co/Bzw8yaw4jk  [&#8618;](https://twitter.com/xieyihui/status/1116801881085497344)

<!-- -->


> **Bruna Wundervald** (@bwundervald; 6/0): @phillynerd https://t.co/bwXL2YSrec ;)  [&#8618;](https://twitter.com/xieyihui/status/1117468399209189378)

<!-- -->


> **Garrick Aden-Buie** (@grrrck; 6/0): @xieyihui @kierisi @Chucheria I think a warning is a good idea! Sometimes future-posting is intentional; I wrote up how to make this work in a blog post https://t.co/JxXxbYoMXb You can get Netlify to preview future posts with these settings, but you still need to manually trigger the post publication. https://t.co/2J6EGYYH35  [&#8618;](https://twitter.com/xieyihui/status/1116019203679686657)

<!-- -->


> **Sébastien Rochette** (@StatnMap; 5/4): #rstats - @jepusto succeeded to add the code folding feature in the 'academic' theme in his @GoHugoIO #blogdown website. Look at the steps here: https://t.co/g3wdRkfyxb  [&#8618;](https://twitter.com/xieyihui/status/1117830878066094080)

<!-- -->


> **Oscar Baruffa 📊🇳🇱** (@oscar_b123; 5/0): @phillynerd @R4DScommunity Try this. I haven't yet though, let me know if you do @apreshill https://t.co/gMiMcoORiU  [&#8618;](https://twitter.com/xieyihui/status/1117474982559457281)

<!-- -->


> **Martin Henze (Heads or Tails)** (@heads0rtai1s; 4/1): @phillynerd Check this out: https://t.co/Dm2xrIyqkR  [&#8618;](https://twitter.com/xieyihui/status/1117580296096845825)

<!-- -->


> **Andrew Heiss, PhD** (@andrewheiss; 4/0): Hitting the point in the semester where building my blogdown-based class website is taking foreverrr with all the pages it has to compile. Just one more class session to add!
> >
> In related news, I really wish blogdown::build_site() did incremental builds or caching or something  [&#8618;](https://twitter.com/xieyihui/status/1118234955895590912)

<!-- -->


> **Alison Hill** (@apreshill; 3/0): @kierisi @jsonbecker @CMastication @DataCamp I’m sure @gvwilson has an awesome wishlist too- this is just me based on taking his remote course on teaching and doing some small n trial runs with blogdown recently. Also me idealizing how I can teach R Markdown and friends remotely.  [&#8618;](https://twitter.com/xieyihui/status/1117472815790170122)

<!-- -->


> **atusy** (@Atsushi776; 3/0): R + blogdown + shunito/vibook で Vivliostyle な css組版できることを確認したが，R で無理に実現しようとしてるせいで一寸先に闇が漂う．やっぱり pagedown にしとくべきやな．
> https://t.co/HB8jfdvsWO https://t.co/nHbAqeGKpG  [&#8618;](https://twitter.com/xieyihui/status/1116174280696274944)

<!-- -->


> **James E. Pustejovsky** (@jepusto; 2/1): @StatnMap @GoHugoIO Succeeded entirely due to @StatnMap’s development efforts (https://t.co/DrY12a3OzH) and generous debugging help. Thanks again Sébastien!  [&#8618;](https://twitter.com/xieyihui/status/1117840292537872384)

<!-- -->


> **MarcinStepniak** (@marcin_stepniak; 2/1): My third approach to create my personal www and website for my  #MSCA_CAlCULUS project using #rstats #blogdown #hugo academics theme. 
> Some progress, but still a lot issues to be solved 🤔
> Stay tuned!  [&#8618;](https://twitter.com/xieyihui/status/1115989757622915074)

<!-- -->


> **Alex Albright** (@AllbriteAllday; 2/0): Bless you @apreshill for this hugo/blogdown troubleshooting guide! https://t.co/4Eq9mmhhBp Notes to future self: (1) you need a / at the end of your base URL and (2) include publishDates in YAML (so hugo will know when I'm OK publishing things dated in the future).  [&#8618;](https://twitter.com/xieyihui/status/1116096652954284034)

<!-- -->


> **Marcus Adams** (@MtotheAdams; 2/0): @heads0rtai1s @phillynerd I really like the blogdown book. It has a lot on more than just the package (webhosting, site generation, domain names, etc.) which I found extremely helpful.  [&#8618;](https://twitter.com/xieyihui/status/1117652650345017344)

<!-- -->


> **Peter Smits** (@PeterDSmits; 2/0): updating my blogdown site always feels like 3 steps forward, 3 steps backwards, rebase, 1 step forward.  [&#8618;](https://twitter.com/xieyihui/status/1116049159146987520)

<!-- -->


> **The data salaryman** (@livingwithdata; 1/0): @L0wriEvans Best of luck!! 🙂 I used to do my blog posts locally, push it to github, and copy paste the elements from the remote repo to medium. I'm currently redesigning my blog with blogdown so that it will work on Github pages  [&#8618;](https://twitter.com/xieyihui/status/1116296254554685445)

<!-- -->


> **Jake Kaupp** (@jakekaupp; 1/0): @oscar_b123 @sil_aarts @R4DScommunity It doesn’t actively run an R session, nor can it act as a shiny host.  But the blogdown package (https://t.co/QLe0Ix6SVK) makes it easy to include interactive graphs via htmlwidgets.  [&#8618;](https://twitter.com/xieyihui/status/1118140507434229760)

<!-- -->


> **Jake Kaupp** (@jakekaupp; 1/0): @BenMoretti @sil_aarts @R4DScommunity I’d definitely recommend blogdown https://t.co/QLe0Ix6SVK  [&#8618;](https://twitter.com/xieyihui/status/1118141092694769664)

<!-- -->


> **mohammad rosidi** (@rosidi2610; 1/0): @r_indonesia_ blogdown and bookdown  [&#8618;](https://twitter.com/xieyihui/status/1118078701587951616)

<!-- -->


> **Casey Bates** (@_casey_bates; 1/0): @phillynerd @R4DScommunity Also, I referred to this site: https://t.co/lp4ZGyaf2N
> >
> I hosted my blog with netlify which is connected to the GitHub repo where the site is built.  [&#8618;](https://twitter.com/xieyihui/status/1117470461619605505)

<!-- -->


> **Charles T. Gray** (@cantabile; 1/0): @KenButler12 @thejholloway blogdown:: companion cube 🥐💕 https://t.co/UZ2XJpZXhP  [&#8618;](https://twitter.com/xieyihui/status/1116817331089317888)

<!-- -->


> **Olga Mierzwa-Sulima** (@olga_mie; 1/0): @o_gonzales I followed @xieyihui bookdown guide for hosting. See: https://t.co/wZKTst3Qu7 i also have a separte GH repo were I store the blog source code + analysis.  [&#8618;](https://twitter.com/xieyihui/status/1116353946963124224)

<!-- -->


> **Jozef Hajnala** (@jozefhajnala; 1/0): @xieyihui @kierisi @Chucheria 50c from another perspective - I like the default behavior (serve_site() for preview of future posts, but only build and deploy when scheduled). Also, this is documented here: https://t.co/N7PKbWFXBd, well worth the read 🙂  [&#8618;](https://twitter.com/xieyihui/status/1116026645662588928)

<!-- -->


> **Bea.** (@Chucheria; 1/0): @apreshill Thank you Alison! This is my first time with blogdown so I'm discovering as I go 🧐  [&#8618;](https://twitter.com/xieyihui/status/1116019262102151168)

<!-- -->


> **The data salaryman** (@livingwithdata; 0/1): Rough draft of my personal site! Written with #rstats in the #blogdown package 🙂
> >
> https://t.co/uUazGb4J2n
> >
> Appreciate any feedback on the blog posts or how the site is built ♥️ https://t.co/P7pODzYueA  [&#8618;](https://twitter.com/xieyihui/status/1118285729447047169)

<!-- -->


> **havemysecrets** (@havemysecrets; 0/1): [token] in PR by innuo 
> https://t.co/E95EwyC5H1
> Sample: `"6e288633-d2ef-48b5-ae19-e03c38c46c67"&gt;&lt;/div&gt;`  [&#8618;](https://twitter.com/xieyihui/status/1117139193300434945)

<!-- -->


> **Max Lindmark** (@max_lindmark; 0/0): @Philip_SG_Jac Also, these excellent resources helped me get started in the first place! 
> https://t.co/XWvXA8PgsO
> https://t.co/2LCZHUrxn7
> https://t.co/a7f68N7qOK  [&#8618;](https://twitter.com/xieyihui/status/1118521612054224896)

<!-- -->


> **Hyesop Shin** (@hyesop; 0/0): @andrewheiss Have you tried blogdown::serve_site() ? I guarantee it is way faster than build_site()  [&#8618;](https://twitter.com/xieyihui/status/1118519562440511488)

<!-- -->


> **Matt.0** (@MattOldach; 0/0): Haven't been through the whole thing but the section on blogdown was great (even if your not "new" to data science you'll learn something) https://t.co/VYJ415qKo5  [&#8618;](https://twitter.com/xieyihui/status/1118513975233327105)

<!-- -->


> **The data salaryman** (@livingwithdata; 0/0): @jsonpott Blogdown works with Hugo 🙂 I used the hugo-theme-basic Hugo theme.  [&#8618;](https://twitter.com/xieyihui/status/1118513958560776192)

<!-- -->


> **Alexander Miniushkin** (@AMiniushkin; 0/0): I just published Speeding up R blogdown with Nginx https://t.co/eXFzFb243M  [&#8618;](https://twitter.com/xieyihui/status/1118465019157544960)

<!-- -->


> **Ghislain Nono Gueye** (@GueyeNono; 0/0): @R_Graph_Gallery I assume your website was not built with blogdown?  [&#8618;](https://twitter.com/xieyihui/status/1118058140539465729)

<!-- -->


> **La ilusión de Nina** (@lailusiondeNina; 0/0): 🌝 "La vida puede ser muy seria, vamos a bailar."
> >
> #newpost #newblogpost #FIESTA #blog #blogquirky #blogetan #BlogTour #blogueiras #blogueiros #BLOGOS #blogoftheday #blogposts #blogpost #BlogAllTheTime #blogs #blogdown #bloghop #BlogLCU #blogchatter #blogset #BlogsteleSUR #Tbt https://t.co/IYAl5asKlW  [&#8618;](https://twitter.com/xieyihui/status/1117404605451780100)

<!-- -->


> **Kshitij Srivastava** (@7shitij; 0/0): Its super easy to get started with @xieyihui’s #blogdown since you can turn your #markdown or #Rmarkdown into blogposts.
> Here, I am starting on my blogging journey: https://t.co/5g7iRU4tXF  [&#8618;](https://twitter.com/xieyihui/status/1116536481475178496)

<!-- -->


> **Yihui Xie** (@xieyihui; 0/0): @sagitaninta Both functions download files from Github, so perhaps your internet connection doesn't allow downloading from Github with R's download.file() for some reason... I don't know. If you file an issue on Github (either blogdown or tinytex), I can probably help you debug it.  [&#8618;](https://twitter.com/xieyihui/status/1116008841274109952)

<!-- -->


# bookdown

> **Linuxtoy 🐧** (@linuxtoy; 133/34): 说说我在 Linux 下写书所用的工具，希望对感兴趣的朋友有所参考：
> * 源文档：R Markdown，原生的 Markdown 就行，但它有一些不错的扩展特性。
> * 目标文档：可产生 LaTeX 再最终生成 PDF、类似 GitBook 的 HTML、ePub，Mobi 再由 ePub 转制。
> * 底层：Pandoc
> * 上层：Bookdown
> * 优点：一种源，多种输出  [&#8618;](https://twitter.com/xieyihui/status/1117961671857692672)

<!-- -->


> **Erin LeDell** (@ledell; 71/24): @EngelhardtCR My #MachineLearning tutorial from UseR! 2016 covers some of the topics from my DataCamp course (Machine Learning with Tree-Based Models in R) and more: https://t.co/JEJvkfimlF
> Also, @bradleyboehmke @bgreenwell8 turned it into a #bookdown! https://t.co/3jifcOhFl3  [&#8618;](https://twitter.com/xieyihui/status/1116785383532982272)

<!-- -->


> **Sylvain Chabé-Ferret** (@SylvainCF; 55/9): Great idea. 
> >
> Let’s ponder at the marvel that is @Rstudio. 
> >
> Seamlessly integrating R with Latex, Markdown, MySQL and Git, producing html, PDFs, docs, ePubs.
> >
> Free and open source.
> >
> The @rstudio team contributed packages such as tidyverse, Knitr, RMarkdown, Bookdown, Shiny.
> >
> 🙏👍 https://t.co/23vwUAlWOP  [&#8618;](https://twitter.com/xieyihui/status/1116199781767028736)

<!-- -->


> **alexis comber** (@lexcomber; 17/5): finally got some readable code up!  https://t.co/jWh4nuUdYX https://t.co/gtBQEC65Kz  [&#8618;](https://twitter.com/xieyihui/status/1118247213619191813)

<!-- -->


> **Alexander Wagner** (@Triamus1; 13/5): @EngelhardtCR Text Mining with R - A Tidy Approach
> https://t.co/JJXFoeIJJt
> >
> Advanced R
> https://t.co/C9MkUXsHXK
> >
> Hands-On Programming with R
> https://t.co/PxVWogfkyr
> >
> Announcing the R Markdown Book
> https://t.co/zXthP4DpKg
> >
> R, Databases, and Docker
> https://t.co/SDr1M3ufas  [&#8618;](https://twitter.com/xieyihui/status/1116801227193573376)

<!-- -->


> **Emily Summerbell** (@esummerbell; 12/3): I stumbled across this #R guide by accident and boy howdy is it fantastic. Are normal coding tutorials too boring for you? Now you can code WITH PIRATES! YaRrr! The Pirate’s Guide to R https://t.co/lYIOc6mS2q #Rstats #Rcran #biostats #pirates #coding #ScienceTwitter #phdlife  [&#8618;](https://twitter.com/xieyihui/status/1116088779071213568)

<!-- -->


> **Mara Averick** (@dataandme; 9/2): @healthstatsdude @graemeleehickey @XemMd Ack! Why can I see replies and didn't get the original tweet?!
> A few more free options (though I very much agree with both recs)
> Hands on Programming with R https://t.co/A10CZJtAKu (another @StatGarrett oeuvre)
> R Programming for Data Science https://t.co/y4fVNcKUTX by @rdpeng  [&#8618;](https://twitter.com/xieyihui/status/1118214627169583105)

<!-- -->


> **Dantezy** (@dantezy2814; 8/3): Bookdown 真是一个好工具，顺路卖一下我自己写的 bookdown 插件： https://t.co/bwqZqXMZa4 https://t.co/ZLdZnlIxXi  [&#8618;](https://twitter.com/xieyihui/status/1117996187448045568)

<!-- -->


> **Inspiring Diversity in STEM** (@IDSTEM; 7/3): Coding workshop by @RLadiesLdnOnt on April 25 at @londonlibrary on using RMarkdown and Bookdown for preparing your dissertation. 
> >
> RSVP at https://t.co/OFjslZi7jw 
> >
> #ldnont #WomenWhoCode  [&#8618;](https://twitter.com/xieyihui/status/1116717456154746882)

<!-- -->


> **Mara Averick** (@dataandme; 7/1): @healthstatsdude @graemeleehickey @XemMd @StatGarrett @rdpeng @djnavarro @jtrnyc @zachbogart Also, LMK if there's a specific domain you're interested in. It can be really nice to have unfamiliar material grounded in a subject you're familiar with. Also, there are a TON of bookdown books here: https://t.co/9YuppxhhWx  [&#8618;](https://twitter.com/xieyihui/status/1118215991262154752)

<!-- -->


> **David John Baker** (@DavidJohnBaker; 5/1): I never want to know how many hours of my life would I have saved if I just carved out a day to read all the Latex, bookdown, and pandoc documentation instead of patchworking this together.  [&#8618;](https://twitter.com/xieyihui/status/1117755971407839233)

<!-- -->


> **R-Ladies LdnOnt** (@RLadiesLdnOnt; 5/1): Our next #RLadies #LdnOnt meet up is in less than 2 weeks! Learn alongside @theaknowles on how to harness the power of #RMarkdown and #Bookdown while dissertating¹ (or other writing)
> >
> ✅RSVP: https://t.co/4DnHI7gmlF 
> ____________
> ¹Yes, yes you can count these as writing hours 📝 https://t.co/4xw24QoekM  [&#8618;](https://twitter.com/xieyihui/status/1116710060250394624)

<!-- -->


> **Kazuki Yoshida** (@kaz_yos; 4/2): There's a website for the bookdown project that has links to online version of books written with bookdown. "BOOKDOWN: Write HTML, PDF, ePub, and Kindle books with R Markdown"
> https://t.co/RL04cdae4v https://t.co/Uw0EBtuemU  [&#8618;](https://twitter.com/xieyihui/status/1116273279084445696)

<!-- -->


> **Sylvain Chabé-Ferret** (@SylvainCF; 4/0): Tomorrow, hopefully, I'll upload the tutorial for contributing to the Open Book Statistical Tools for Causal Inference.
> >
> Requires bookdown on top of what I have described in the SKY tutorial.  [&#8618;](https://twitter.com/xieyihui/status/1116410008739229696)

<!-- -->


> **Rob Noble** (@robjohnnoble; 3/3): @sjmgarnier @dbasanta @randal_olson There are essentially two types of syntax: base #rstats and #tidyverse. Each has its zealots. I recommend learning both (but start with base R). Here's one of many introductory guides: https://t.co/Q9Sow3vtqW  [&#8618;](https://twitter.com/xieyihui/status/1118418398168473601)

<!-- -->


> **aSciStance** (@aSciStance; 3/2): Another excellent introduction to R
> >
> "YaRrr! The Pirate’s Guide to R"
> >
> https://t.co/FSbcytmNrR #rstats #startcoding #DataAnalytics  [&#8618;](https://twitter.com/xieyihui/status/1118422548201472000)

<!-- -->


> **Paloma Marín-Arraiza** (@pmarrai; 3/1): YaRrr! The Pirate’s Guide to R https://t.co/Wwss6kQH4y Guías que me dan la vida empezando por el nombre. #R #useR #Pirate :-)  [&#8618;](https://twitter.com/xieyihui/status/1115990352094167041)

<!-- -->


> **Emily Nordmann** (@emilynordmann; 3/0): @JoeSchofield0 If you mean the MSc it's here https://t.co/YHpSXRylyL if you mean the R course, keep and eye on https://t.co/dxQ3X0Dy3j as the #PsyTeachR team will be releasing the materials as a bookdown over the summer.  [&#8618;](https://twitter.com/xieyihui/status/1117125076753768455)

<!-- -->


> **Otho** (@othomn; 2/0): @kierisi This is great. I would add https://t.co/UqBYzTIjJz  [&#8618;](https://twitter.com/xieyihui/status/1117390793537404928)

<!-- -->


> **John Stewart** (@JohnStewartPhD; 2/0): @colinmadland @greeneterry @RyanStraight This may be too much information, but it's the authoritative starting point: https://t.co/ACA7CnUYYe. It's also a good example of what it can look like.  [&#8618;](https://twitter.com/xieyihui/status/1115994540630999040)

<!-- -->


> **alexis comber** (@lexcomber; 1/1): @mikewulder @chrisbrunsdon https://t.co/jWh4nuUdYX  [&#8618;](https://twitter.com/xieyihui/status/1118263343012372482)

<!-- -->


> **Dale Barr** (@dalejbarr; 1/0): @grimbough @swcarpentry Thanks, have added your bookdown style to our list of open source software https://t.co/bbiUtkEp9X  [&#8618;](https://twitter.com/xieyihui/status/1117800358426959872)

<!-- -->


> **Mike Smith** (@grimbough; 1/0): @dalejbarr @swcarpentry Looks like a really nice package, great work! The hidden solutions functionality is something I've tried to incorporate into my 𝗺𝘀𝗺𝗯𝘀𝘁𝘆𝗹𝗲 (https://t.co/rqT5Y9y4KR) bookdown package too. IME definitely a feature that's seen as a positive by both authors and readers. https://t.co/a60ilh6rrX  [&#8618;](https://twitter.com/xieyihui/status/1117752182928027650)

<!-- -->


> **Otho** (@othomn; 1/0): @kierisi The books on bookdown were so helpful to me. I've learned a lot there .  [&#8618;](https://twitter.com/xieyihui/status/1117391556737216512)

<!-- -->


> **Alexander Wagner** (@Triamus1; 1/0): @EngelhardtCR bookdown: Authoring Books and Technical Documents with R Markdown by Yihui Xie
> https://t.co/VA9nqAF299  [&#8618;](https://twitter.com/xieyihui/status/1117344797344374784)

<!-- -->


> **Alexander Wagner** (@Triamus1; 1/0): @EngelhardtCR Introduction to Data Science
> Data Analysis and Prediction Algorithms with R by Rafael A. Irizarry
> https://t.co/HcvC79FAhS
> >
> R Programming for Data Science by Roger Peng
> https://t.co/KJBnJ6SVc4
> >
> Mastering Software Development in R by Roger, Peng, Sean K...
> https://t.co/9c8gM9JOPr  [&#8618;](https://twitter.com/xieyihui/status/1117343394576072704)

<!-- -->


> **Ken Butler** (@KenButler12; 1/0): @ChelseaParlett @JMP_software there's also this: https://t.co/zTYrlOxd9Y. You name it, Yihui's done it.  [&#8618;](https://twitter.com/xieyihui/status/1116860214207287296)

<!-- -->


> **Jonathan Weisberg** (@jweisber; 1/0): It's here! My loot from the bookdown contest. Thanks to @xieyihui for running it, and for all the wonderful tools and books you've given us. https://t.co/pKiXd5ImSx  [&#8618;](https://twitter.com/xieyihui/status/1116771290914983939)

<!-- -->


> **Martijn van Dijk** (@martijn_vdijk; 1/0): @arnokamphuis You might appreciate this one! https://t.co/gURJTU0jRT  [&#8618;](https://twitter.com/xieyihui/status/1116618531892649985)

<!-- -->


> **John Stewart** (@JohnStewartPhD; 1/0): @colinmadland @greeneterry I really like the way your collecting your reading notes in that Grav binder. Did you think about using RBookdown? I'd be curious as to the comparative advantages of each for a project like yours. @RyanStraight turned me onto bookdown and I'm liking it for markdown/Git projects.  [&#8618;](https://twitter.com/xieyihui/status/1115992251895898112)

<!-- -->


> **Colin Madland** (@colinmadland; 1/0): @JohnStewartPhD @greeneterry @RyanStraight Thanks! I hadn’t heard of bookdown before now. Sounds interesting though...can you point me to a resource?  [&#8618;](https://twitter.com/xieyihui/status/1115992638958624768)

<!-- -->


> **Charlie Morris** (@cdmo; 0/0): "FALSE values in a logical vector are like lots of mini-Gandolfs." 
> >
> https://t.co/NpjN2TS0aX https://t.co/1gm1Nzeiia  [&#8618;](https://twitter.com/xieyihui/status/1118493432715018246)

<!-- -->


> **Julián Arango O** (@jarangoo; 0/0): @drob @juliasilge R Markdown: The Definitive Guide by @xieyihui, J.J. Allaire and @StatGarrett https://t.co/1YrmnkHBpB  [&#8618;](https://twitter.com/xieyihui/status/1118385776700661760)

<!-- -->


> **Malte Grosser** (@malte_grosser; 0/0): @EngelhardtCR Further for books https://t.co/1Sf71xNCih (although I wished more authors would upload their books there for better visibility) and also https://t.co/9KDpdecekC  [&#8618;](https://twitter.com/xieyihui/status/1117368115074146304)

<!-- -->


> **Polinartflow** (@PolinArte_ru; 0/0): https://t.co/TJsB4mu79c
> https://t.co/RWWxWk5UFA
> https://t.co/qA2Ezshtuf
> https://t.co/tDF9cv7ljo - Ali SG florence one and co  [&#8618;](https://twitter.com/xieyihui/status/1116815725090492418)

<!-- -->


> **Francisco Rodrigues** (@frchico; 0/0): @DiegoNogare Comecei a estudar o pacote #bookdown para a construção de materiais acadêmicos como artigos, manuais e pôsteres na tentativa de substituição do #Latex. Conhece algum outro pacote semelhante ou até mais completo?  [&#8618;](https://twitter.com/xieyihui/status/1116659292894003201)

<!-- -->


> **Francisco Rodrigues** (@frchico; 0/0): @DiegoNogare Você utiliza r markdown/bookdown para elaborar suas avaliações?  [&#8618;](https://twitter.com/xieyihui/status/1116654699665600512)

<!-- -->


# knitr

> **Sylvain Chabé-Ferret** (@SylvainCF; 7/2): @etjernst @causalinf @nickchk The first three chapters are written, but in Knitr. Slowly converting to RMarkdown.
> >
> Have a look at the result for the first part of chapter 1 here (I find beautiful, but I’m partial) ;)
> >
> https://t.co/PD6VIHGHBa  [&#8618;](https://twitter.com/xieyihui/status/1117078234494132225)

<!-- -->


> **Eisa Mahyari** (@eisamahyari; 7/2): OK this is the funniest error I have ever seen:
> "TiDy_IdEnTiFiEr_HaHaHa.HaHaHa_EnD_TiDy_IdEnTiFiEr" #rstats #r #ggplot2 #knitr https://t.co/cxFbCxSoT5  [&#8618;](https://twitter.com/xieyihui/status/1116452768372232192)

<!-- -->


> **Tyler Morgan-Wall** (@tylermorganwall; 2/3): Anyone know how to make sure \proglang and \pkg calls in an RMarkdown document don't disappear when knitting to a Word doc? Is there a way to either strip or restyle those calls in knitr/pandoc depending on the output type? #rstats  [&#8618;](https://twitter.com/xieyihui/status/1116791439545917440)

<!-- -->


> **boB 🇷udis** (@hrbrmstr; 2/0): @MilesMcBain https://t.co/H7BnYYA6rJ (knitr::docco_classic)  [&#8618;](https://twitter.com/xieyihui/status/1117791999753691138)

<!-- -->


> **Sylvain Chabé-Ferret** (@SylvainCF; 2/0): @sebafossati @causalinf Yep! This is magic especially for reproducible science: you never lose the code that has generated an estimate that you present in a paper. They’re in the same file!
> >
> Knitr does that as well.
> >
> RMarkdown generates PDFs and HTMLs w/ same code so that you can publish online.  [&#8618;](https://twitter.com/xieyihui/status/1117087614526423040)

<!-- -->


> **Kevin Stierhoff** (@kstierhoff; 1/1): @theaknowles I've used doc.type &lt;- knitr::opts_knit$get('https://t.co/o3Sh7ZQDLb') to get the type of doc I was knitting to, then an if (doc.type == "latex") {kable()} else  if (doc.type == "docx"){flextable()} in table chunks, but the word tables still look like 💩.  [&#8618;](https://twitter.com/xieyihui/status/1116225710383751169)

<!-- -->


> **toraritte** (@toraritte; 1/0): How to create "A truly reproducible scientific paper" with "Nix, LaTeX and KnitR for languages like R, Python and JavaScript."
> >
> https://t.co/vk8yXr9sH2  [&#8618;](https://twitter.com/xieyihui/status/1118508228504014848)

<!-- -->


> **こんそめぱんち** (@niszet0; 1/0): おぉ。ここにknitrの1枚要約が。更新されているのか…読まねば…
> https://t.co/EBRMgmYYkS  [&#8618;](https://twitter.com/xieyihui/status/1117782097014353920)

<!-- -->


> **クロネル@まーさん** (@chroneru_mineru; 0/1): ～knitr+pandocではじめる～『R MarkdownでReproducible Research』 by @teramonagi #r #tokyor https://t.co/xAs8r2zGOl @SlideShareから
> >
> 面白かった。たまには、sphinxだけじゃなくてRmarkdownも使おうかな。  [&#8618;](https://twitter.com/xieyihui/status/1116479622068072448)

<!-- -->


> **boB 🇷udis** (@hrbrmstr; 0/0): @Holly_Brasher !! (thank you!) !! (that worked when the knitr graphics insert function did not) !!  [&#8618;](https://twitter.com/xieyihui/status/1118278459585908736)

<!-- -->


> **Jonathan E. Magen** (@yonkeltron; 0/0): @TeXtip A few years ago I hit some problems with Sweave and ended up moving to knitr, a project by @xieyihui which helped me greatly. https://t.co/fV6oqONnXO for reference, curious as to what other folks use.  [&#8618;](https://twitter.com/xieyihui/status/1118166880353693696)

<!-- -->


> **Dan S. Reznik 🔎** (@dreznik; 0/0): @dataandme @grrrck are there beautiful themes also available to .Rmd -&gt; knitr -&gt; html flows?  [&#8618;](https://twitter.com/xieyihui/status/1116682385951744000)

<!-- -->


> **Colin Charles** (@s_scolary; 0/0): @JonathanEStarr @PitcherList @AlexFast8 is posting the CSW each morning! Unfortunately, that's not a Shiny dashboard, but I hope to have something deployed in the future. Right now that is a table made with the knitr and kableExtra R packages  [&#8618;](https://twitter.com/xieyihui/status/1116048683664138246)

<!-- -->


# tinytex

> **Em** (@EmRstats; 12/1): Thank you so much @djnavarro for tipping me off to the excellent #TinyTeX by @xieyihui
> >
> No more hour long TeX installs, and it just works 😁  [&#8618;](https://twitter.com/xieyihui/status/1116155226312982529)

<!-- -->


> **CRAN Package Updates** (@CRANberriesFeed; 0/1): CRAN updates: entropart tinytex https://t.co/y5W2NTKSXT #rstats  [&#8618;](https://twitter.com/xieyihui/status/1116446369705799689)

<!-- -->


# xaringan

> **Wilhelmina van Dijk** (@WillavanDijk; 22/2): Dork alert! I just made my first "slide show" in #R using #xaringan ( @xieyihu) with the #Rladies theme (@apreshill). I also managed to publish it via #github. Find the finished product here: https://t.co/YSf6OUYZOD.  A day of DABbing (dissertation avoidant behavior) well spent.  [&#8618;](https://twitter.com/xieyihui/status/1116512984485040128)

<!-- -->


> **Beatriz Milz** (@BeaMilz; 16/3): Eu e a @hsvab estaremos no International Seminar on Statistics with R, no dia 20 de maio de 2019, às 18h, em Niterói - UFF Campus Praia Vermelha. Confira o tema da apresentação em: https://t.co/6BxH7kQA1o @RLadiesSaoPaulo #xaringan #rladies #IVSER  [&#8618;](https://twitter.com/xieyihui/status/1117238828589363200)

<!-- -->


> **Dopy Grimes** (@DopyGrimes; 3/1): Menor vai chegar la so como
> >
> Super Saiyajin deux
> >
> eterno mangekyo xaringan/rinnegan
> >
> modo turbo
> >
> one punch man https://t.co/zIKu7W1JRP  [&#8618;](https://twitter.com/xieyihui/status/1116062039032467456)

<!-- -->


> **Shantel A. Martinez** (@s_amealia; 3/0): Another awesome tip in slide deck creations using xaringan #Rmarkdown https://t.co/WTrif2eafS  [&#8618;](https://twitter.com/xieyihui/status/1116401627966185472)

<!-- -->


> **Alison Hill** (@apreshill; 3/0): @RikaGorn @kierisi Don’t try xaringan on the plane unless you have WiFi ;) it depends on html libraries unless you take extra steps  [&#8618;](https://twitter.com/xieyihui/status/1116338806339170304)

<!-- -->


> **Rika Gorn** (@RikaGorn; 3/0): @kierisi Yesss! Thanks! Gt and xaringan are added!  [&#8618;](https://twitter.com/xieyihui/status/1116302712738590721)

<!-- -->


> **Peter Meissner** (@peterlovesdata; 2/2): @Michaaa_Hahn @mprinzhuebert @virtual7 Look mami, no hair but a beard and #rstats Rmarkdown xaringan slides.  [&#8618;](https://twitter.com/xieyihui/status/1116443990474227713)

<!-- -->


> **Benjamin Wolfe** (@BenjaminWolfe; 2/0): @RikaGorn @kierisi If xaringan, be sure to get an offline copy of remark.js. It's a JavaScript library that makes xaringan work. Usually xaringan calls it from where it lives online, but if you're offline just get an offline copy first.  [&#8618;](https://twitter.com/xieyihui/status/1116315894483910656)

<!-- -->


> **Garrick Aden-Buie** (@grrrck; 1/0): @dreznik @dataandme Unfortunately the CSS is pretty {xaringan}-specific. But that's an interesting idea that I'll have to think about! 🤔💭💡👨‍💻  [&#8618;](https://twitter.com/xieyihui/status/1116691101254062082)

<!-- -->


> **cellinshow na cena meu parceiro** (@DogaThreeFaces; 0/0): @poreiihito Me desenha com xaringan  [&#8618;](https://twitter.com/xieyihui/status/1116513117834489857)

<!-- -->


# yihui.name

> **Sharon Machlis** (@sharon000; 7/2): @limwwen Good explanation from @xieyihui here https://t.co/bUaW5tzTdc  [&#8618;](https://twitter.com/xieyihui/status/1118464816375582720)

<!-- -->


> **Michael Hoffman** (@michaelhoffman; 6/0): At our lab tech talk today @mickael_mendez presented an update on @ProjectJupyter. One of the biggest problems with reproducibility of Jupyter notebooks is how easy they make out-of-order execution. See by @xieyihui: https://t.co/yOtPPmOf3C  [&#8618;](https://twitter.com/xieyihui/status/1116061637327212544)

<!-- -->


> **Paulo George Bezerra** (@paulobezerr; 1/0): Thank you for this, @xieyihui: https://t.co/6ay3nr9EBF  [&#8618;](https://twitter.com/xieyihui/status/1116050419686486016)

<!-- -->


