我需要
有什么想法吗?我们在网站上有超过1000页的HTML文件(SHFB的输出)。
我想过使用html2wiki转换器..我可以考虑寻找一个脚本来将这1000个页面转换为wiki格式......这可以照顾(1)。
但是我仍然会在管道的最后一部分留下块 - 如何直接将转换后的页面提供给Wiki?
答案 0 :(得分:3)
查看帮助服务器。它允许在网络上发布由任何工具(包括Sandcastle)生成的.CHM / .HxS,并提供URL-based integration API。
我们也使用MediaWiki。 A set of templates for it允许我们创建Help Server共享的类引用的链接。可以在该页面上找到此类链接的一些示例。
请注意,DataObjects.Net Help网站正在Help Server 2.X上运行,但最新的网站是3.X(example web site is here)。
答案 1 :(得分:0)
我做了一些工作,将几个站点的现有资料摄取到一个综合的Wiki中。它没有涉及Sandcastle,但如果你正在处理HTML,它应该没什么关系。 html2wiki 扩展已经存在,从我所看到的,它们可以解决很多问题。我需要对DOM中的每个节点进行更多控制,因此我使用了Simple HTML DOM Parser。它是用PHP编写的,很容易被放到Mediawiki的包含中。
为了创建新页面,我最终编写了一个使用Mediawiki的Article类的小脚本,特别是doEdit function。这允许您以编程方式创建新文章,而无需用户交互。当然,你要小心这一点......你需要做的最后一件事就是创建1000个不好的页面并且必须删除它们。但也许这有助于你前进。