update url links for arxiv papers

This commit is contained in:
Christopher Olah
2017-01-13 13:11:07 -08:00
parent ecfe234414
commit bc04e18aba
+11 -3
View File
@@ -114,12 +114,20 @@ export default function(dom, data) {
function link_string(ent){
if ("url" in ent){
if (ent.url.slice(-4) == ".pdf"){
var url = ent.url;
var arxiv_match = (/arxiv\.org\/abs\/([0-9\.]*)/).exec(url);
if (arxiv_match != null){
console.log(url);
url = `http://arxiv.org/pdf/${arxiv_match[1]}.pdf`;
console.log(url);
}
if (url.slice(-4) == ".pdf"){
var label = "PDF";
} else if (ent.url.slice(-5) == ".html") {
} else if (url.slice(-5) == ".html") {
var label = "HTML";
}
return ` &ensp;<a href="${ent.url}">[${label||"link"}]</a>`;
return ` &ensp;<a href="${url}">[${label||"link"}]</a>`;
}/* else if ("doi" in ent){
return ` &ensp;<a href="https://doi.org/${ent.doi}" >[DOI]</a>`;
}*/ else {