你可以通过
year
和
month
作为参数,使您的函数像这样动态:
function loadEntry(year, month) {
let entry = document.querySelector('#entry');
fetch(`/journal/entries/${year}/${month}.md`)
.then(async r => {
if (r.ok) {
const content = await r.text();
const parsedContent = await mdparse(content, {"permissive": true, "section": true});
entry.innerHTML = parsedContent;
}
});
}
然后像这样调用函数:
<button onclick="loadEntry(2025, 'JAN')">January 2025</button>
<button onclick="loadEntry(2024, 'FEB')">February 2025</button>
如果有任何混淆或需要澄清,请告诉我。