Jekyll 静的ブログ サーバーレス ホスティング ガイド: 無料で Surge.sh にデプロイする方法?

無料でホストする方法 ジキル 静的なブログ?サーバーの購入や技術的なスキルは必要なく、初心者でもすぐに始めることができます。

Jekyll + Surge.sh を使用すると、効率的なブログ プラットフォームを簡単に作成できます。

Jekyll 静的ブログ サーバーレス ホスティング ガイド: 無料で Surge.sh にデプロイする方法?

Surge プロジェクトをインストールする

Surge.sh は、Node.js プラットフォームによって公開される JavaScript 引用プログラムです。

Surge を使用する前に、次のことを行う必要があります。Node.js をローカル コンピューターにインストールする

  • 次に、npm を介して Surge をインストールします。

Surge をインストールしていない場合、最初のタスクは次のコマンドを入力してインストールすることです▼

npm install -g surge
  • これで、Jekyll Web サイトをすぐに起動するために必要なツールがすべて揃いました。

新しい Jekyll サイトを作成する

まず、既存の Jekyll プロジェクトを見つけるか、ターミナルを介して新しいプロジェクトを作成します ▼

# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./

Jekyll を構築する具体的な方法については、以下のリンクをクリックして、注意深く準備された Jekyll のダウンロードとインストールのチュートリアルをお読みください▼

ローカル コンピュータをセットアップし、Jekyll をセットアップした後、次のコマンドを使用してブラウザでアクセスできます。bundle exec jekyll serve

bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
  • この時点で、基本的な静的 Web サイトを正常に実行できました。
  • デフォルトでは、Jekyll プロジェクトはローカル コンピューター上で実行され、サーバーへの展開の準備がほぼ完了しています。

Jekyll Web サイトをコンパイルする

次に、Jekyll Web サイトを静的な HTML、CSS、および JavaScript ファイルにコンパイルできます。

bundle exec jekyll build

これで、ソース コードがコンパイルされて、 _site/ 目次。

走るたびに jekyll build 、これらのファイルは再コンパイルされます。これらは Web に公開するファイルでもあります。

Jekyll サイトを展開する

次のコマンドを使用して、 _site/ カタログをインターネットに公開▼

surge _site/

まだログインまたは登録していない場合は、ログインまたは登録を求めるメッセージが表示されます。

次に、ランダムなサブドメインを取得します。

独自に選択したものに置き換えることができます。 example-jekyll.surge.sh

surge _site/

email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh

Enterを押すと、Webサイトが正常に起動したことを確認するメッセージが表示されます▼

Success! Project is published and running at example-jekyll.surge.sh
  • 成功しました。Web サイトが正常にオンラインになりました。

Surge は、展開するたびにデフォルトでドメイン名の入力を求められます。

この手順をスキップするには、コマンドの実行時にドメイン名を Surge の CLI に直接渡します。

たとえば、サブドメインがvancouver.surge.sh, 次のコマンドを実行できます ▼

surge _site/ --domain vancouver.surge.sh
  • Surge にカスタム ドメイン名を追加する場合は、上記のコマンドのサブドメイン名をカスタム ドメイン名に置き換えることができます。

ログインするアカウントを切り替えたい場合は、Surge アカウントからログアウトする必要があります▼

surge logout

以下のエラーメッセージが表示された場合▼

Jekyll を Surge.sh にデプロイし、カスタムドメイン名を追加する: 静的 Web サイトを簡単に構築するパート 3

Aborted - you do not have permission to publish to xxx. surge.sh
  • 解決策は、Surge によってデフォルトで生成されるサブドメインがすでに占有されているため、このサブドメインを変更することです。
  • 自動的に提供される URL に任意の英数字のプレフィックスを追加できます。

無料利用枠の制限

  • Surge.sh は、月あたり 250 のデプロイと 1 GB のストレージを許可する無料枠を提供します。
  • 個人的なブログの場合、通常はこれで十分です。
  • さらにリソースが必要な場合は、有料プランにアップグレードできます。

注意事项

Surge によって正式に提供されたサブドメイン名は、robots.txt ファイル内の検索スパイダーを強制的にブロックするため(SEO)、改変の許可が得られていないため、使用することはお勧めできません。

robots.txt ファイルを変更できるように、カスタム ドメイン名を Surge に追加することをお勧めします。

🚀 Jekyll を Surge.sh にデプロイし、カスタム ドメイン名を追加する方法を知りたいですか?

下のリンクをクリックしてガイドを読み続け、静的 Web サイトを簡単に構築してください▼

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) が「Jekyll 静的ブログのサーバーレス ホスティング戦略: 無料で Surge.sh にデプロイする方法?」を共有しました。 》、参考になりました。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-31655.html

さらに多くの隠されたトリックのロックを解除するには、Telegram チャンネルにぜひご参加ください。

気に入ったらシェアして「いいね!」してください!あなたのシェアと「いいね!」が私たちの継続的なモチベーションです。

 

发表评论

バグのあるボックスの内容は公開されません。 必須アイテム * 标注

上へスクロール