0

我有一个全新的 KeystoneJS 安装,使用“部署到 Heroku ”按钮很好地部署到 Heroku。我还将源代码克隆到我自己的 git repo 中。

现在我准备对代码进行一些更改。我想要的是添加我的自定义文件,而不是对原始 KeystoneJS 文件进行任何更改。

通过这种方式,我可以使我的项目的 KeystoneJS 部分与主 KeystoneJS 项目持续保持同步,从而使更新只需同步一些文件即可。

我注意到 KeysoneJS 提供了“更新”的好功能,所以我的想法是放置一个文件(例如 updates/0.0.5-customize.js ),其中包含一些代码告诉服务器不要发送默认索引文件但是客户端访问 Web 根目录时的自定义版本。

我面临的问题是我什至不知道这是否可以做到。很抱歉没有显示任何代码,但由于我正在尝试解决一个常见问题,我想知道我是否走在正确的轨道上,以及你们中是否有人设法以这种方式或更好的方式解决它方法。谢谢。

4

1 回答 1

0

似乎对原始文件的修改最少的是 routes/views 文件夹中的 index.js 视图。

改变这个:

view.render('index');

对此:

view.render('myindex');

并创建 myindex.jade 视图。

于 2015-01-23T23:23:47.137 回答