3

bookdown HTML の外観をカスタマイズできることがわかりました

---
output:
  bookdown::html_book:
    includes:
      in_header: style.css
---

また、ここで説明されているように、https://bookdown.org/yihui/bookdown/yaml-options.htmlbefore_bodyあります。after_body

しかし、HTML 出力のすべての章の見出しのすぐ上に表示されるテキストまたは div を挿入する方法がわかりません。たとえば、アラート シンボルと別のページへのリンクを含む「警告: アーリー ドラフト」というアラート ボックスが必要です。

同様に、各セクション (つまり、html ページ) のテキストの下部に div を挿入するにはどうすればよいですか?

includes:ある種のテンプレートを使用できますか、または変更する必要がありますか? bookdown pkg ( https://bookdown.org/yhui/bookdown/html.html#bootstrap-style ) でテンプレートについて言及されていますが、これを編集する必要がある場合は、一緒に使用できるテンプレートが必要です。私のbookdown Rmdファイル

4

1 に答える 1

1

フォローアップするために、パッケージの作成者とこれについて話し合ったところ、テンプレートがハードコーディングされていることが確認されました。彼は親切にもこれがどのように変更されるかについてアドバイスしてくれました。そして今、次_output.ymlのように、各章/セクションのタイトルのすぐ上にテキストと HTML を挿入するために使用できます:

bookdown::gitbook:
  includes:
    before_body: xxxx.html

xxx.htmlタイトルの上に挿入するコンテンツを含む HTML ファイルはどこにありますか。

于 2016-12-13T20:53:23.517 に答える