2013-06-12 18 views
8

Desidero pubblicare un post di blog di base come questo: (Example blog post) utilizzando i miei file di markdown R.Pubblicazione di file markdown R come post di blog

Ma io voglio pubblicarlo in Wordpress (non wordpress.com).

  • La soluzione più promettente sembra essere Yihui's function. Ho provato ma ho ricevuto molti errori e ho smesso di provare. Sto usando Windows e sembra che la funzione knit2wp di Yihui funzioni stabile su Linux. (Lo deduco da uno dei commenti nella sua pagina)
  • Anche i seguenti post non sono d'aiuto: this, this.
  • Ho provato a pubblicare il mio markdown in github come (this) come menzionato in Jerom Anglim's blog post (post di blog molto informativo BTW). Non riesco a capire come incorporare il file github in Wordpess.
  • Ho preso in considerazione di spostare tutto il mio blog su Jekyll come one very good example, ma lo sembrava molto scoraggiante per cambiare l'intera struttura del blog.

Nessuna delle soluzioni ha funzionato per me. Mi arrendo. Copiare e incollare il codice e la formattazione è molto inefficiente. Non riesco ad allineare correttamente la mia uscita r.
C'è qualche altro modo in cui non mi sono imbattuto e forse risolvere (o alleviare) il mio problema?
Grazie in anticipo per qualsiasi risposta ..

+0

+1 perché sento il tuo dolore ... Ho provato anche molte opzioni. Ho finito per usare 'ruhoh' e non me ne pento fino ad ora. Ho scritto un post sul blog [qui] (http://christophj.github.io/replicating/tutorial/how-to-set-up-a-new-blog-with-ruhoh-on-github/). Ma ancora, questo è un derivato di Jekyll, quindi dovresti anche cambiare l'intera struttura del blog. –

+0

Potresti trovare questo utile: https://github.com/johnjosephhorton/md2blog –

+0

Cosa hai finito per fare? –

risposta

0

Hai provato "Pretty R sintassi Evidenziatore" (http://www.inside-r.org/pretty-r/tool)? Potrebbe essere una bella soluzione temporanea fino a quando qualcos'altro funzionerà.

Questo codice:

y <- 1:10 
plot(y) 

viene trasformato in questo:

`<div style="overflow:auto;"><div class="geshifilter"><pre class="r geshifilter-R" style="font-family:monospace;">y <span style="">&lt;-</span> <span style="color: #cc66cc;">1</span><span style="">:</span><span style="color: #cc66cc;">10</span> 
<a href="http://inside-r.org/r-doc/graphics/plot"><span style="color: #003399; font-weight: bold;">plot</span></a><span style="color: #009900;">&#40;</span>y<span style="color: #009900;">&#41;</span></pre></div></div><p><a href="http://www.inside-r.org/pretty-r" title="Created by Pretty R at inside-R.org">Created by Pretty R at inside-R.org</a></p>` 

che, una volta inserita in tuo html, visualizza in questo modo:

y < - 1:10

plot ( y )

Created by Pretty R at inside-R.org

Problemi correlati