我有一个 winforms 应用程序,该应用程序目前附带一个用于上下文相关帮助文档(不是 API 文档)的 chm 文件,该文件是使用 MS HTML Help Workshop 创建的。
我想转向在线文档(不必随产品一起提供,可以轻松更新等)。这类事情推荐使用哪些工具,它们的优缺点是什么?
我希望能够做到以下几点:
- 在我的网络服务器上托管帮助文件
- 提供上下文相关的帮助
- 有合理的导航/目录寻求帮助
- 为应用程序的不同主要版本托管不同版本的帮助
- 轻松编辑帮助。像 wiki 这样的东西会很好,最好有好的所见即所得编辑器。
- 从帮助文件轻松创建 PDF 手册
- 不必为工具支付(很多)
我想我可以通过 HTML Help Workshop 和一些工作来完成大部分工作,但如果有更好的工具,我想知道。