如何配置我們的博客站點。 從WordPress到Jekyll 6

如何建立網站

繼續 這個系列 關於我如何從WordPress轉到Jekyll的文章, 現在是把理論拋在後面而繼續實踐的時候了。

我在描述配置步驟時就已經描述了它們。 第一個要編輯的文件是config.yml。 在此我們找到站點的默認配置。 可以為每個特定的帖子或頁面分配不同的配置。 但是,如果我們不這樣做,將分配此文件中建立的一個。

請記住,在上一篇文章中,我們下載了一個主題,我們將以此為基礎來創建我們的網站。
.yml擴展名表示該文檔是使用YAML編寫的。 這種語言允許以計算機和人類都可以理解的方式建立數據之間的層次結構。 Jekyll使用它來使項目的各個組成部分保持一致性。

如何使用 YAML 配置站點

一個基本的Jekyll項目具有一個config.yml文件,該文件允許我們定義一些參數。

這些參數以格式表示

類別:“內容”值得一提的是,它前面帶有符號 # 它會被忽略,因此,如果我們希望Jekyll使用該參數,則必須將其刪除。

在我們的config.yml文件中,我們將看到以下內容:

title: 網站標題

email: 網站電子郵件

description: 搜索引擎要顯示的站點對象的描述

baseurl:如果博客是另一個站點的一部分,並且已分配了一個特定的文件夾,則會在此處顯示

url: 站點的主域。

還有另外兩個類別。

twitter_username

github_username:

這兩個參數顯示指向Twitter和Github用戶帳戶的鏈接。

在下面,您將告訴Jekyll使用哪個主題以及哪個附加組件。

Config.yml中的錯誤最少

N我們將使用具有更多選項的主題,因此需要更完整的config.yml。 最實用的是複制 該文件 從主題項目中粘貼到我們的主題項目中,而不是粘貼到其內容中。 完成此操作後,我們將編輯以下參數

請記住,我們的示例項目是一個園藝博客。

我們要做的第一件事就是確定主題。 在這條線

# theme : "minimal-mistakes-jekyll»我們刪除數字符號“#”

這個主題提供了幾種變化。 我喜歡叫 Aqua。
我們通過將#d符號放在名稱前面來註釋掉“默認”,並取消註釋“ aqua”

語言環境以language_VARIANT格式指示網站的語言。 例如,由於我在阿根廷,

locale : "es-AR»

您可以在中找到語言列表 這頁

我們指出網站的標題

title : "Blog de jardinería"

我們在網站標題和帖子標題之間選擇一個分隔符 使其在搜索引擎中正確顯示。

title_separator : "-"

我們可以添加字幕

subtitle: “Llevamos la naturaleza a tu computadora”

我們指出網站負責人的姓名

name : "Rosendo Margarito Flores"

我們完成網站描述
在搜索引擎和首頁上顯示

description : "Un blog para difundir el auto cultivo de vegetales y flores entre aquellos que no tienen la menor idea de cómo se hace."

接下來的兩個參數是兩個老朋友,但是順序相反。

E在第一種情況下,我們指示站點的域

網址:“ https://desdeeljardin.flor”

假設我們的博客是種子商店的一部分。 我們可能想從花園的花朵/博客中為其分配自己的標準地址。

那我們做
baseurl : "/blog"

由於某些原因,帶有圖片的帖子的訪問量要比沒有圖片的帖子的訪問量多。 如果尚未為它們分配一個,則可以通過激活此參數使其默認顯示為一個。

teaser : "/assets/images/500x300.png"

為避免混淆,我將保留主題的原始文件結構。 因此,在我們的項目文件夾中,我們必須創建一個名為assets的文件夾,在其中創建一個名為images的文件夾,在其中創建一個500×300像素的名為500×300.png的像素

我們還可以選擇網站徽標。 我們重複此過程來創建它並將其保存在相同的文件夾中並完成參數:

logo : "/assets/images/88x88.png"

我們可以選擇與頂部顯示的網站不同的標題 瀏覽器

masthead_title: “¡Feliz primavera!”
在下一篇文章中,我們將繼續檢查配置選項。 但是,我藉此機會澄清一下,我對園藝一無所知。 因此,我對示例博客的內容不承擔任何責任。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。