2016-05-19 12 views
0

Ich benutze das bookdown Paket in R, um ein Gitbook zu schreiben, aber ich möchte nicht das letzte Buch zu teilen Links zu Facebook, Twitter haben. Ich bin mit so etwas wie dies in der YAMLentfernen Facebook und twitter Links in `Bookdown` in R, Rmarkdown

--- 
title: "A Minimal Book Example" 
author: "SN" 
date: "`r Sys.Date()`" 
output: 
    bookdown::gitbook 
    gitbook_config: 
     sharing: 
     facebook: false 
     twitter: false 
documentclass: book 
link-citations: yes 
description: "This book ... ." 
--- 

aber ich erhalte eine Fehlermeldung

Error in yaml::yaml.load(enc2utf8(string), ...) : 
    Scanner error: mapping values are not allowed in this context at line 6, column 19 
Calls: <Anonymous> ... yaml_load_utf8 -> mark_utf8 -> <Anonymous> -> .Call 
Execution halted 

Kann mir jemand helfen, in Einstelloptionen in YAML, so dass keine Freigabe-Optionen in der letzten Rendering auftauchen?

danke! SN

+0

fand ich, wie 'YAML' Metadaten ändern - https://bookdown.org/yihui/bookdown/html.html und änderte die alle Freigabeoptionen auf‚Nein‘und modifizierte' all = [] ', aber ich sehe keinen Effekt auf die Ausgabe. Gibt es eine andere Möglichkeit, die Freigabeoptionen zu deaktivieren oder nicht? Vielen Dank! – SN248

+0

Ich habe das gleiche Problem. Ich kann diese Tasten nicht entfernen. – mRcSchwering

Antwort

1

Zwei Fehler:

  1. Sie weggelassen einen Doppelpunkt nach bookdown::gitbook;
  2. gitbook_config sollte config sein.
--- 
title: "A Minimal Book Example" 
author: "SN" 
date: "`r Sys.Date()`" 
output: 
    bookdown::gitbook: 
    config: 
     sharing: 
     facebook: false 
     twitter: false 
documentclass: book 
link-citations: yes 
description: "This book ... ." 
--- 
+0

Danke @yihue – SN248

+0

Danke @yihue, ich habe noch eine Frage bezüglich der Freigabe des Gitbook, die ich als eine andere Frage geschrieben habe. Ich wäre sehr dankbar, wenn Sie sich das auch ansehen könnten. – SN248