最近、テンプレートライブラリを使用して処理するHTMLの<template>
タグを使用し始めました。<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>
をこのように使用できますか?(handlebars.js websiteに表示されているように)代わりに
<script type="text/template">
のように入れてください。
おかげで、私は実際に 'googleoff'コメントについて知りませんでした!つまり、実際には何もレンダリングされていないことがわかっています( ''タグの使い方を示すために使っています)。私の元の質問(まだアクティブ)は、実際には ' 'のこの使用が意味的に(それ以外の場合)有効であるのか、それとも避けられるべきなのかについてです。 – fstanis