我最近開始使用<template>
標記來處理HTML,然後我使用模板庫處理這些標記。<template>標記中的「損壞」鏈接
<template id="tmpl">
<div class="something">
<a href="/pages/{{link}}">{{title}}</a>
</div>
</template>
...
<script>
var output = Mustache.render($('#tmpl').html(), {
link: 'abc',
title: 'abc'
});
</script>
不過,我已經認識到,這意味着我有我的HTML鏈接中斷(example.com/pages/{{link}})。這是一個值得關注的問題,因爲各種抓取工具可能會認爲它無效(實際上,Google Search Console報告我的主頁的鏈接已斷開)。
以這種方式使用
<template>
有效嗎?將它放在
<script type="text/template">
之類的東西中會更好嗎(如handlebars.js website所示)?
謝謝,其實我還沒有收到有關的'googleoff'意見的想法!這就是說,我知道我的例子並沒有實際渲染任何東西(我只是用它來展示我如何使用''標籤);我原來的問題(仍然活躍)真的是關於''的使用在語義上(和其他方面)是否有效或應該避免? – fstanis