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
- 示例:
重构
- 利用现有的
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