我来自使用 Django 和 Web2Py 等框架的背景,它们提供的视图可以进行一些非常强大的继承。
基本上,我正在编写一个使用一些 JSON API 的多页 web 应用程序。我试图找出实现连贯布局的最佳方法,而无需在每个单独的 HTML 页面中复制公共内容。
例如,我希望能够编写一个layout.html
定义导航栏、页脚、菜单等内容的模板,然后能够为每个单独的页面编写模板,其中每个页面都有不同的内容(实际内容)。
目标是能够从任何 Web 服务器提供此服务。我想避免使用 MVC 框架来处理视图。
我已经看了一些 Mustache 和 Handlebars,但还没有找到处理继承的好方法。
我有哪些选择?