DEVELOPER TOOLS

Migrate to 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
配合 匯出 XML 文件使用,適用於你的免費 YOUR-TLD.wordpress.com 網站。也會將批准的評論保存到 YOUR-POST-NAME-comments.md 文件中。
wordhugopress
一個小工具,用 Java 編寫,可將整個 WordPress 網站從資料庫及資源(如圖片)檔案轉換並匯出到 Hugo。因此,可以從備份文件中進行遷移。支持將多個 WordPress 網站合併為單一 Hugo 網站。
wp2hugo
一個基於 Go 的 CLI 工具,將 WordPress 網站遷移到 Hugo,同時保留原始的 URL、GUID(用於訂閱源)、圖片 URL、代碼高亮、目錄、大 YouTube 嵌入、Google 地圖嵌入和 WordPress 原始導航分類。

Medium

medium2md
一個簡單的 Medium 到 Hugo 匯出工具,能夠在一個命令中導入故事,並包含前置資料。
medium-to-hugo
用 Go 編寫的 CLI 工具,將 Medium 文章匯出為 Hugo 相容的 Markdown 格式。包含標籤和圖片。所有圖片會被下載到本地並正確鏈接。

Tumblr

tumblr-importr
使用 Tumblr API 創建 Hugo 靜態網站的匯入工具。
tumblr2hugomarkdown
將你的所有 Tumblr 內容匯出為 Hugo Markdown 文件,並保留原始格式。
Tumblr to 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
配合 匯出 XML 文件使用,適用於你的 YOUR-TLD.blogspot.com 網站。也會將評論保存到 YOUR-POST-NAME-comments.md 文件中。
BloggerToHugo
另一個 Blogger 文章匯入工具,僅適用於 Windows 平台,並且需要 .NET Framework 4.5。使用此工具前請先閱讀 README.md。

Contentful

contentful-hugo
一個從 Contentful 中創建 Hugo 內容文件的工具。

BlogML

BlogML2Hugo
一個幫助你將 BlogML xml 文件轉換為 Hugo Markdown 文件的工具。用戶需要自行處理附件和圖片的鏈接。這有助於將導出 BlogML 文件(如 BlogEngine.NET)轉換為 Hugo 網站。