靜態 HTML 幾乎已經成為過去。網站現在是與資料庫連接的應用程序,可以動態產生對用戶查詢的回應。然而,這也有其缺點:對運算資源的要求較高,且CMS存在大量漏洞。今天我們將討論如何將您的簡單部落格提升到
步驟 1. 託管:選擇市場上最便宜的託管
對於靜態網站,廉價的虛擬主機就足夠了。內容將在側面產生:在本機電腦上或直接使用託管
今天我們 RUVDS 再次營業
讓我們使用它並部署我們的 Jekyll 部落格。
啟動VPS後,您需要透過SSH登入並設定必要的軟體:Web伺服器、FTP伺服器、郵件伺服器等。在這種情況下,使用者不必在自己的電腦上安裝 Jekyll 或忍受 GitHub Pages 託管的限制,儘管網站來源可以保存在 GitHub 儲存庫中。
第 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(
在我們的例子中,值得產生一個網站並設定一個網頁伺服器來查看它(或將文件上傳到第三方託管):
jekyll build
產生的檔案位於 mysite 目錄的 _site 子目錄中。
我們還沒有討論 Jekyll 的所有複雜之處。由於其具有語法突出顯示的程式碼佈局功能,該內容生成器最適合創建開發人員博客,但基於互聯網上可用的模板,它可用於創建各種靜態站點。 Jekyll 還提供一些插件,讓您可以更改 HTML 生成過程本身。如果您需要版本控制,可以將內容檔案放置在 GitHub 上的儲存庫中(然後您必須在 VPS 上安裝 Git)。
最重要的是,用戶不需要為此支付昂貴的資費。即使在同一個 30 盧布的 VPS 上,一切都可以正常工作。
來源: www.habr.com