ウェブサイトは Hugo を使用して生成されています。 Hugo は静的サイト ジェネレーターであり、Markdown サイトとテンプレートを使用して静的 Web サイトをコンパイルします。
プロジェクトのクローンを作成します: git clone https://github.com/judaicalink/judaicalink-site.git
。
ディレクトリcd judaicalink-site
に移動します。
Hugo をインストールします (下記を参照)。
Hugo 実行可能ファイルをダウンロードするだけです (サーバー上で現在使用されているバージョン: 0.104.3)。
PATH の下の環境変数に Hugo を追加する必要があります。
例: C:UsersYourNamehugo_0.31.1_Windows-64bit
インストールが機能したかどうかを確認するには、コマンド プロンプトにhugo help
と入力します。 Hugo が実行できるいくつかのコマンドを含む応答が返されるはずです。
-> 詳しい手順については、Hugo が提供する Windows のインストール ガイドを参照してください。
コマンド プロンプトで、複製されたリポジトリのメイン ディレクトリ (この README.md ファイルがある場所) に移動し、コマンドhugo server
を実行します。
例: C:UsersYourNamejudaicalink-site>hugo サーバー
その後、http://localhost:1313 で Web サイトをローカルで参照できるようになります。
Ubuntu: sudo apt update && sudo apt install hugo
。
アーチ: sudo pacman -S hugo
。
Fedora、RedHat: sudo pacman -S hugo
hugo --version
を使用してインストールを確認します。
brew brew install hugo
で Hugo をインストールします。
hugo --version
を使用してインストールを確認します。
hugo serve
を使用して、ローカル マシン上で Hugo を直接提供します。ウェブサーバーが開きます。ターミナルのリンクとパスを確認してください。
エラーもチェックしてください。
ソースをコンパイルしてライブ サイトを生成したい場合は、 hugo
実行するだけです。
これにより、 static
ファイルとpublic
フォルダーが生成されます。
サイトを特定のフォルダーにコンパイルしたい場合は、 hugo -d <your-destination>
を使用してください。
これで、Apache2 や NGINX などの Web サーバーを使用してページを提供できるようになりました。
public
フォルダーとstatic
フォルダーをサービス ディレクトリにコピーするか、 sites-available
のディレクトリを location ディレクティブに追加します。
static
フォルダーの提供も忘れないようにしてください。
サイトの最新バージョンをフェッチしてプルするだけですgit fetch
とgit pull
。サイトを再度コンパイルします。
Docker イメージを構築する場合は、リポジトリのクローンを作成し、 docker build -t judaicalink-site .
リポジトリのルート ディレクトリ内。
イメージを実行するには、 docker run -d -p 80:80 judaicalink-site
使用します。
Markdown 構文が正しいかどうかを確認します。
変更が期待どおりに表示されない場合は、コンソールでエラーを確認してください。
サイトをローカルで提供し、変更を確認します。
ブラウザのキャッシュをクリアします。
完了したら、フォークされたリポジトリに変更をコミットし、プル リクエストを送信します。