Webサーバーも含め,無料でサイトを構築&公開しよう
render_site()関数も
Build Websiteを実行(アカウント名).github.ioというリポジトリ名で
https://(アカウト名).github.io/というurlで作れるためhttps://(アカウント名).github.io/(リポジトリ名)というurlでサイトができますgit@github.com:(アカウント名)/(リポジトリ名).gitとなっているはずindex.Rmdを作成(トップページ)_site.yml)を作る
詳しくは以下を参照してください:
title:のみでOKindex.Rmdはトップページ用に準備hoge_fuga.Rmd, hoge_piyo.Rmdみたいに01-hoge.Rmd, 02-fuga.Rmdなど_site.yml)を準備name: "Kazutan.R"
navbar:
title: "Kazutan.R"
left:
- text: "about"
href: "about.html"
output:
html_document:
css: site_style.css
output_dir: "docs"重要なのはoutput_dir: "docs"で,GitHubで公開するならこれを入れておくこと!
.nojikillというファイル(中身は空っぽ)をホームディレクトリ作っておく(ほぼ必須)
docsディレクトリ内に出力
かなり省略してます。
$ cd (プロジェクトのホームディレクトリへのパス)
$ git status
$ git add (各種ファイル)git statusで状態を確認git add (ファイルパス)でstagedにするファイルを指定
git add -AでもOK$ git commit -m "コミットメッセージ"
$ git pushgit commitでローカルのリポジトリに変更を登録
git commit -mで,その場でコミットメッセージを入れれる-mが抜けると,コミット編集画面が出る
git pushでリモート(ここではGithub)へ変更を反映
用語としては,先ほどのTerminalの場合で説明しているので省略します
https://(アカウント名).github.io/(リポジトリ名)にアクセス
(アカウント名).github.ioの場合,https://(アカウント名).github.io/へアクセスadd - commit - pushの流れ以上です。お疲れ様でした。
_site.yml