Halo 是大小网站均可适用的内容管理系统,Halo 导入 Markdown 和 Word 文档一直缺乏完善的解决方案。其主要原因在于 Markdown 和 Word 的文档格式较为复杂,难以完美支持所有格式特性,且图片资源的处理存在技术难点。
现在,有一个插件可以很好地支持导入 Markdown 和 Word 文档,它就是 内容助手。该插件不仅支持导入 Markdown 和 Word 文档,还能够智能处理和导入图片资源,为用户提供了完整的文档迁移解决方案。
安装
可以通过以下两种方式安装插件:
-
访问
应用市场 - 内容助手 页面直接下载
-
在 Console 内置的应用市场中搜索
内容助手
进行安装
导入 Markdown 文档
安装并启用插件后,就可以在 Console 侧边菜单的工具中找到
文章导入
的入口。点击进入后,选择Markdown 导入
选项卡即可开始导入,如下图:功能详解
-
选择 Markdown 文件
:用于选择单个 Markdown 文档,支持.md
格式文件。 -
选择 Markdown 文件夹
:用于选择包含 Markdown 文档的文件夹。选择文件夹后,系统会自动扫描其中的所有 Markdown 文档以及图片资源(如有)。 -
选择图片文件夹
:用于选择 Markdown 文档中引用的图片资源。选择文件夹后,系统会自动扫描其中的所有图片资源并在导入时自动关联。 -
转为富文本格式
:默认情况下,导入的 Markdown 文档会保持原有的 Markdown 格式。如果勾选此选项,系统会将文档转换为富文本格式,便于后续使用 Halo 的默认编辑器进行编辑。
使用场景
-
从其他博客平台或写作工具迁移文章内容
-
导入使用本地 Markdown 编辑器创作的文章
-
批量导入历史文档和资料
注意事项
-
导入 Markdown 文档后,如果需要在 Console 中编辑文章,请确保已经安装了任意一个 Markdown 编辑器插件,否则无法正常打开编辑页面。
-
如果 Markdown 文档中引用了本地图片资源,请在导入前选择存放图片的文件夹,否则图片将无法正确上传和关联。
-
系统支持自动解析 Front Matter(文档头部的元数据),包括标题、别名(slug)、描述、摘要、分类、标签等信息。
操作示例
选择 Markdown 文件:
选择图片文件夹(如果文档包含本地图片):
点击导入,等待导入完成:
检查文章与图片资源是否导入成功:
导入 Word 文档
进入
文章导入
页面后,选择Word(.docx)导入
选项卡,如下图:功能详解
-
选择 Word 文档
:用于选择单个 Word 文档,支持.doc
和.docx
格式。 -
选择 Word 文档文件夹
:用于批量选择包含 Word 文档的文件夹。 -
转为 Markdown 格式
:默认情况下,导入的 Word 文档会转换为富文本格式。如果希望后续使用 Markdown 编辑器编辑文章,请勾选此选项将内容转换为 Markdown 格式。
使用场景
-
将公司内部的 Word 文档转换为博客文章
-
配合
MaxKB 智能知识库,建立企业知识管理体系
-
从传统文档工具迁移内容到现代化的管理平台
注意事项
-
由于 Word 文档格式的复杂性,系统可能无法完美解析所有内容格式,建议导入后进行适当调整。
-
系统支持自动导入 Word 文档中的图片资源,但其他类型的嵌入对象暂不支持。
-
图片会上传到与个人中心关联的存储策略,请提前在用户设置中配置相关参数。
操作示例
选择 Word 文档:
点击导入,等待导入完成:
检查文章是否导入成功:
丰富的内容管理功能
除了核心的导入功能,内容助手还提供了丰富的内容管理功能:
格式转换
支持 Markdown 与富文本格式的双向转换,让用户可以根据编辑需求灵活切换文档格式。你可以在文章管理页面点击文章的 ···
按钮,在转换菜单中选择相应的格式转换选项,也可以在文章编辑页面顶部的编辑器选择框中选择
内容格式转换器
进行转换。文章导出
支持将文章导出为多种格式,方便内容备份和分享:
-
以原格式导出
:保持文章的原始格式进行导出 -
转换为 Markdown 并导出
:将文章转换为 Markdown 格式后导出 -
转换为 PDF 并导出
:将文章转换为 PDF 格式进行导出
文章克隆
提供文章克隆功能,便于基于现有文章创建相似内容。克隆后的文章会自动在标题后添加"(副本)"标识,并生成新的别名以避免冲突。
以上功能都可以在文章管理页面点击文章的 ···
按钮找到相应选项。
总结
内容助手插件为 Halo 用户提供了完整的文档导入和内容管理解决方案,有效解决了 Markdown 和 Word 文档的导入难题。插件不仅支持智能处理图片资源,还提供了格式转换、文章导出、文章克隆、内容复制等丰富功能,能够满足大部分用户的内容管理需求。
无论你是从其他平台迁移内容,还是需要批量导入历史文档,内容助手都能为你提供便捷、高效的解决方案。如果你有文档导入或内容格式转换的需求,欢迎尝试使用内容助手插件。
这一切,似未曾拥有