将技术文档从 DITA 转换为 Flare 颇具有挑战性。 尽管 Flare 可以轻松转换 topic 和 map 文件,却很难处理好变量、 conref 链接和词汇表术语。 Nick 使用 Python 完全实现了 DITA 至 Flare 的自动化转换,并将在本次演讲中分享了他的最佳实践。 工程师、架构师和程序员,让我们一起学习可以实现 DITA 与 Flare 之间自动转换的软件开发最佳实践和 Python 技能。
亮点:该演讲将帮助与会者更好地使用 Python 转换技术文档格式,加强他们在 DITA、MadCap Flare、XML、Python 编程和软件开发方面的技术知识。 Nick 将讨论以下几点:
敏捷开发; Flare 中 DITA 导入向导的痛点; DITA 和 Flare 之间的差异: topic 文件、conref 链接、变量、目录、词汇表、索引; 软件开发环境; Python 库:lxml、pandas、pathlib、re(正则表达式); 模块化代码; 并创建一键式应用程序。