UNPKG

@easyx.ai/dumi-theme-easyxai

Version:

@easyx.ai/dumi-theme-easyxai 是为 dumi2 打造的一款文档站主题包,提供了更加美观、易用的研发与阅读体验

24 lines (22 loc) 1.01 kB
/** * 站点标题选择器 */ export var siteTitleSel = function siteTitleSel(s) { return s.siteData.themeConfig.name; }; export var githubSel = function githubSel(s) { var _s$siteData$themeConf, _s$siteData$themeConf2; return ( // 优先取 socialLinks 里的 github // TODO: 后面的 github 在 1.0 里废弃 ((_s$siteData$themeConf = s.siteData.themeConfig) === null || _s$siteData$themeConf === void 0 || (_s$siteData$themeConf = _s$siteData$themeConf.socialLinks) === null || _s$siteData$themeConf === void 0 ? void 0 : _s$siteData$themeConf.github) || ((_s$siteData$themeConf2 = s.siteData.themeConfig) === null || _s$siteData$themeConf2 === void 0 ? void 0 : _s$siteData$themeConf2.github) ); }; export var logoSel = function logoSel(s) { var logo = s.siteData.themeConfig.logo; if (!logo) return logo || ''; // 如果是 url 地址,则什么也不处理 if (logo.startsWith('http')) return logo; // TODO: 如果是相对路径,则拼接上 base return logo; };