可在后台为 node 增加自定义属性。
比如 jobs 节点 就可以增加个 职位(前台录入用 textbox)、地区(可以是预先设定好的选项,前台录入时用 dropdownlist)、薪资范围(同样可以是 dropdown) 、截止日期(前台录入用📅)可设置是否必填等。
典型的 EAV 模型
地区务必加上远程
实际上招聘需求目前来看,Ruby China 这样大段内容的作法能解决了。
那么做会增加额外的复杂度,对于后期维护带来不便,权衡利弊,我觉得不应该那么做。