#article-container .flink if page.flink_url script. (()=>{ const replaceSymbol = (str) => { return str.replace(/[\p{P}\p{S}]/gu, '-') } let result = '' fetch('!{url_for(page.flink_url)}') .then(response => response.json()) .then(str => { for(let i = 0; i < str.length; i++){ const replaceClassName = replaceSymbol(str[i].class_name) const className = str[i].class_name ? `

${str[i].class_name}

` : '' const classDesc = str[i].class_desc ? `` : '' let listResult = '' const lists = str[i].link_list for(let j = 0; j < lists.length; j++){ listResult += ` ` } result += `${className}${classDesc} ` } document.querySelector('.flink').insertAdjacentHTML('afterbegin', result) }) })() else if site.data.link - let result = '' each i in site.data.link - let className = i.class_name ? markdown(`## ${i.class_name}`) : '' - let classDesc = i.class_desc ? `` : '' - let listResult = '' each j in i.link_list - listResult += ` ` - - result += `${className}${classDesc} ` - page.content = result + page.content != page.content