ジキル、富裕層向けに 30 ルーブルで VPS を利用

ジキル、富裕層向けに 30 ルーブルで VPS を利用
静的 HTML はほぼ過去のものになりました。 Web サイトは現在、ユーザーのクエリに対する応答を動的に生成する、データベースに接続されたアプリケーションです。 ただし、これには欠点もあります。コンピューティング リソースの要件が高く、CMS には多数の脆弱性があります。 今日は、シンプルなブログを ジキル — 静的サイトのジェネレーター。そのコンテンツは GitHub から直接取得されます。

ステップ 1. ホスティング: 市場で最も安価なものを選択する

静的 Web サイトの場合は、安価な仮想ホスティングで十分です。 コンテンツはローカル マシン上で、またはホスティングを使用して直接生成されます。 GitHubページ、ユーザーがバージョン管理システムを必要とする場合。 ちなみに、後者は同じ Jekyll を起動してページを作成しますが、プログラムを手動で構成する機能は非常に限られています。 VPS は共有ホスティングよりもはるかに興味深いものですが、費用が少し高くなります。 

今日、RUVDSは再びオープンします 「PROMO」料金は30ルーブルを使用すると、Debian、Ubuntu、または CentOS 上の仮想マシンをレンタルできます。 料金には以下が含まれます の制限、しかし、とんでもないお金を払えば、512つのコンピューティングコア、10 MBのRAM、1 GB SSD、XNUMXつのIP、そしてあらゆるアプリケーションを実行する機能を手に入れることができます。 

これを使用して、Jekyll ブログを展開してみましょう。

ジキル、富裕層向けに 30 ルーブルで VPS を利用

VPS を起動したら、SSH 経由でログインし、Web サーバー、FTP サーバー、メール サーバーなどの必要なソフトウェアを設定する必要があります。 この場合、サイトのソースは GitHub リポジトリに保存できますが、ユーザーは自分のコンピューターに Jekyll をインストールしたり、GitHub Pages ホスティングの制限に耐えたりする必要はありません。

ステップ 2: Jekyll をインストールする

つまり、Jekyll は単純な静的サイト ジェネレーターであり、元々はブログを作成して GitHub Pages でホストするために設計されました。 アイデアは、コンテンツとそのデザインを次のように分離することです。 リキッドテンプレートシステム: Markdown または Textile 形式のテキスト ファイルのディレクトリは、Liquid コンバータおよびレンダラーによって処理され、出力はリンクされた HTML ページのセットになります。 これらは任意のサーバーに配置でき、CMS や DBMS へのアクセスは必要なく、すべてがシンプルかつ安全です。

Jekyll は Ruby パッケージ (gem) なので、 インストール それは簡単です。 これを行うには、Ruby バージョン 2.5.0 以上がシステムにインストールされている必要があります。 rubygems、GCC および Make:

gem install bundler jekyll # 

必要に応じて sudo を使用します。

ご覧のとおり、すべては非常にシンプルです。

ステップ 3. ブログを作成する

./mysite サブディレクトリに新しいサイトを作成するには、次のコマンドを実行する必要があります。

jekyll new mysite

入って内容を見てみましょう

cd mysite
ls -l

ジキル、富裕層向けに 30 ルーブルで VPS を利用

Jekyll には独自のサーバーがあり、次のコマンドで起動できます。

bundle exec jekyll serve

コンテンツの変更をリッスンし、ローカルホストのポート 4000 でリッスンします (http://localhost:4000/) - このオプションは、Jekyll がローカル マシンにデプロイされている場合に役立ちます。 

ジキル、富裕層向けに 30 ルーブルで VPS を利用

私たちの場合、Web サイトを生成し、それを表示する (またはサードパーティのホスティングにファイルをアップロードする) ために Web サーバーをセットアップする価値があります。

jekyll build

生成されたファイルは、mysite ディレクトリの _site サブディレクトリにあります。

ジキル、富裕層向けに 30 ルーブルで VPS を利用

ジキルの複雑さのすべてについてはまだ話していません。 このコンテンツ ジェネレーターは、構文の強調表示を備えたコード レイアウト機能のおかげで、開発者ブログの作成に最適ですが、インターネットで入手可能なテンプレートに基づいて、さまざまな静的サイトの作成に使用できます。 HTML 生成プロセス自体を変更できる Jekyll 用のプラグインもあります。 バージョン管理が必要な場合は、コンテンツ ファイルを GitHub のリポジトリに配置できます (その場合、VPS に Git をインストールする必要があります)。

最も重要なことは、ユーザーがこれに高額な料金を支払う必要がないことです。 同じ 30 ルーブルの VPS でもすべてが機能します。

ジキル、富裕層向けに 30 ルーブルで VPS を利用

ジキル、富裕層向けに 30 ルーブルで VPS を利用

出所: habr.com

コメントを追加します