是否有某种最佳实践来组织有关内容管理的 Nodejs 应用程序?当直接在jade或ejs模板中“硬编码”内容(尤其是文本)时,这对我来说似乎很糟糕。我的经验是,这不太容易维护(至少对于较大的项目)。
是否应该从视图旁边的单独内容目录中提供所有内容?
| appRoot
| -- public
| -- views
| -- index.ejs
| -- user.ejs
| -- content
| -- index.json
| -- user.json
但这也有一些缺点:链接、自定义样式和那些东西呢?在内容 *.json 中定义这些对我来说似乎也很糟糕。
有任何想法吗?