r
  • markdown
  • r-markdown
  • blogdown
  • 2017-11-21 9 views 1 likes 
    1

    私はblogdownを使用してmy blogを設定しました。ブログの投稿にデフォルトのコードスニペットを追加するにはどうすればよいですか?

    ここでは、各ポストに(画像をセンタリングするために)含める必要のある標準コードスニペットをいくつか定義したいと思います。このRコードを例に挙げてみましょう。それは、各ポストに自動的に含まれるべきである。

    knitr::opts_chunk$set(
        out.width = "70%", 
        fig.align = 'center' 
    ) 
    

    私はblogdown bookにテンプレートのセクションを読んだが、私は唯一の私にはそう簡単ではありません表示される、HTMLベースのテンプレートを見つけることができます。

    blogdownを使用して投稿にデフォルトでRコードスニペットを追加するにはどうすればよいですか?

    +0

    'blogdown'は' bookdown'と同じ 'before_chapter_script'オプションを持っているかもしれません。なぜなら、これがあなたの望むものならば。 – PoGibas

    +0

    それはいいアイデアだと思っていたのですが、うまくいきませんでした。私は 'config.toml'の' before_chapter_script = "_common.R" 'をルートレベルと' [params] 'の下の同じファイルに入れようとしました。しかし、このファイルを認識していないようでした。 –

    答えて

    1

    Section 1.4 of the blogdown bookで説明されているように、.Rprofileでこれを行うことができます。最も簡単な方法は、おそらくRStudioプロジェクトを使用し、knitrグローバルチャンクオプションを設定するウェブサイトプロジェクトのルートディレクトリに.Rprofileファイルを作成することです。

    +0

    申し訳ありませんが私は何かを誤解したが、私はそれを働かせることができませんでした。私は、プロジェクトルートフォルダの '.Rprofile'に' knitr :: opts_chunk $ set(...) 'を入れました。しかし、これらのオプションは認識されないことを痛感します。 –

    +0

    これは明らかに.Rprofileの設定を上書きするので、ポストから取り除くために必要なグローバルなknitrオプションを持つ評価されていないチャンクです。ありがとう! –

    関連する問題