hexo-renderer-marked 3.0.0
重大變更
功能
prependRoot
選項可將root:
值添加到圖片路徑的前面。#111- 當您有自訂的
root:
值時,這會很有用。 - 範例
root: /blog/
marked:
prependRoot: true # disabled by default- 當嵌入內部圖片時,與其使用

,您可以改用
來節省一些輸入。當啟用此功能時,/blog
會自動添加到/foo/bar.jpg
的前面。
- 當您有自訂的
external_link
選項可在新分頁中開啟連結。#116 #119- 用法
external_link:
enable: false
exclude: []
nofollow: falseexclude: ['foo.com', 'bar.net']
會跳過以foo.com
或bar.net
開頭的連結,例如https://foo.com/post-a/
&https://bar.net/post-b/
。子網域在適用的情況下需要指定,包含「www」;這裡給的範例不適用於http://www.bar.com/post-c
。nofollow: true
會為 SEO 添加rel="noopener external nofollow noreferrer"
,否則如果啟用external_link:
,則只會是rel="noopener"
。
支援圖片連結中的 title 屬性 #122

-><img src="http://bar.com/b.jpg" alt="caption" title="a-title">
-
- 範例用法包含為連結或圖片嵌入添加自訂的類別名稱。
修正
- 為了安全起見,所有連結和圖片連結現在預設都會被編碼。#112
- 範例:
/foo/bár.jpg
->/foo/b%C3%A1r.jpg
- 範例:
重構
- 利用 hexo-util 現有的
isExternalLink
來簡化程式碼庫。#124
依賴
hexo-migrator-wordpress 2.0.0
v2 是一個完整的重寫,以利用現代的 API。它絕非功能完整,請在您的 wordpress.xml 上測試,並回報任何未匯入的項目。
重大變更
- 需要 Node 12+,停止支援 < Node 12 #61
- camaro v6 的要求,它利用
worker_threads
。
- camaro v6 的要求,它利用
功能
--skipduplicate
選項可跳過匯入與現有文章標題相似的文章。#57- 預設為停用
- 用法:
hexo migrate wordpress /path/to/wordpress.xml --skipduplicate
--limit [number]
選項可設定要匯入的最大文章數。#57- 預設為匯入所有文章。
- 用法:
hexo migrate wordpress /path/to/wordpress.xml --limit 3
--alias
選項可將文章重新導向到 wordpress 託管的文章。#57- 需要 hexo-generator-alias
- 用法:
hexo migrate wordpress /path/to/wordpress.xml --alias
重構
- 完整重寫以利用現代的 API/函式庫。它可以更靈活地解析輸入的 xml,並能夠支援自訂元素和未來的格式。#57
依賴
hexo-migrator-rss 1.0.0
v1 是一個完整的重寫,以利用現代的 API。它絕非功能完整,請在您的 atom.xml/rss.xml 上測試,並回報任何未匯入的項目。
重大變更
- 需要 Node 12+,停止支援 < Node 12 #60
- 需要 camaro@6,它利用
worker_threads
。
- 需要 camaro@6,它利用
功能
--skipduplicate
選項可跳過匯入與現有文章標題相似的文章。#44- 預設為停用
- 用法:
hexo migrate rss /path/to/feed.xml --skipduplicate
--limit [number]
選項可設定要匯入的最大文章數。#37- 預設為匯入所有文章。
- 用法:
hexo migrate rss /path/to/feed.xml --limit 3
重構
- 完整重寫以利用現代的 API/函式庫。它可以更靈活地解析輸入的 feed,並能夠支援自訂元素和未來的格式。#34