fix: 翻译 API 支持 arXiv + HF 两种论文源
This commit is contained in:
@@ -183,7 +183,9 @@ function renderPaper(p) {
|
||||
const links = [];
|
||||
if (pdfUrl) links.push(`<button class="paper-link" data-pdf="${encodeURIComponent(pdfUrl)}" data-title="${encodeURIComponent(p.title)}" onclick="openPdfBtn(this)">📄 阅读</button>`);
|
||||
else if (p.arxiv) links.push(`<a class="paper-link" href="https://arxiv.org/abs/${p.arxiv}" target="_blank">📋 arXiv</a>`);
|
||||
if (p.arxiv) links.push(`<a class="paper-link trans-btn" href="/papers/translated/${p.arxiv}.pdf" target="_blank" title="中文译文">📖 译文</a>`);
|
||||
// Show translation button for ALL papers with arxiv or pdf
|
||||
const paperId = p.arxiv || (p.pdf ? p.pdf.split('/').pop().replace('.pdf','') : null);
|
||||
if (paperId) links.push(`<a class="paper-link trans-btn" href="/papers/translated/${paperId}.pdf" target="_blank" title="中文译文">📖 译文</a>`);
|
||||
return `<div class="paper-item"><div class="paper-year">${p.year||'—'}</div><div class="paper-body" id="${id}">
|
||||
<div class="paper-title">${p.title}</div>
|
||||
<div class="paper-meta"><span>${p.authors||''}</span>${p.venue?`<span class="paper-venue">${p.venue}</span>`:''}${tags}</div>
|
||||
|
||||
Reference in New Issue
Block a user