我有一个服务,其中包含一些维基百科风格的贡献文档。我将内容存储为HTML,我将其注入模板。对于我正在使用CKEditor 4的文档编写。
由于这些页面是出于学术目的,因此很多页面都有LaTeX,图像和unicode符号。我正在使用MathJax来渲染嵌入式公式。
现在我正在考虑未来,将这项服务从浏览器中移除并构建一些桌面和移动应用程序。
起初我考虑过除了文档内容本身以及使用嵌入式浏览器小部件(如WebViews)之外的所有内容,但我听说除了缺乏集成之外它们还有一些缺点,所以我开始寻找替代方案。
至少对于Android有一些降价观察者(如this),其中一些人声称自己比WebView更好,更漂亮,但我不确定他们提供什么是值得将所有内容移植到降价。 如果我确定它可以解决平台问题,我愿意这样做,但我不知道它会比当前基于HTML的解决方案更好。
StackExchange编辑器(StackEdit?)看起来像一个强大的编辑器(尽管不如CK4完整)并输出降价,但正如我所说,我不确定这会带来什么好处。
或者我可以编写一些胶水代码以多种格式存储同一文档,但这听起来像是要求一致性问题。
然后有一个矫枉过正的想法是在LaTeX中编辑整个文档并将LaTeX渲染到设备的最佳格式,而没有WebView,但这给贡献者方带来了很多负担。这或多或少是维基百科所做的(虽然不是LaTeX)。
解决跨平台文档问题有什么好主意?我正在独自开发,用自定义格式重新发明轮子,小部件不是解决方案:)