#article-container .flink - let pageContent = page.content 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} ` - pageContent = result + pageContent != pageContent