01647

ustreamer-01647

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」になる.

f:id:paulga:20140410190434p:plain
Lv. 35 rest 0 Max. 40

  • 基本攻撃 Lv.1
  • エンダーペイン Lv.1
  • ソニックブーム Lv.3
  • フォースインパクト Lv.3
  • クランブルストーム Lv.3
  • ブレイズスラッシュ Lv.3
  • スラムアタック Lv.3
  • アーススタンプ Lv.3
  • ガードレインフォース Lv.3
  • シールドバッシュ Lv.3
http://ustreamer-01647.github.io/fezskill/1.0/warrior.html?l=113333333300000000&s=gb00ij00

tag 1.1ではこれが「?l=x__W&s=gb00ij」になる.

f:id:paulga:20140410190823p:plain

http://ustreamer-01647.github.io/fezskill/1.1/warrior.html?l=x__W&s=gb00ij

最新版のみのデモサイトならpaul.ktkr.netに置いても良い.しかし「全種を」となればナンセンスだなあと思った.

TortoiseGitを使ってGitHub Pagesを設定する操作覚書

  1. fezskillのGitHub>Settings>Options>GitHub Pages>Automatic page generatorボタン
  2. mkdir マイドキュメント/GitHub/gh-pages/fezskill
  3. Git Create repository here...(Make it Bareはしない)
  4. TortoiseGit>Pull...
    1. Arbitary URL: git@github.com:ustreamer-01647/fezskill.git
    2. Remote Branch: gh-pages
    3. OKでPullする
  5. Git Commit -> "master"...
    1. new branchをチェックして,Commit to: gh-pages
    2. Messageを書いて,ファイルを追加してOK
  6. Push...

トップページ編集は毎回Automatic page generatorボタンを使おうかな.

詰まりポイント

Commit先を"master"のまま操作していて,"gh-pages"ブランチにcommitできないぞあれあれ???

GitHub Pagesのプロジェクトサイトを設定した - Togetterまとめ