blogdownについて

Rmarkdownでブログ書きたい

Rstudioで色々慣れてしまったので、技術ブログの管理もRstudioでやりたい。もっというと、 Rmarkdown で書きたい。blogdown はそういうコンセプトのライブラリらしい。

こんな感じでやればええんとちゃうか。

  1. git hubでリモートリポジトリを作成
  2. Rstudioにリモートリポジトリをclone
    • git clone [リモートリポジトリのURL]
    • Rstudioで新プロジェクト作成→version control→git
    • どちらのやりかたでもOK
  3. blogdown をRstudioにインストール
  4. blogdown::new_site() でテンプレ記事を作成
    • 作業に必要なディレクトリがええ感じに作成される
    • content/post/:作成した記事が格納
    • public/:レンダリングされた記事が格納
  5. addin→new_content で新しい記事を作成
    • categoryとかtagを設定しておくと記事管理でラク
  6. blogdown::build_site()blogdown::serve_site()レンダリング
  7. publicディレクトリをコピペして、そのディレクトリ名をdocsにしておく
  8. リモートリポジトリにpush
  9. github→settings→pages→source→main→docs指定

これでいけるはず。