このチュートリアルでは、Debian 11にHugoをインストールする方法を紹介します。知らなかった人のために、HugoはGoで開発された無料のオープンソースWebサイトフレームワークです。 Hugoは、信頼性が高く最新の静的サイトジェネレーターを提供します。 1ページあたり1ミリ秒未満の速度でサイトを生成することができます。 事前に作成されたテンプレートを出荷することで機能し、SEO、分析、コメントなどをすばやく処理できます。Hugoサイトは、PHP、Python、Rubyなどの高価な実行時間なしで実行でき、データベースも必要ありません。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にHugo静的サイトジェネレーターを段階的にインストールする方法を紹介します。
Debian 11BullseyeにHugoをインストールする
ステップ1.ソフトウェアをインストールする前に、次のコマンドを実行して、システムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo aptアップデート
sudo aptアップグレード
ステップ2.Debian11にHugoをインストールします。
デフォルトでは、HugoはDebian11ベースリポジトリで利用できます。 次に、次のコマンドを使用してHugoをDebianシステムにインストールします。
sudo apt install hugo
whichコマンドを使用してHugoのインストールを確認します。
hugoバージョン
ステップ3.Debian11でHugoを使用してWebサイトを作成します。
これで、Webサイトコンテンツの作成を開始するように設定されました。 まず、新しいWebサイトを作成する必要があります。名前を付けましょう。 hugo.idroot.us
コマンドが次のように表示されるようにします。
hugo新しいサイトhugo.idroot.us
出力:
おめでとう! 新しいHugoサイトは/root/hugo.idroot.usに作成されます。 さらにいくつかの手順を実行するだけで、準備が整います。1。同じ名前のフォルダーにテーマをダウンロードします。 https://themes.gohugo.io/からテーマを選択するか、「hugonewtheme」コマンドを使用して独自のテーマを作成します。 2.コンテンツを追加したい場合があります。 「hugonew /。」で単一ファイルを追加できます。 3.「hugoserver」を介して組み込みのライブサーバーを起動します。 クイックスタートガイドと完全なドキュメントについては、https://gohugo.io/にアクセスしてください。
Webサイトの下に作成されたすべてのファイルを一覧表示します。
ls -l hugo.idroot.us
出力:
drwxr-xr-x 2 root root 4096 Nov 17 09:46 archetypes -rw-r–r– 1 root root 82 Nov 17 09:46 config.toml drwxr-xr-x 2 root root 4096 Nov 17 09:46コンテンツdrwxr-xr-x2ルートルート4096Nov 1709:46データdrwxr-xr-x2ルートルート4096Nov 1709:46レイアウトdrwxr-xr-x2ルートルート4096Nov 1709:46静的drwxr-xr- x2ルートルート409611月17日09:46テーマ
ステップ4.Aboutページとサンプルブログ投稿を作成します。
まず、以下のコマンドを使用して、ディレクトリをWebサイトに変更します。
cd hugo.idroot.us hugo new about.md
出力:
/root/hugo.idroot.us/content/about.mdが作成されました
aboutファイルにコンテンツを追加する必要があります。
nano content / about.md
以下に示すようにファイルを変更します。
—タイトル: “About Us”日付:2021-11-17T09:46:18Zドラフト:false —これはこのWebサイトのAboutUsページです。
次に、以下のコマンドを使用してサンプル投稿を作成します。
hugo new post / page.md
出力:
/root/hugo.idroot.us/content/post/page.mdが作成されました
作成したファイルを開き、コンテンツを追加します。
nano content / post / page.md
以下に示すようにファイルを変更します。
—タイトル: “ページ”日付:2021-11-17T09:46:29Zドラフト:true —#Hugoページこれは私の最初のhugo Webサイトページです!
今、あなたはそれを使用するためにあなたのウェブサイトを構築する必要があります。 以下のコマンドを実行してビルドできます。
ヒューゴ
出力:
{{with .OutputFormats.Get “RSS”}} {{.RelPermalink}} {{end}} | EN ——————- + —–ページ| 6ページのページ| 0非ページファイル| 0静的ファイル| 36処理された画像| 0エイリアス| 2サイトマップ| 1クリーニング済み| 0合計46ミリ秒
Webサイトを構築したら、Hugoサーバーを起動し、次のようにサーバーのIPアドレスにバインドします。
hugoサーバー–bind = 0.0.0.0 –baseUrl = http://192.168.77.21 -D -F
ステップ5.HugoWebサイトへのアクセス。
正常にインストールされたら、Webブラウザーを開き、URLを使用してWebサイトにアクセスします。 https://your-server-ip-address:1313
。 Hugoのデフォルトページが表示されます。
おめでとう! これで、Hugoが正常にインストールされました。 このチュートリアルを使用して、Debian 11Bullseyeに最新バージョンのHugo静的サイトジェネレーターをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Hugoの公式ウェブサイト。