示例#1
0
 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>`
 })
示例#2
0
    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>`
    })
示例#3
0
    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>`;
    });