GitHub Pagesのプロジェクトサイト設定操作覚書
関連する前エントリGithub Pagesの性能を理解し,html+jsにphpを加えようかどうしようかと悩む - 01647は2014-03-28付け.思うところがあって,プロジェクトサイトを設けることにした.
- masterブランチ
- https://github.com/ustreamer-01647/fezskill
- プロジェクトサイトになるgh-pagesブランチ
- https://github.com/ustreamer-01647/fezskill/tree/gh-pages
- プロジェクトサイトアドレス
- http://ustreamer-01647.github.io/fezskill/
翻意した経緯
一部繰り返しになるが,HTML+Javascriptで完結するfezskillプロジェクトについて,デモサイトをGitHub Pagesに設けることにした.このプロジェクトではtag 1.0と1.1を作成していて,「保存アドレス」に互換性がない.例えば純片手スキルのtag 1.0パラメータ例は「?l=113333333300000000&s=gb00ij00」になる.
Lv. 35 rest 0 Max. 40http://ustreamer-01647.github.io/fezskill/1.0/warrior.html?l=113333333300000000&s=gb00ij00
- 基本攻撃 Lv.1
- エンダーペイン Lv.1
- ソニックブーム Lv.3
- フォースインパクト Lv.3
- クランブルストーム Lv.3
- ブレイズスラッシュ Lv.3
- スラムアタック Lv.3
- アーススタンプ Lv.3
- ガードレインフォース Lv.3
- シールドバッシュ Lv.3
tag 1.1ではこれが「?l=x__W&s=gb00ij」になる.
http://ustreamer-01647.github.io/fezskill/1.1/warrior.html?l=x__W&s=gb00ij
最新版のみのデモサイトならpaul.ktkr.netに置いても良い.しかし「全種を」となればナンセンスだなあと思った.
TortoiseGitを使ってGitHub Pagesを設定する操作覚書
- fezskillのGitHub>Settings>Options>GitHub Pages>Automatic page generatorボタン
- mkdir マイドキュメント/GitHub/gh-pages/fezskill
- Git Create repository here...(Make it Bareはしない)
- TortoiseGit>Pull...
- Arbitary URL: git@github.com:ustreamer-01647/fezskill.git
- Remote Branch: gh-pages
- OKでPullする
- Git Commit -> "master"...
- new branchをチェックして,Commit to: gh-pages
- Messageを書いて,ファイルを追加してOK
- Push...
トップページ編集は毎回Automatic page generatorボタンを使おうかな.
詰まりポイント
Commit先を"master"のまま操作していて,"gh-pages"ブランチにcommitできないぞあれあれ???