ウェブサイトは 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 構文が正しいかどうかを確認します。
変更が期待どおりに表示されない場合は、コンソールでエラーを確認してください。
サイトをローカルで提供し、変更を確認します。
ブラウザのキャッシュをクリアします。
完了したら、フォークされたリポジトリに変更をコミットし、プル リクエストを送信します。