Jekyll安裝好後, 就可以在GitHub上使用部落格了, 所以也可以開始換個漂亮的主題(theme)了哦!! 這篇教學就用記下換主題及利用插件教程,包含Jekyll-paginate Jekyll-sitemap Jekyll-admin.
上上一篇講了我 安裝jekyll+放上 GitHub Page的方法:
Jekyll及GitHub Page教學(一)20分鐘建立免費部落格
一一一一一一一一一一一一一一一一一一一一一一一一
© Hung-Chi's Blog
https://hungchicheng.github.io/2017/05/13/how-to-make-jekyll-plugin/
一一一一一一一一一一一一一一一一一一一一一一一一
一. 換主題
Jekyll 包含有一个强大的主题系统,因此您可以使用社区的模板和样式来定制自己的站点。Jekyll 主题打包了布局文件、包含文件及样式表。同时您也可以使用自己站点的内容去覆盖它们的默认内容。
=> 其實可以一行指令都不用打… 直接站在巨人的肩膀上吧!!
最簡單的方法就是, 進去下面網址直接挑選, 下載下來, 貼到你 Github 資料夾中再上傳就搞定了…
某些主題的作者會希望你去他的 Github 上按個 fork, 記得去按一下啦!!
http://jekyllthemes.org/
https://jekyllthemes.io/
http://themes.jekyllrc.org/
二. 插件
在 GitHub Pages 使用插件, GitHub Pages 是由 Jekyll 提供技术支持的,考虑到安全因素,所有的 Pages 通过 –safe 选项禁用了插件功能,因此如果你的网站部署在 Github Pages ,那么你的插件不会工作。 不过仍然有办法发布到 GitHub Pages,你只需在本地做一些转换,并把生成好的文件上传到 Github 替代 Jekyll 就可以了。
=>都是中文但是我卻看不太懂上面寫什麼… 回去看原文才知道他再說插件在Github 上,因為安全政策的關係不一定完全支援.
推薦的插件
- jekyll-paginate
Pagination Generator for Jekyll
- jekyll-sitemap
Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site
- jekyll-admin
A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
安裝
前置作業需要先安裝bundler,終端機下個等他跑完吧
如果Ruby版本太舊, 請先更新
sudo gem install bundler
在 Gemfile 檔案中加入,例如:
(如果沒有Gemfile可直接用記事本新增)
group :jekyll_plugins do
gem "jekyll-paginate"
gem "jekyll-sitemap"
end
儲存後,到終端機輸入就可以開始安裝
sudo gem install bundler
輸入就可以啟動了
bundle exec jekyll server