Termux (Android) にHugoとhtml-minifierをインストールする手順
静的サイトジェネレータのHugoをTermux環境へインストールする手順をご紹介。ちなみにTermuxとは、Android上でとっても手軽にLinuxターミナルを実現してくれるアプリです。Chromebookでも愛用しています。
Hugoのインストールは、手元のAndroid何台かでやってきたのですがいつも忘れてしまうので、改めてメモっておきます。ちなみに、2019/02/15時点で確認した内容です。
Hugoのインストール手順
自力コンパイルもできるようですが、現時点で楽なのは、次のサイトで紹介されているパッケージインストール手順だと思います。コマンド部分を抜粋します。
# apt sourceを追加する
$ pkg install curl gnupg
$ mkdir -p $PREFIX/etc/apt/sources.list.d
$ echo "deb https://termux.holehan.org/ termux extras" $PREFIX/etc/apt/sources.list.d/holehan.list
$ curl https://termux.holehan.org/holehan.key -o holehan.key
$ apt-key add holehan.key
$ rm holehan.key
# Hugoなどのパッケージをインストールする
$ pkg install bash-completion man hugo
Hugoの動作確認をしておきましょう。
$ which hugo
/data/data/com.termux/files/usr/bin/hugo
$ hugo version
Hugo Static Site Generator v0.54.0/extended android/arm BuildDate: unknown
html-minifierのインストール手順
Hugoと併せて使用することがあるhtml-minifierを、Termux環境へインストールする手順です。
$ pkg install nodejs
$ npm install html-minifier -g
html-minifierの動作確認もしておきましょう。
$ which html-minifier
/data/data/com.termux/files/usr/bin/html-minifier
$ html-minifier --version
3.5.21