静的 HTML はほぼ過去のものになりました。 Web サイトは現在、ユーザーのクエリに対する応答を動的に生成する、データベースに接続されたアプリケーションです。 ただし、これには欠点もあります。コンピューティング リソースの要件が高く、CMS には多数の脆弱性があります。 今日は、シンプルなブログを
ステップ 1. ホスティング: 市場で最も安価なものを選択する
静的 Web サイトの場合は、安価な仮想ホスティングで十分です。 コンテンツはローカル マシン上で、またはホスティングを使用して直接生成されます。
今日、RUVDSは再びオープンします
これを使用して、Jekyll ブログを展開してみましょう。
VPS を起動したら、SSH 経由でログインし、Web サーバー、FTP サーバー、メール サーバーなどの必要なソフトウェアを設定する必要があります。 この場合、サイトのソースは GitHub リポジトリに保存できますが、ユーザーは自分のコンピューターに Jekyll をインストールしたり、GitHub Pages ホスティングの制限に耐えたりする必要はありません。
ステップ 2: Jekyll をインストールする
つまり、Jekyll は単純な静的サイト ジェネレーターであり、元々はブログを作成して GitHub Pages でホストするために設計されました。 アイデアは、コンテンツとそのデザインを次のように分離することです。
Jekyll は Ruby パッケージ (gem) なので、
gem install bundler jekyll #
必要に応じて sudo を使用します。
ご覧のとおり、すべては非常にシンプルです。
ステップ 3. ブログを作成する
./mysite サブディレクトリに新しいサイトを作成するには、次のコマンドを実行する必要があります。
jekyll new mysite
入って内容を見てみましょう
cd mysite
ls -l
Jekyll には独自のサーバーがあり、次のコマンドで起動できます。
bundle exec jekyll serve
コンテンツの変更をリッスンし、ローカルホストのポート 4000 でリッスンします (
私たちの場合、Web サイトを生成し、それを表示する (またはサードパーティのホスティングにファイルをアップロードする) ために Web サーバーをセットアップする価値があります。
jekyll build
生成されたファイルは、mysite ディレクトリの _site サブディレクトリにあります。
ジキルの複雑さのすべてについてはまだ話していません。 このコンテンツ ジェネレーターは、構文の強調表示を備えたコード レイアウト機能のおかげで、開発者ブログの作成に最適ですが、インターネットで入手可能なテンプレートに基づいて、さまざまな静的サイトの作成に使用できます。 HTML 生成プロセス自体を変更できる Jekyll 用のプラグインもあります。 バージョン管理が必要な場合は、コンテンツ ファイルを GitHub のリポジトリに配置できます (その場合、VPS に Git をインストールする必要があります)。
最も重要なことは、ユーザーがこれに高額な料金を支払う必要がないことです。 同じ 30 ルーブルの VPS でもすべてが機能します。
出所: habr.com