迁移到 Hugo
社区开发的工具列表,用于从现有的静态网站生成器或内容管理系统迁移到 Hugo。
本部分介绍一些与 Hugo 相关的独立开发项目。这些工具扩展了功能或帮助你入门。
如果你目前使用 Jekyll 或 WordPress 等其他博客工具但打算切换到 Hugo,请查看此迁移工具列表。它们将帮助你将内容导出为 Hugo 友好的格式。
Jekyll
或者,你可以使用 Jekyll 导入命令。
- JekyllToHugo
- 一个用于将 Jekyll 博客文章转换为 Hugo 网站的小型脚本。
- ConvertToHugo
- 将你的博客从 Jekyll 转换为 Hugo。
Octopress
- octohug
- Octopress 到 Hugo 迁移工具。
DokuWiki
- dokuwiki-to-hugo
- 将你的 DokuWiki 源页面从 DokuWiki 语法 迁移到 Hugo Markdown 语法。包括额外功能如 TODO 插件。使用 Python 3 编写,注重可扩展性。还为每个页面生成 TOML 头部。设计为将 wiki 目录复制粘贴到你的
content目录。
WordPress
- wordpress-to-hugo-exporter
- 一个一键式 WordPress 插件,将所有文章、页面、分类法、元数据和设置转换为 Markdown 和 YAML,可以直接放入 Hugo 中使用。(注意:如果在使用此插件时遇到问题,可以 为 Jekyll 导出你的网站 然后使用上面列出的 Hugo 内置 Jekyll 转换器。)
- blog2md
- 适用于你免费的 YOUR-TLD.wordpress.com 网站的 导出 xml 文件。它还将已批准的评论保存到
YOUR-POST-NAME-comments.md文件以及文章中。 - wordhugopress
- 一个用 Java 编写的小型实用程序,从数据库中导出整个 WordPress 网站以及本地或远程存储的资源(例如图片)文件。因此,可以从备份文件进行迁移。支持将多个 WordPress 网站合并为单个 Hugo 网站。
- wp2hugo
- 一个基于 Go 的 CLI 工具,用于将 WordPress 网站迁移到 Hugo。它保留原始 URL、GUID、图片 URL、代码高亮、目录和 WordPress 导航类别。它迁移 WordPress 自定义文章类型、自定义分类法、自定义字段和页面层次结构。它支持通过 Polylang 或 WPML 翻译的 WordPress 博客。它导入带有原始标题和日期的 WordPress 媒体库数据库。该工具可以从原始服务器下载所有媒体或仅下载插入到页面中的媒体。它将 WordPress shortcodes 和 Gutenberg 块转换为 Hugo shortcodes,包括画廊、图片、音频、YouTube 嵌入、Gists 和 Google 地图。
Medium
- medium2md
- 一个简单的 Medium 到 Hugo 导出器,能够通过一个命令导入故事,包括 front matter。
- medium-to-hugo
- 一个用 Go 编写的 CLI 工具,用于将 Medium 文章导出为 Hugo 兼容的 Markdown 格式。包括标签和图片。所有图片将被下载到本地并适当链接。
Tumblr
- tumblr-importr
- 一个使用 Tumblr API 创建 Hugo 静态网站的导入器。
- tumblr2hugomarkdown
- 将所有 Tumblr 内容导出为保留原始格式的 Hugo Markdown 文件。
- Tumblr 到 Hugo
- 一个迁移工具,将每个 Tumblr 文章转换为具有适当标题和路径的内容文件。它还生成一个 CSV 文件来帮助你设置 URL 重定向。
Drupal
- drupal2hugo
- 将 Drupal 网站转换为 Hugo。
Joomla
- hugojoomla
- 这个用 Java 编写的实用程序获取 Joomla 数据库并将所有内容转换为 Markdown 文件。它更改任何采用 Joomla 内部格式的 URL 并将它们转换为合适的形式。
Blogger
- blogimport
- 一个从 Blogger 文章导入到 Hugo 的工具。
- blogger-to-hugo
- 另一个将 Blogger 文章导入到 Hugo 的工具。它还下载嵌入的图片以便本地存储。
- blog2md
- 适用于你的 YOUR-TLD.blogspot.com 网站的 导出 xml 文件。它还将评论保存到
YOUR-POST-NAME-comments.md文件以及文章中。 - BloggerToHugo
- 又一个将 Blogger 文章导入到 Hugo 的工具。仅适用于 Windows 平台,需要 .NET Framework 4.5。使用此工具前请查看 README.md。
Contentful
- contentful-hugo
- 一个从 Contentful 上的内容为 Hugo 创建内容文件的工具。
BlogML
- BlogML2Hugo
- 一个帮助你将 BlogML xml 文件转换为 Hugo Markdown 文件的工具。用户需要自己处理附件和图片的链接。这有助于导出 BlogML 文件的博客(例如 BlogEngine.NET)轻松转换为 Hugo 网站。