web端要做一个相关问题页面,这里面都是文字,运营整理出了一份4K多字的文档要放进去问题分为两级,如上图,分为几个大类,每个大类里面有几个小类,小类下面是具体的回答
如果把所有文字全部写在HTML文件里,虽然简单,但是想想都蛋疼.....有没有更好的方法呢?
闭关修行中......
尝试一些mvvm框架加载数据,用json在数据库请求文字回来展示,显示的时候折叠,有用的时候点击进去或者展开,再异步请求回来,这样应该会好点O(∩_∩)O
你可以从后台加载一个json或者xml,然后把内容用js再填到网页里面去。这样你的页面样式和内容都可以独立修改。
你可以尝试一下我给javascript写的razor引擎,完全模仿ASP.NET MVC:https://github.com/vczh-libraries/GacJS/blob/master/Script/Html/Razor.js
测试用例:https://github.com/vczh-libraries/GacJS/blob/master/Razor.html
可以将文档整理成 Markdown、reStructuredText 等格式文本,然后用相应的文档生成工具生成静态页面。如果可以考虑动态页面的话,也可以用 Wordpress、MediaWiki 等 CMS 搭一个,对移动端支持更好一点。以上两种方法都可以自定义模板。
个人感觉用模板引擎来渲染能更规范一些。
放数据库吧,这只是一份说明,相信我之后还有更多的文档说明,而且还会修改。
建个说明文档表;写个添加界面和修改界面;以后这些文档,说明,存取修改都方便最关键是代码整洁
放数据库吧,然后按照章节放,每点开一个箭头,加载一段。按需加载,这样也不会浪费很多流量。
加载一个4k内容的HTML文件,费不了你多少流量,加载也很快啊~~~并且这些常规的不太会变化的内容,你完全可以缓存到本地~~~
放网页上面吧。放数据库感觉有点儿鸡肋——除非这个页面以后可能会经常变动。
赞同用 php wordpress 等来处理的方案。如果会 js 的话,也可以使用 ejs 等模板引擎 + json 存储文本内容来做。
这种说明书类似的文本都是写在html文件里,不存在数据库中
尝试一些mvvm框架加载数据,用json在数据库请求文字回来展示,显示的时候折叠,有用的时候点击进去或者展开,再异步请求回来,这样应该会好点O(∩_∩)O
你可以从后台加载一个json或者xml,然后把内容用js再填到网页里面去。这样你的页面样式和内容都可以独立修改。
你可以尝试一下我给javascript写的razor引擎,完全模仿ASP.NET MVC:https://github.com/vczh-libraries/GacJS/blob/master/Script/Html/Razor.js
测试用例:https://github.com/vczh-libraries/GacJS/blob/master/Razor.html
可以将文档整理成 Markdown、reStructuredText 等格式文本,然后用相应的文档生成工具生成静态页面。
如果可以考虑动态页面的话,也可以用 Wordpress、MediaWiki 等 CMS 搭一个,对移动端支持更好一点。
以上两种方法都可以自定义模板。
个人感觉用模板引擎来渲染能更规范一些。
放数据库吧,这只是一份说明,相信我之后还有更多的文档说明,而且还会修改。
建个说明文档表;
写个添加界面和修改界面;
以后这些文档,说明,存取修改都方便
最关键是代码整洁
放数据库吧,然后按照章节放,每点开一个箭头,加载一段。按需加载,这样也不会浪费很多流量。
加载一个4k内容的HTML文件,费不了你多少流量,加载也很快啊~~~
并且这些常规的不太会变化的内容,你完全可以缓存到本地~~~
放网页上面吧。放数据库感觉有点儿鸡肋——除非这个页面以后可能会经常变动。
赞同用 php wordpress 等来处理的方案。如果会 js 的话,也可以使用 ejs 等模板引擎 + json 存储文本内容来做。
这种说明书类似的文本都是写在html文件里,不存在数据库中