Migration.fm — Salesforce Developer 向け Podcast サイトのリポジトリです。Jekyll + GitHub Pages で構築しています。
- Git
- Ruby(最新安定版を推奨)
- Bundler
# rbenv と ruby-build をインストール
brew install rbenv ruby-build
# シェル設定に rbenv を追加(bash の場合は ~/.bash_profile)
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
# 最新安定版の Ruby をインストール
rbenv install $(rbenv install -l | grep -v - | tail -1)
rbenv global <インストールしたバージョン>
# 確認
ruby -vgem install bundlerbundle installbundle exec jekyll serveブラウザで http://localhost:4000 にアクセスします。
ファイルを変更するたびに自動で再ビルドしたい場合:
bundle exec jekyll serve --livereloadbundle exec jekyll buildビルド結果は _site/ ディレクトリに出力されます(.gitignore で除外済み)。
CNAMEにmigration.fmが設定されているため、masterブランチへのプッシュで本番環境に反映されますREADME.mdは_config.ymlのexcludeに指定されており、GitHub Pages には公開されません