用户协议和隐私政策等都需要服务器上的 html 文件,编辑 html 文件有哪些方式?又有什么优缺点呢?
一、一个静态 html 文件,写好的响应式样式,直接修改 html 内容,双击即可浏览器预览效果
这种方式优点是修改内容简单直接,效果好。不方便的就是每更换一个地市就得修改 html 文件。
二、word 转换 html
word可以直接转换为html,不用再从word中复制粘贴一遍,缺点是转换后的样式不是太好看。
有很多在线转换工具,比如:Online word to HTML http://www.docpe.com/word/word-to-html.aspx
三、管理平台使用富文本编辑html的内容,服务器上有一个html文件,请求接口获取富文本的内容
优点是内容可以平台管理,缺点是内容完全要管理员编辑。
四、管理平台提供标准化的页面设置模板,只需要填空(不同的内容)后保存数据。服务端有一个 html 的动态页面,当客户端带参数请求接口的时候,服务端查询动态数据通过 Thymeleaf 模板引擎渲染数据返回 text/html 文本(或者也可以把数据注入到 html 中 <script type="text/javascript">window.dynamicData = {}</script>,然后前端根据数据来渲染页面)。
优点是开发了功能之后就不用管了,B 端的管理员使用方便,C端用户看到的页面效果也好。
总结:其实上边的几种方案都是可以的,根据具体的使用场景和开发条件选择适合的方案就好。