install.packages("blogdown")
ブログを作成する
blogdown
パッケージを使ってブログを作成してみる。 こちらを参考にして作成した。 まずは以下のコマンドを実行して、blogdown
パッケージをインストールした。 インストール時にhugo
も自動でインストールされる。
上のリンク先の「1.2.2 Create Project」の内容を実行。 テーマは hugo-PaperModに変更した。
blogdown
のデフォルトの設定を変更するために、.Rprofile
に以下の二行を追加した。
options(blogdown.author = "")
options(blogdown.ext = ".Rmd")
あとは、以下のコマンドを実行して記事を作成していく。
# 記事作成
::new_post("blogdown_kotohajime")
blogdown
# 作成した記事をプレビュー。
# 変更して保存するたびにレンダリングされるので、終わったらサーバーを止める。
::serve_site()
blogdown::stop_server()
blogdown
# 確認して問題なかったらサイトをビルドする
::build_site() blogdown
Netlifyで公開
ビルドされたサイトとしては、public/
以下のファイルがあれば良いのでホストしてくれるサービスで公開する。 Netlifyでアカウントを登録して公開することにした。 GitHubアカウントと連携してアカウント登録を行い、public/
フォルダをドラッグアンドドロップでアップロードした。
Netlifyで公開するにあたって、config.yaml
内のbaseURL
がデフォルトでhttp://example.org/で、うまくリンクが働かないのでコメントアウトした。
オプション等の設定
以下を参考にして、サイトをカスタマイズした。