【发布时间】:2019-02-17 13:00:04
【问题描述】:
我想在 KeystoneJS 中扩展博客,方法是向 Post 模式添加一个布尔“frontPage”字段,我想用它在主页上显示选定的帖子。
我想出了我放在更新文件夹中的这段代码:
var keystone = require('keystone');
var async = require('async');
exports = module.exports = function (done) {
let post = keystone.list('Post');
post.add({
frontPage: Boolean
});
done();
};
它似乎可以工作,但是当我重新启动服务器时更改不会持续存在。所有文档都描述了创建新列表的过程,但没有一个说明如何修改现有列表。还尝试在末尾添加post.register(),但没有运气。
是否有保存新模式的功能,或者我应该为此在 Keystone 之外编写一个 shell 脚本?
谢谢
【问题讨论】:
标签: keystonejs