Я создаю HTML-отчеты с помощью Knitr и хочу включить метатеги автора и даты создания.
Моя страница Rhtml выглядит примерно так.
<html>
<head>
<meta name="author" content="<!--rinline Sys.getenv('USERNAME') -->">
<meta name="date" content="<!--rinline as.character(Sys.time()) -->">
</head>
<body>
</body>
</html>
К сожалению, после того, как я knit("test.Rhtml")
, HTML-код, который генерирует Knitr,
<meta name="author" content="<code class="knitr inline">RCotton</code>">
<meta name="date" content="<code class="knitr inline">2013-01-02 14:38:16</code>">
который не является допустимым HTML. То, что я действительно хотел бы создать, это что-то вроде
<meta name="author" content="RCotton">
<meta name="date" content="2013-01-02 14:38:16">
Могу ли я сгенерировать код R, который не содержит тега code
? Или есть другой способ указать атрибуты тега (например, эти атрибуты контента)?
Пока что мой наименее худший план состоит в том, чтобы вручную исправить содержимое с помощью readLines
/str_replace
/writeLines
, но это кажется довольно неуклюжим.
brew
этот файл. - person daroczig   schedule 02.01.2013