我決定重新來過
砍了整個repo
然後建立一個預設的新專案觀察一個Jekyll網站的架構

jekyll new C:\AndyShiue\AndyShiue.github.io

然後一樣建立一個Gemfile

我發現我一開始就該這樣了
jekyll new似乎已經提供了一個極簡又可用的網站
根據官網資料夾結構的資料
我知道了資料夾中的index.html是網站的首頁
_config.yml記錄了網站最基本的設定
_post資料夾中則存放著一般的貼文
所有Jekyll的文件的最開頭似乎都要有一段YAML做為前置物
前置物……簡單來說好像是紀錄了某些metadata就是了
如果真的沒有要提供任何資訊
只要在文章開頭輸入2行各3個減號:

---
---

總之
我先試著把Jekyll(1)丟到_post裡面吧
並參考範例加入以下前置物:

---
layout: post
title: "Jekyll(1)"
categories: jekyll
---

試著在本機跑了一次
Markdown的部分有正確讀取到
問題是它並不是使用GFM
Google “Jekyll GFM”會查到官網的調校頁面
我發現只要在_config.yml裡加入幾行就能開啟GFM的功能
跟著做吧:

kramdown:
  input: GFM
  hard_wrap: true

太好了
一下就成功了
我決定編輯一下_config.yml的個人資料
順便把Jekyll的這幾篇教學移到Jekyll上
然後把整個網站推到Github上
今天就到此為止