https://www.gravatar.com/avatar/206912d6900c65386f24516df605c206?s=240&d=mp

Kourtney's Space

Github Pages and Jekyll - sitemap

更新

已從 Jekyll migrate 到 Hugo,
這篇方法僅適用 Jekyll。

Sitemap

sitemap 基本上就一個 .xml 檔案,
裡面包含了網站有哪些頁面連結,
讓搜尋引擎去爬,
搜尋引擎爬完以後就可以建立 index,
之後有人在搜尋引擎打關鍵字才搜尋的到。

Jekyll-sitemap

Jekyll 有一個 plugin 叫做 jekyll-stiemap
可以在每次 build 網站之後自動產生 sitemap。

Add LikeWidget to Jekyll theme

更新

已從 Jekyll migrate 到 Hugo,
這篇方法原理不變但 code 放的位置和內容要修正。

LikeCoin

前陣子對 LikeCoin 發生了一點興趣,
LikeCoin 是一種虛擬貨幣,
創立的初衷是想做為一種獎勵創作者的機制,
創作者在文章裡放入 Like Button
讓大家對他的按鈕按讚鼓掌,
他就能收到相對的 LikeCoin。

至於作者能獲得多少 LikeCoin 就要看按讚讀者的帳戶種類,
如果讀者註冊的是免費帳戶,
那點下的讚就由 LikeCoin 的基金會按比例支付;
如果讀者註冊的是付費帳戶,
那就看該讀者當月按下多少讚按比例分配。
詳情可以參考 LikeCoin 的 Medium

從所有的 git repository 移除 .DS_Store 追蹤

每當建立一個新的資料夾並在裡面放了一些檔案,
MacOS 就會在該資料夾下自動產生一個 .DS_Store 檔案,
也就導致了 .DS_Store 在 macOS 裡面散的到處都是。
而每次有新的 Git repository 就一定要在 .gitignore 裡加 .DS_Store**/.DS_Store 實在是很煩人,
所以就研究了一下找了個辦法一次設定好之後就能夠一勞永逸。

git config 指令

git config 這個指令可以拿來對 git 的各種值做設定,
最出名的就是 git config --global user.namegit config --global user.email這種,
user.nameuser.email 做 global 的設定,
之後每個 Repository 就可以沿用設定好的 user.nameuser.email