2013-11-14 19 views
6

github'da adlı bir alt dizine kaydedilmiş adlı bir dosyam var. Kök klasörde.rmd dosyasını .md'ye kaydedin ve .md dosyasını farklı bir adla bir seviye yukarı kaydedin.

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 
``` 

Bu şekilde README.md hep root/scripts benim 'gerçek' .rmd dosya ile güncel olacak. Bunu yapmak için en çok yapmak istediğim, mycode.rmd üzerinde çalışırken RStudio'dan 'HTML'ye örgü' tuşuna basmaktır.

enter image description here

Güncelleme:

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

Sadece "file.rename" ile "örgü" kelimesini taşıdıktan sonra hareket ettirmek istemiyor musunuz? – Thomas

+0

... ya da bir dizin düzeyinde bir çıkış yolu belirtin mi? – Thomas

+0

şimdi file.rename içine bakıyor. html için örgü oluşturulduğunda md dosyalarının nerede kaydedileceğini kontrol edecek olan, knitr için bir çıktı dosyası yolu belirtebilir misiniz? Sadece şekil yollarını belirleyebileceğini düşündüm. –

cevap

3

@Thomas yorumlarına dayalı bir çözüm:

@Thomas yorumlarına dayanan bir çözüm İşte

bir seçenektir :

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