Hugo
    • PDF

    Hugo

    • PDF

    Article Summary

    Classic環境で利用できます。

    Hugoは、GO言語で作成された最も人気のあるオープンソースの静的サイト作成サービスです。静的ウェブページを素早く作成し、簡単に管理できます。

    Hugoを使用するメリットは、次の通りです。

    • NAVERクラウドプラットフォームのインフラサービスを活用して、安定的に Hugoを利用できます。
    • VMのインストールと同時に GO言語のランタイムが提供されます。
    参考

    NAVERクラウドプラットフォームの Hugoで使用されるソフトウェアの詳細については、次のウェブサイトでご確認ください。

    サーバ作成とアクセス

    サーバの作成とアクセス方法は、NAVERクラウドプラットフォームの一般的なサーバ作成方法と同じです。詳しい手順と参考になるガイドは、次の通りです。

    手順説明
    1. ACG設定
    • 参考ガイド: ACG
    • 次のポートを設定必要
      • ターミナル接続のための TCP 22ポート
      • ウェブサービス利用のための任意番号ポート
    2. サーバ作成
    • 参考ガイド: サーバ作成
    • イメージタイプ Application、Applicationイメージタイプ Hugo
    3. グローバル IPアドレスの設定
    4. ポートフォワードの設定
    5. 管理者パスワードの確認
    6. サーバアクセス
    参考

    サーバにアクセスしてログインした後は、rootアカウントのパスワードを覚えやすい別のパスワードに変更することをお勧めします。passwd rootコマンドを入力して新しいパスワードを設定してください。

    サーバを使用する

    サーバが作成されると自動的に Hugoがインストールされ、簡単に使用できます。
    インストールされたソフトウェアのディレクトリは、次の通りです。

    ディレクトリ説明
    /usr/local/go
    /root/hugo
    • Hugoプロジェクトのソース位置(詳細は、Hugo 公式ホームページを参照)
    • 最新バージョンのマスターブランチをインストール済み
    /root/go
    • GOPATHに設定されたディレクトリ
    • ビルドされた Hugoの実行ファイルが /root/go/srcに位置
    • Hugoをビルドするための依存関係は、/root/go/pkg/modに位置
    /root/demosite
    • デフォルトでインストールされて適用されている Hydeテーマの位置

    デフォルトテーマで静的サイトを作成

    デフォルトでインストールされた Hydeテーマを活用してデモ用サイトを作成する方法は、次の通りです。

    1. サーバに接続後、cd /root/demositeコマンドを入力します。

    2. 以下のコマンドを入力してサーバを実行します。

      hugo server -D -p (ACGで設定したサービスポート) --bind 0.0.0.0 --baseURL http://(グローバル IPアドレス) &
      
      • 例) ACGで設定したサービスポートが11313で、グローバル IPアドレスが123.123.123.123の場合: hugo server -D -p 11313 --bind 0.0.0.0 --baseURL http://123.123.123.123 &
    3. ウェブブラウザを実行し、URLを入力します。

      http://(グローバル IPアドレス):(ACGで設定したサービスポート)
      
      • 正常に動作する場合、デフォルトテーマが適用されたページが表示されます。
    4. デモ用サーバを終了するには、次のコマンドを入力します。

      pkill -9 hugo
      

    カスタムテーマで静的サイトを作成

    Hugoでは様々な公式テーマをサポートしています。Hugo 公式テーマページで使用できるテーマをご確認ください。

    参考

    テーマ別に提供される Githubリポジトリと利用方法が違うので、当該ページにアクセスして詳しいインストール方法や利用方法をご参照ください。


    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.