Shoka | Hexo開源博客主題
設計緣由前幾年在 Bear 和 Evernote 上整理了大量筆記,非常喜歡 Bear 默認的 markdown 渲染樣式。后來因為換了安卓手機,用不了 Bear,四處搜尋替代品,沒有滿意的。 然后陰差陽錯知道了 Hexo,又得知 Github 也可以免費建私有倉庫了,故再次轉(zhuǎn)移陣地到了自建博客,并部署在 Github Pages。因為這個博客是用來記筆記的,故起名 書架 。對應的主題即 Theme.Shoka ,可以說是為了筆記閱讀而生的主題。 樣式嚴重參考 Bear,部分代碼嚴重參考 NexT。Hexo 的默認及常用渲染器均使用 highlight.js 進行代碼高亮,而我喜歡 Prism.js ,故重寫了一個渲染器配合主題食用。渲染器取名 multi ,因為集成了很多很多很多 markdown-it 插件,以及壓縮靜態(tài)文件的功能。 (最新版的默認渲染器也支持 Prism.js 了,可喜可賀,但不想用,哈哈哈哈哈哈哈 墻內(nèi) Github Pages 訪問速度時而感人,所以用了 jsDelivr 加速,主要是因為它可以按需合并依賴文件??焖侔惭bcd your-blog git clone https://github.com/amehime/hexo-theme-shoka.git ./themes/shoka打開主題目錄,內(nèi)有 example 文件夾,提供了配置文件的 demo 供參考。安裝依賴插件在應用主題之前,必須至少安裝 hexo-renderer-multi-markdown-it 渲染插件 和 hexo-autoprefixer。 插件安裝與配置教程戳此應用主題修改站點配置修改站點配置文件 /_config.yml ,把主題改為 shokatheme: shoka修改主題配置主題配置的所有參數(shù)在 /themes/shoka/_config.yml 文件中。 為了方便主題升級,請在根目錄新建一個 yml 文件,命名為 _config.shoka.yml 。 也就是說,所有主題的自定義配置均保存于 /_config.shoka.yml 文件。