Termux (Android) にHugoとhtml-minifierをインストールする手順

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

本日の一枚