ローディング中

Github PagesでWebページを公開してみようの巻

Gitってなんだっけって方にピッタリの記事がこちらです。

http://awe-some.net/2016/06/git%e3%82%92%e4%bd%bf%e3%81%86%e5%bf%85%e8%a6%81%e3%81%8c%e3%81%aa%e3%81%84%e4%ba%ba%e3%81%a7%e3%82%82%e5%88%86%e3%81%8b%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e8%aa%ac%e6%98%8e%e3%81%97%e3%81%a6/

Github PagesはGithubで静的サイトを公開するための無料サービスです。
AWSなど使われている方ですとA3に近いイメージというかあれですね。
Github Pagesを使うメリットとしては以下の3つ

  • 無料
  • Githubに送るだけで公開できる
  • プロジェクト単位でWEBページを作成できる

特にSSHで接続してとか、FTP立ち上げてとか、何か面倒な作業をしなくても公開できるのはとても楽。
自身のポートレートサイト作成などに使ってみてもよいかもしれません。

Github Pagesを使ってみよう

スクリーンショット 2016-06-23 午後2.33.41

まずはGithubにログインしていただきまして。

右上にある「+」マークをクリックすると

スクリーンショット 2016-06-23 午後2.35.01

このようなメニューが開きますので、
ここからNew repositoryをクリック。
そうするとrepositoryの作成画面が現れます。

スクリーンショット 2016-06-23 午後2.36.43

ownerと書かれているところががあなたのユーザーネームになります。
その隣のRepository nameに

 

ユーザーネーム.gihub.io

と入力してください。
あとは特に何も設定せずCreate repositoryという緑のボタンを押せば完成です。
あとは新しく作ったレポジトリに静的サイトのデータをpushすれば
https://ユーザーネーム.github.io/に無事公開されていることでしょう。

 

実はユーザーネームじゃなくてもいけると思ってて、
abcd.github.ioみたいな適当な名前で試してみたんですが、当然公開されてなくて。
Githubにメールしたらユーザーネームじゃないとダメだよって教えてもらえました。
本当ちゃんとマニュアルとかは読まないといけませんね。

プロジェクト単位で公開したい場合

さて、先ほどの場合ですと
https://ユーザーネーム.github.io/での公開となります。

プロジェクト単位で公開したい場合の方法ですが実はとても簡単。

まず好きな名前のレポジトリを立ち上げます。

仮に「AWESOME」というレポジトリを立ち上げた場合は

 

https://ユーザーネーム.github.io/AWEOME/

 

といったURLに静的サイトを公開させることが可能です。
方法ですがいたって簡単。

$ git checkout -b gh-pages

gh-pagesというブランチを作成して移動します。
gh-pagesのブランチにindex.htmlをpushすれば
https://ユーザーネーム.github.io/AWEOME/

にpushしたindex.htmlが公開されます。
またcssやjavascriptなども適切に配置すればしっかりと公開されます。

JekyllならPushするだけでビルドしてくれます。

046e04b97765c0c08e881891cacbc5ec

2017年注目の「静的サイトジェネレーター」を3つ紹介します。でも紹介しましたJekyll
大人気の静的サイトジェネレーターですが、Github Pagesに対応しておりPushするだけで自動的にビルドしてくれます。
静的サイトを効率的に作るためにも是非合わせて活用してみてはいかがでしょうか。

最速でjekyllで作ったサイトをgithub page(project page)からhttpsで配信しながら、ローカルではlivereloadを有効にして最強の環境をつくるでも紹介しましたが、https配信や、Livereloadといった機能も導入できるのもJekyll、Github Pagesの特徴です。
是非一度使ってみてくださいね。

Github Pagesでサイトを公開しちゃおう!

logo@2x

PHPなどの動的サイトは公開することはできないのですが、
お客様へ見せたり、デザイナーや社内の人に簡単に確認してもらう時など、
pushだけすれば公開されるGithub Pagesはとても便利で楽ちんです。
どのような使い方をするかはあなた次第!とても簡単ですので是非試してみてくださいね。

ホームページ制作のご相談・ご依頼は

079-451-5881

68ED4C65-BA1E-46D0-A7AC-B9869923C696 Created with sketchtool. A07C553F-CF16-4B7D-94FE-D36AE0A6297D Created with sketchtool. 37B7D8F4-7A18-4725-9EC6-595ABDF69D64 Created with sketchtool. 95DFB680-1EDF-4199-BC4A-BB6752EBA23C Created with sketchtool. 02DDF754-E1DB-4EF2-B6BB-C884722938C4 Created with sketchtool. NEW! 1A95E369-6469-4C46-B38F-F83410B928B0 Created with sketchtool. Group 5Group 2Group 4Group 3 E4FC8CF2-721D-4699-8162-18E886C432C1 Created with sketchtool.