Skip to content

Instantly share code, notes, and snippets.

@wang-zhijun
Last active May 11, 2016 02:49
Show Gist options
  • Save wang-zhijun/0c3bae1b517aed5c12aa12f2464d10a8 to your computer and use it in GitHub Desktop.
Save wang-zhijun/0c3bae1b517aed5c12aa12f2464d10a8 to your computer and use it in GitHub Desktop.
プロジェクトごとにgh-pagesを作る

githubのプロジェクトごとに(この例ではets-give-away)ドキュメントなどを公開したい場合orphangh-pagesブランチを作ることによって、 http(s)://<username>.github.io/<projectname>へアクセスすると、ドキュメントが見られます。orphangh-pagesブランチに最初のcommitがしない限りgit branchコマンドの中にgh-pagesが表示しない。

gh-pagesをセットアップ

git clone [email protected]:ColdFreak/ets-give-away.git
git checkout --orphan gh-pages
git rm -rf .
echo "My Page" > index.html
git add index.html
git commit -a -m "First pages commit"
git push origin gh-pages

これでhttp://coldfreak.github.io/ets-give-away/へアクセスするとMy Pageが表示される.

deck.jsをセットアップ

deck.jsをライブラリを使って、かっこいいプレゼンをしたいので、deck.jsを設定する必要がある。

$ cd ets-give-away && git checkout gh-pages
$ wget https://github.com/imakewebthings/deck.js/archive/latest.zip
$ unzip latest.zip
$ cp -R deck.js-latest/* .
$ rm -rf latest.zip deck.js-latest
$ cp boilerplate.html index.html

そしてコミットして、pushします。必要に応じて.gitignoreを作ったりも大丈夫。

git add .
git commit -m "first commit"
git push -u origin gh-pages

deck.jsライブラリのboilerplate.htmlファイルの中に

<link rel="stylesheet" media="screen" href="themes/style/web-2.0.css"><link rel="stylesheet" media="screen" href="themes/style/neon.css">に変更すればスタイルが変わります。

<link rel="stylesheet" media="screen" href="themes/transition/horizontal-slide.css"><link rel="stylesheet" media="screen" href="themes/transition/fade.css">に変更すればスライドはfade outして、次のスライドに移る。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment