0%

主題改為NexT之後發現能玩的功能實在太多了,要修改的地方也很多,搗鼓一番後決定寫這篇文章來記錄我個人的NexT主題優化歷程,順便分享給大家最新版本的修改方式。

閱讀全文 »

前言

終於還是從Butterfly轉成Next主題了,每次爬文發現大家都使用next主題做教程,有些檔案在我的主題裡名稱不一樣甚至格式也不一樣導致code寫法不同,找尋這些花了不少時間,最終決定也合流使用next主題了(畢竟懶…)。

但是在我安裝next主題之後打開網頁卻是空白的,搞了半天發現是motion設置的問題,修改成false之後就可以正常開啟了。

閱讀全文 »

🍑 🍇 🍐 🍓 🍌 🍉 🍍 🍋 🍎

HEXO預設的markdown渲染器是hexo-renderer-marked,這個渲染器並不支援插件擴展,所以我們需要卸載它改裝hexo-renderer-markdown-it

而hexo-renderer-markdown-it 原裝包含了以下插件:
- markdown-it-abbr
- markdown-it-footnote
- markdown-it-ins
- markdown-it-sub
- markdown-it-sup

並不包含emoji插件,因此我們還要安裝markdown-it-emoji來插入表情。

閱讀全文 »

此方法適用於 開發者已下架或是遭官方下架無法從擴充商店安裝的擴充功能,但你能在其他地方找到.CRX檔或資料夾。 教程以 Listen 1作為範例。

STEP 1

打開Chrome瀏覽器的擴充功能頁面 ( 或者在網址輸入 chrome://extensions/)。

閱讀全文 »

前言

打開_config.yml 可以看到預設的永久鏈接是依照日期來產生的。

1
permalink: :year/:month/:day/:title/

假設hello world.md原路徑為/source/_posts/hello world.md

按照預設的鏈接來生成靜態文件後路徑會變成

/public/2019/09/23/hello world/index.html

但是這樣的缺點是 鏈接太長,所以在這邊推薦一個插件abbrlink來調整,abbrlink的概念是對標題+時間進行md5然後再轉base64,保存在front-matter中。

閱讀全文 »