Termuxとgitを使って、AndroidスマートフォンでWebサイトを編集しよう
前回の記事では、gitでデプロイできるようにサーバーを設定する方法を紹介しました。今回は、スマートフォンで記事を書き、そのままサーバーにデプロイする方法を紹介します。
私はお気に入りのMarkdownエディターであるiA Writerでこれらの記事を書いていますが、どのテキストエディターでも構いません。
Termuxをダウンロードしてgitをインストールする必要があります。Google PlayのTermuxはサポートされていないので、まず代替ストアのF-Droidをインストールします。
- F-Droidをインストールします。
- F-DroidからTermuxをインストールします。
- termux-setup-storageを実行します。
- mkdir ~/storage/shared/workspaceを実行します。
- ln -s ~/storage/shared/workspace ~/workspaceを実行します。
- これでworkspaceフォルダーにホームフォルダーからアクセスできるようになりました。ここにgitリポジトリを置きますが、その前にSSHを設定する必要があります。
- pkg update
- pkg upgrade
- pkg install opensshを実行します。
- mkdir ~/.ssh
- nano ~./config(何を書けばよいかは前回の記事を参照してください)
- ssh example.comを実行して接続を確認します。
- workspaceフォルダーに移動し、git clone ssh://example.com/path/to/your/.gitを実行します。
- これで、ファイル選択画面からiA Writerでこれらのファイルを開けます。変更を加えたら、git commit -am “message”でコミットし、git pushします。
- 変更がオンラインに反映されます。
成功です。
このWebサイトはPHPとMarkdownの記事で作られていて、この方法でスマートフォンから簡単に更新できます。