2015-03-31 7 views
7

rendert Sogar das einfachste rmarkdown Dokument, wenn es gerendert wird, scheint, ein html Dokument zu verursachen, das Javascript einschließt. Ich suche HTML zu erstellen, die der Körper einer E-Mail sein kann. Gibt es eine Möglichkeit, Markdown ohne Javascript in den resultierenden HTML-Code zu rendern?Wie man HTML von RMarkdown ohne Javascript in der Ausgabe

Es ist nichts Besonderes Folgenden ist es nur ein allgemeines Beispiel:

--- 
title: "Sample" 
author: "JKGrain" 
date: "March 31, 2015" 
output: html_document 
--- 

This is an R Markdown document. Markdown is a simple formatting syntax for  authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>. 

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this: 

```{r} 
summary(cars) 
``` 

You can also embed plots, for example: 

```{r, echo=FALSE} 
plot(cars) 
``` 

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. 

Die resultierende HTML-Quelle wie folgt beginnt:

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta charset="utf-8"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta name="generator" content="pandoc" /> 

<meta name="author" content="JKGrain" /> 

<meta name="date" content="2015-03-31" /> 

<title>Sample</title> 

<script src="data:application/x-javascript,%2F%2A%21%20jQuery%20v1%2E11..... 

Offensichtlich ich den Rest der abgeschnitten haben html, aber hoffentlich erklärt das das Problem.

+0

@rawr - Ich habe Ihren Vorschlag versucht, und die resultierende HTML enthält noch Javascript. Danke trotzdem. – jkgrain

Antwort

7

Das Javascript im Standard-HTML-Ausgabeformat stammt aus dem Thema, Syntax-Highlighting und Mathjax für Gleichungen. Sie können diese drei Dinge in der Kopfzeile wie folgt deaktivieren:

--- 
output: 
    html_document: 
     theme: null 
     highlight: null 
     mathjax: null 
--- 
+0

um anderen zu helfen, die die gleiche Frage haben, werde ich darauf hinweisen, dass die Einrückung und die Platzierung von Doppelpunkten in der YAML sehr unnachgiebig ist. Wenn Ihre Optionen nicht wie erwartet funktionieren, überprüfen Sie diese. – jkgrain

+0

Vielen Dank dafür. 715KB runter auf unter 1KB. Angesichts der Tatsache, dass ich nur wollte, dass die R-Ausgabe generiert wird (in WordPress), ist dies perfekt. –

Verwandte Themen