2013-11-14 3 views
6

ich eine .rmd Datei in einem Unterverzeichnis mycode.rmd gespeichert root/scripts auf github genannt genannt müssen .md und zu speichern.stricken .rmd Datei, um die Datei .md eine Ebene nach oben mit einem anderen Namen

R Markdown 
======================================================== 

I'd like to find a way to 'knit to HTML' in RStudio and have the resulting .md 
file save one level up in the root directory with a different name, README.md, 
so Github will display it. 

```{r, results='hide'} 
math <- 1 + 1 
``` 

Auf diese Weise README.md im Stammordner wird immer mit meiner ‚echten‘ .rmd Datei in root/scripts auf dem neuesten Stand sein. Das meiste, was ich tun möchte, um dies zu erreichen, ist das Drücken von "stricken zu HTML" von RStudio, wenn an mycode.rmd gearbeitet wird.

enter image description here

aktualisieren:

Eine Lösung auf Kommentare von @Thomas basiert:

Here is one option: 

```{r, include=FALSE} 
    # add this chunk to end of mycode.rmd 
    file.rename(from="scripts/mycode.md", 
       to="README.md") 
``` 
+1

Während man es nicht einfach mit 'file.rename' nach dem' stricken' bewegt? – Thomas

+0

... oder einen Ausgabedateipfad auf einer Verzeichnisebene angeben? – Thomas

+0

in file.rename jetzt suchen. Können Sie einen Ausgabedateipfad für knitr angeben, der steuert, wo md-Dateien beim Stricken in HTML gespeichert werden? Ich dachte, du könntest nur Figurenwege angeben. –

Antwort

3

Eine Lösung basierend auf Kommentare von @Thomas:

Hier ist eine Option :

```{r, include=FALSE} 
    # add this chunk to end of mycode.rmd 
    file.rename(from="scripts/mycode.md", 
       to="README.md") 
```