我正在开发一个越来越多的小玩具项目。到目前为止,文档只是我为该项目设置的 wordpress 博客中的一组页面。但是,随着时间的推移,新版本已经发布,我应该更新在线文档以匹配最新版本。
不幸的是,如果我这样做了,以前版本的文档将“消失”,因为我的文档页面已更新到最新版本,因此我决定将文档包含在发布包中,并将最新的文档在线保留为一个网页也是如此。
一个简单的想法是从 wordpress 页面获取当前文档,将它们保存到 svn 中,然后保存到发布包中,在每个新版本中重复该过程。不幸的是,我必须手动破解我得到的 HTML 来修复链接(或者我应该破解 wordpress 以使用 BASE 以便 HTML 代码很容易重新定位,这是我不想做的)。
我应该如何处理同时拥有的要求:
- 可下载包中包含的正确版本的用户可浏览文档
- 在线提供的最新文档(并与我的网络主题正确样式)
- 在 svn 和实际在线内容之间保持同步(在 wordpress 中,或其他与我的 wordpress 设置非常吻合的东西)
- 便于使用
谢谢
编辑:开始赏金,看看我是否能引诱更多答案。我认为这是一个相当重要的问题,如果能给未来的读者多点提示和意见,那就太好了。