← 記事

Termuxとgitを使って、AndroidスマートフォンでWebサイトを編集しよう

前回の記事では、gitでデプロイできるようにサーバーを設定する方法を紹介しました。今回は、スマートフォンで記事を書き、そのままサーバーにデプロイする方法を紹介します。

私はお気に入りのMarkdownエディターであるiA Writerでこれらの記事を書いていますが、どのテキストエディターでも構いません。

Termuxをダウンロードしてgitをインストールする必要があります。Google PlayのTermuxはサポートされていないので、まず代替ストアのF-Droidをインストールします。

  1. F-Droidをインストールします。
  2. F-DroidからTermuxをインストールします。
  3. termux-setup-storageを実行します。
  4. mkdir ~/storage/shared/workspaceを実行します。
  5. ln -s ~/storage/shared/workspace ~/workspaceを実行します。
  6. これでworkspaceフォルダーにホームフォルダーからアクセスできるようになりました。ここにgitリポジトリを置きますが、その前にSSHを設定する必要があります。
  7. pkg update
  8. pkg upgrade
  9. pkg install opensshを実行します。
  10. mkdir ~/.ssh
  11. nano ~./config(何を書けばよいかは前回の記事を参照してください)
  12. ssh example.comを実行して接続を確認します。
  13. workspaceフォルダーに移動し、git clone ssh://example.com/path/to/your/.gitを実行します。
  14. これで、ファイル選択画面からiA Writerでこれらのファイルを開けます。変更を加えたら、git commit -am “message”でコミットし、git pushします。
  15. 変更がオンラインに反映されます。

成功です。

このWebサイトはPHPとMarkdownの記事で作られていて、この方法でスマートフォンから簡単に更新できます。