VPS 上的 Jekyll 為富人提供 30 盧布

VPS 上的 Jekyll 為富人提供 30 盧布
靜態 HTML 幾乎已經成為過去。網站現在是與資料庫連接的應用程序,可以動態產生對用戶查詢的回應。然而,這也有其缺點:對運算資源的要求較高,且CMS存在大量漏洞。今天我們將討論如何將您的簡單部落格提升到 傑奇 — 靜態網站產生器,其內容直接取自 GitHub。

步驟 1. 託管:選擇市場上最便宜的託管

對於靜態網站,廉價的虛擬主機就足夠了。內容將在側面產生:在本機電腦上或直接使用託管 GitHub頁面,如果使用者需要版本控制系統。順便說一句,後者啟動相同的 Jekyll 來建立頁面,但手動設定程式的能力非常有限。 VPS 比共享主機有趣得多,但成本要高一些。 

今天我們 RUVDS 再次營業 「促銷」關稅為 30 盧布,它允許您在 Debian、Ubuntu 或 CentOS 上租用虛擬機器。關稅包括 限制,但是花上可笑的錢,您將獲得一個計算核心、512 MB RAM、10 GB SSD、1 個 IP 以及運行任何應用程式的能力。 

讓我們使用它並部署我們的 Jekyll 部落格。

VPS 上的 Jekyll 為富人提供 30 盧布

啟動VPS後,您需要透過SSH登入並設定必要的軟體:Web伺服器、FTP伺服器、郵件伺服器等。在這種情況下,使用者不必在自己的電腦上安裝 Jekyll 或忍受 GitHub Pages 託管的限制,儘管網站來源可以保存在 GitHub 儲存庫中。

第 2 步:安裝 Jekyll

簡而言之,Jekyll 是一個簡單的靜態網站產生器,最初設計用於建立博客,然後將其託管在 GitHub Pages 上。這個想法是使用分離內容及其設計 液體模板系統:Markdown 或 Textile 格式的文字檔案目錄由 Liquid 轉換器和渲染器處理,輸出是一組連結的 HTML 頁面。它們可以放置在任何伺服器上;這不需要 CMS 或存取 DBMS - 一切都簡單且安全。

由於 Jekyll 是一個 Ruby 套件(gem), 安裝 這很容易。為此,系統上必須安裝不低於 2.5.0 的 Ruby 版本, 紅寶石、GCC 和 Make:

gem install bundler jekyll # 

如有必要,請使用 sudo。

正如您所看到的,一切都非常簡單。

第 3 步:建立博客

要在 ./mysite 子目錄中建立新站點,需要執行以下命令:

jekyll new mysite

我們進去看看裡面的內容

cd mysite
ls -l

VPS 上的 Jekyll 為富人提供 30 盧布

Jekyll 有自己的伺服器,可以使用以下命令啟動:

bundle exec jekyll serve

它偵聽內容變更並偵聽本機主機上的連接埠 4000(http://localhost:4000/) - 如果 Jekyll 部署在本機電腦上,此選項會很有用。 

VPS 上的 Jekyll 為富人提供 30 盧布

在我們的例子中,值得產生一個網站並設定一個網頁伺服器來查看它(或將文件上傳到第三方託管):

jekyll build

產生的檔案位於 mysite 目錄的 _site 子目錄中。

VPS 上的 Jekyll 為富人提供 30 盧布

我們還沒有討論 Jekyll 的所有複雜之處。由於其具有語法突出顯示的程式碼佈局功能,該內容生成器最適合創建開發人員博客,但基於互聯網上可用的模板,它可用於創建各種靜態站點。 Jekyll 還提供一些插件,讓您可以更改 HTML 生成過程本身。如果您需要版本控制,可以將內容檔案放置在 GitHub 上的儲存庫中(然後您必須在 VPS 上安裝 Git)。

最重要的是,用戶不需要為此支付昂貴的資費。即使在同一個 30 盧布的 VPS 上,一切都可以正常工作。

VPS 上的 Jekyll 為富人提供 30 盧布

VPS 上的 Jekyll 為富人提供 30 盧布

來源: www.habr.com

添加評論