content = content.replace(linksRe.any, ln => { if(linksRe.image.test(ln)) { if(images) images.add(ln) return `<img src="${ipfsPrefix(ln)}" />` } if(links) links.add(ln) return `<a href="${ipfsPrefix(ln)}">${ln}</a>` })
content = content.replace(linksRe.any, ln => { if(linksRe.image.test(ln)) { if(images) images.add(ln) return `<img src="${ipfsPrefix(ln)}" />` } // do not linkify .exe or .zip urls if(/\.(zip|exe)$/i.test(ln)) return ln; if(links) links.add(ln) return `<a href="${ipfsPrefix(ln)}">${ln}</a>` })
content = content.replace(linksAny('gi'), ln => { if (linksRe.image.test(ln)) { if (state.images) { state.images.add(ln); } return `<img src="${ln}" />`; } // do not linkify .exe or .zip urls if (/\.(zip|exe)$/i.test(ln)) { return ln; } if (state.links) { state.links.add(ln); } return `<a href="${ln}">${ln}</a>`; });