Blogger自作次ページタイトル設定・キャッシュ高速化
投稿を表示したときに下に表示される次の投稿や前の投稿をタイトル名に変更する自作テンプレートのjavascriptキャッシュ高速化版です。
Blogger自作次ページタイトル設定 のキャッシュ高速化版です。blog-pagerの部分が次ページ前ページのurlがあるidになります。他のリンクでもidを指定すればリンクをタイトル名に変更できます。テンプレートの</body>の前に書きます。
HTMLサイトマップを読み込んだ後の処理のjavascriptは以下になります。
キャッシュ高速化には以下の変更も必要です。
Blogger自作テンプレートのキャッシュ高速化
Blogger自作次ページタイトル設定 のキャッシュ高速化版です。blog-pagerの部分が次ページ前ページのurlがあるidになります。他のリンクでもidを指定すればリンクをタイトル名に変更できます。テンプレートの</body>の前に書きます。
<script>
/*<![CDATA[*/
function setLinkTitle(objname){
let obj=document.getElementById(objname);
if(!obj) return;
let objlist=obj.getElementsByTagName('a');
for(let i=0;i<objlist.length;i++) if(ALLURLLIST[objlist[i].getAttribute('href')]) objlist[i].textContent=ALLURLLIST[objlist[i].getAttribute('href')];
}
/*]]>*/
</script>
HTMLサイトマップを読み込んだ後の処理のjavascriptは以下になります。
<script>
function mainMenu(){
<b:if cond='data:view.isPost'>
setLinkTitle('blog-pager');
</b:if>
}
</script>
キャッシュ高速化には以下の変更も必要です。
Blogger自作テンプレートのキャッシュ高速化
blogger