hugoインストール
文書の過去の版を表示しています。
目次
📘 Linux で Hugo を snap からインストールする手順
Hugo は高速な静的サイトジェネレーターで、Linux では snap パッケージとして提供されています。snap 版 Hugo は strict confinement(厳密な隔離)で動作するため、サイトの生成・ビルドは ホームディレクトリまたはリムーバブルメディア上で行う必要があります。 Hugo
🧩 1. snapd の準備
多くの Linux ディストリビューションでは snapd が標準で利用可能です。
未導入の場合は以下でインストールします:
sudo apt update sudo apt install snapd
🧩 2. Hugo(拡張版)を snap でインストール
🧩 3. 自動更新の制御(任意)
snap の自動更新を一時停止・再開できます: Hugo
# 自動更新を停止 sudo snap refresh --hold hugo # 自動更新を再開 sudo snap refresh --unhold hugo
🧩 4. リムーバブルメディアへのアクセス制御(任意)
サイトを USB メディアなどに配置する場合は、Hugo にアクセス権を付与します: Hugo
# アクセスを許可 sudo snap connect hugo:removable-media # アクセスを取り消し sudo snap disconnect hugo:removable-media
🧩 5. SSH鍵へのアクセス制御(任意)
GitHub Pages や CI/CD で SSH 鍵を利用する場合: Hugo
# アクセスを許可 sudo snap connect hugo:ssh-keys # アクセスを取り消し sudo snap disconnect hugo:ssh-keys
📌 まとめ
| 項目 | 内容 |
|---|---|
| インストール方法 | sudo snap install hugo |
| エディション | snap 版は extended edition |
| 隔離モデル | strict confinement(ホーム or リムーバブルメディアで作業) |
| 自動更新 | snap refresh --hold / --unhold |
| 追加権限 | removable-media, ssh-keys |
hugoインストール.1785056774.txt.gz · 最終更新: by Minoru Kijima
