2015-08-10 10 views
19

Ich arbeite an einer Website mit Rmarkdown auf gh-pages. In R Studio können Sie jedoch nur neue .RMD-Dateien erstellen. Das ist ein Problem, da ich meine .RMD-Dateien in .md-Dateien konvertieren muss, bevor ich zu meinem Github-Repo dränge.Wie konvertiert man R.md in .md in R Studio?

Hat jemand einen Ratschlag?

Vielen Dank im Voraus!

Antwort

24

Da Sie RStudio verwenden, werde ich auf die Dokumente verweisen, die sie zur Verfügung stellen. Spezifisch, Markdown Documents, zugänglich durch Klicken auf das Fragezeichen Pull-Down neben "Stricken", wählen Sie "Using R Markdown", die Sie zu ihrer Webseite führt. Wählen Sie dort "Formate> Markdown".

Diese Seite zeigt Ihnen, dass, wenn Sie die folgenden in der YAML (ersten Zeilen des Dokuments, andere Art von meta/Markup als Abschlags) umfassen, wird die Ausgabe eine .md Datei sein:

--- 
title: "Habits" 
author: John Doe 
date: March 22, 2005 
output: md_document 
--- 

(der einzige relevante Teil ist der output: Teil) In der Tat, da Sie gh-Seiten erwähnt, können Sie (wenn auch nicht unbedingt) den gitHub-Geschmack von Abschlag mit dieser stattdessen wählen mag.

--- 
title: "Habits" 
author: John Doe 
date: March 22, 2005 
output: 
    md_document: 
    variant: markdown_github 
--- 

von hier aus Klicken Sie auf die Schaltfläche "Stricken" und Sie erhalten Ihre .Rmd-to-.md Umwandlung.

+0

Das ist großartig! Vielen Dank für Ihre Hilfe! Es funktioniert so, wie ich es möchte. –

+0

Genau das, was ich wollte, danke. Aber ich habe und Fehler mit * markdown_github *. Es funktionierte stattdessen mit * github_document *. Vielleicht haben sie es umbenannt? – ddiez

+0

['md_document'] (http://rmarkdown.rstudio.com/markdown_document_format.html) und [' github_document'] (http://rarkdown.rstudio.com/github_document_format.html) sind unterschiedliche * Ausgabeformate *. Innerhalb der ersten ist eine Variante namens 'markdown_github'. 'github_document' ist nur ein [Spezialfall von' md_document'] (https://github.com/rstudio/rmarkdown/blob/master/R/github_document.R#L36), der die Variante auf 'markdown_github' setzt. Dieses Beispiel funktioniert immer noch für mich. Was ist der Fehler? – r2evans

Verwandte Themen