こだわりらいふ
Toggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Hugo + GitHub Actionの環境をiPadのみで構築する

GitHubでの準備作業

GitHub Pages用に作るので、Publicで

まず、リポジトリを作成する。

Settings→Pages→GitHub Actionsを選んで、その中からHugoのConfigureを選択する

リポジトリが作成できたら、GitHub Actionを設定する。

すると中身の確認画面が出るので、そのままCommit Changeする。

Working Copyでリポジトリの設定をする

iPadでGitHubを使うのにおすすめなアプリが、Working Copyだ。

Working Copy - Git client
無料
(2023.05.26時点)
posted with ポチレバ

リポジトリ登録の様子

このアプリで、さっき作成したリポジトリを登録することで、iPadの「ファイル」アプリから直接編集ができるようになる。

iSHでHugoをインストール

別ページにも書いたが、iSHというアプリで使えるシェルが実はx86版Alpine Linuxが仮装で動いているので、これを利用させてもらう。

iSH Shell
無料
(2023.05.24時点)
posted with ポチレバ
apk add hugo

ただし、iSH上でHugo Serverを実行してもサーバーアプリとして機能してくれない。なので、新規でサイトを作成するだけにして、実際に動かすのをGitHub Pages上でやりましょうという計画のつもり。

hugo new site hugo

これで、新規サイト用のファイルがhugoディレクトリに展開される。

あとはお好みで、themesディレクトリ上に使いたいテーマを入れておく。

なお、ほとんどのテーマはgitで取得できるので、gitコマンドを取得しておくことをおすすめする。

apk add git

あとは用意できたファイル群をGitHubで作ったリポジトリに放り込んで、コミットするだけだ。