@@ -190,13 +190,21 @@ async function generateSiteJSON(options, requestHost, sub, pwd) {
190190 title : ruleObject . title ,
191191 author : ruleObject . author ,
192192 类型 : ruleObject . 类型 || '影视' ,
193+ mergeList : ruleObject . 二级 === '*' || ruleObject . mergeList ,
193194 searchable : ruleObject . searchable ,
194195 filterable : ruleObject . filterable ,
195196 quickSearch : ruleObject . quickSearch ,
196197 more : ruleObject . more ,
197198 logo : ruleObject . logo ,
198199 lang : 'ds' ,
199200 } ) ;
201+ if ( ruleMeta . mergeList ) {
202+ if ( ruleMeta . more && typeof ruleMeta . more === 'object' ) {
203+ ruleMeta . more . mergeList = 1 ;
204+ } else {
205+ ruleMeta . more = { mergeList : 1 } ;
206+ }
207+ }
200208 // console.log('ds ruleMeta:', ruleMeta);
201209 await FileHeaderManager . writeHeader ( filePath , ruleMeta ) ;
202210 } else {
@@ -293,13 +301,21 @@ async function generateSiteJSON(options, requestHost, sub, pwd) {
293301 title : ruleObject . title ,
294302 author : ruleObject . author ,
295303 类型 : ruleObject . 类型 || '影视' ,
304+ mergeList : ruleObject . 二级 === '*' || ruleObject . mergeList ,
296305 searchable : ruleObject . searchable ,
297306 filterable : ruleObject . filterable ,
298307 quickSearch : ruleObject . quickSearch ,
299308 more : ruleObject . more ,
300309 logo : ruleObject . logo ,
301310 lang : 'dr2' ,
302311 } ) ;
312+ if ( ruleMeta . mergeList ) {
313+ if ( ruleMeta . more && typeof ruleMeta . more === 'object' ) {
314+ ruleMeta . more . mergeList = 1 ;
315+ } else {
316+ ruleMeta . more = { mergeList : 1 } ;
317+ }
318+ }
303319 // console.log('dr2 ruleMeta:', ruleMeta);
304320 await FileHeaderManager . writeHeader ( filePath , ruleMeta ) ;
305321 } else {
0 commit comments