// Get a font list from config let fontFamilies = []; ['global', 'title', 'headings', 'posts', 'codes'].forEach(item => { if (config[item] && config[item].family && config[item].external) { fontFamilies = fontFamilies.concat(config[item].family.split(',')); } });
// Merge extra parameters to the final processed font string return fontFamilies ? `<link rel="stylesheet" href="${fontHost}/css?family=${fontFamilies}&display=swap&subset=latin,latin-ext">` : ''; };