INNER CODE UNIT · JavaScript

total

wangshengithub/staticshield · encrypt.js:70

    const total = stats.css + stats.js + stats.img + stats.icon + stats.import;
    console.log('  打包:内联 ' + total + ' 个资源(css ' + stats.css + ' / js ' + stats.js + ' / 图片 ' + stats.img + ' / favicon ' + stats.icon + ' / @import ' + stats.import + ')');
  }
  const title = extractTitle(html);
  let logo = '';
  if (args.logo) { if (!fs.existsSync(args.logo)) throw new Error('Logo 文件不存在: ' + args.logo); logo = fileToDataUri(args.logo); }
  else logo = await extractLogo(html, baseDir);
  const meta = await crypto.encryptHtml(html, password, { useSha512: args.sha512 });
  meta.hint = args.hint || ''; meta.title = title || ''; meta.logo = logo || '';
  if (args.remember !== null && args.remember !== undefined) meta.rememberDays = args.remember;
  return meta;
}

async function main() {
  let args;
  try { args = parseArgs(process.argv.slice(2)); } catch (e) { console.error('错误:' + e.message); console.error('使用 --help 查看用法。'); process.exit(1); }
  if (args.help) { console.log(formatHelp()); return; }
  if (args.gui) { await startGui(); return; }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…