我正在嘗試在Hugo中使用react.js。我知道Go模板變量可以在HTML文件中訪問。如何在JavaScript文件中訪問Hugo的模板變量?
我的問題是如何在JavaScript中訪問它們。或者是否有解決方法?
在此先感謝。
UPDATE:
目前我的解決方法是使用meta
標籤HTML並加載轉到模板變量是這樣的:
<meta name="title" content={{.Title}} />
,然後在JavaScript中,
function getMetaTitle() {
var metas = document.getElementsByTagName('meta');
for (i=0; i<metas.length; i++) {
if (metas[i].getAttribute("name") == "title") {
return metas[i].getAttribute("content");
}
}
return "failed to access...";
}
var metaTitle = getMetaTitle();
但這種方式當元標籤數量不斷增加時是不方便的,有沒有更簡潔的方法來做到這一點?
非常有用,非常感謝! – Gnimuc