top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
github では gh-pages という機能を使うと 静的 web サイトを公開することが可能になります。 ここでは、最近リリースされた最新で簡易な手順をメモします。
まず、この文書は github アカウントを既に取得済みであることを前提にします。ここでは igapyon
というアカウントを持っていることを前提に記載します。また、gh-pages には幾つかの設定方法がありますが、master ブランチをそのまま利用する公開方法を示します。
ここでは以下のような順序で web 公開設定を実施することとします。
master
ブランチを公開する新規に静的web公開用のリポジトリの作成します。web ブラウザで github サイトを開きます。
github にログインして、Start a project
ボタンをクリックするか、あるいは Your profile
を開いてから Repositories
タブを開いて New
ボタンをクリックします。
新規リポジトリ作成詳細画面で Repository name
にリポジトリ名などを入力します。
日記を公開することを想定するならば、リポジトリ名は `diary` や `blog` などの名称にすることを推奨します。
Add .gitignore
をクリックして、検索テキストボックスに maven
と入力してから Maven
を選択します。
ここで .gitignore を生成することにより有効になる後続手順があることに注意してください。
Create repository
ボタンをクリックします。
これでリポジトリ作成が完了します。
参考:ここで作成された github リポジトリは以下のような形式で表現することができるものです。
https://github.com/`AccountName`/`RepositoryName`.git
次に、いま作成したリポジトリの master ブランチを静的 web として公開します。
Settings
タブを開きます。
GitHub Pages
セクションを探します。
Source
の None
をクリックしてドロップダウンから master branch
を選択します。
Save
をクリックして Source 設定の変更を保存します。
Source
が master branch
に変更済であることを確認します。
ここまでの手順が終われば、これ以降の静的 web リポジトリの gh-pages ブランチへのコミット&プッシュ内容が github の静的 web として公開されるようになりました。
ちなみに、上記のような手順で作成すると、以下のような URL で web 公開されます。
https://`AccountName`.github.io/`RepositoryName`/
なお、この手順をには web コンテンツ作成は含まれていないので、そのままではコンテンツが存在しません。開こうとすると 404 エラーになります。 エラーにしないためにはコンテンツを作成する必要があります。markdown (.md) ファイルなどをコミット&プッシュして、コンテンツを公開していきましょう。
Last modified: $Date: 2017-02-23 $
igapyonv3 の実行および github 上での web サイト公開には、git と Maven そして Java が必要です。
Ubuntu の場合は以下のようなコマンドを実行するとそれらコマンドをインストールできます。
sudo apt install git
sudo apt install maven
Last modified: $Date: 2017-02-17 $
TBD 執筆中。調整中。
Last modified: $Date: 2017-02-17 $