UNPKG

csdnsynchexo

Version:

支持csdn/博客园/掘金/segmentfault/腾讯云加社区等平台一键迁移hexo

27 lines (26 loc) 852 B
import { debug } from '../log/index.js'; //... import { Tengxunyun } from '../extension/tengxunyun/index.js'; import { Segmentfault } from '../extension/segmentfault/index.js'; import { Juejin } from '../extension/juejin/index.js'; import { JuejinBook } from '../extension/juejinbook/index.js'; import { Github } from '../extension/github/index.js'; import { Csdn } from '../extension/csdn/index.js'; import { Bokeyuan } from '../extension/bokeyuan/index.js'; let platformMap = { Tengxunyun, Segmentfault, Juejin, JuejinBook, Github, Csdn, Bokeyuan, }; export async function initPlatformExtension() { platformMap = Object.keys(platformMap).reduce((m, k) => { m[k.toLowerCase()] = platformMap[k]; return m; }, {}); debug('平台\n', Object.keys(platformMap).join('\n')); return platformMap; }