Dynamic meta tags for Blogger with labels as keywords
https://almost-a-technocrat.blogspot.com/2013/08/dynamic-meta-tags-for-blogger-with.html
非常に危険かもしれないので推奨はできませんが、(やらないでください)
(ブログのセクションを新たに追加してその中でメタタグを生成しているという)
<head> タグ を以下のコードに置き換えます
<!--::::::::::: Block1: Output post meta keywords --> <b:if cond='data:blog.pageType == "item"'> <b:section id='meta1' showaddelement='no'> <!-- widget must be a of Type = 'blog' to have posts data exposed, and must have a unique id --> <!-- Empty Includables(functions) to output nothing, You must keep them ): --> <b:widget id='Blog2' locked='no' type='Blog'> <b:includable id='nextprev'/> <b:includable id='backlinks' var='post'/> <b:includable id='post' var='post' /> <b:includable id='status-message'/> <b:includable id='comment-form' var='post'/> <b:includable id='backlinkDeleteIcon' var='backlink'/> <b:includable id='postQuickEdit' var='post'/> <b:includable id='commentDeleteIcon' var='comment'/> <b:includable id='feedLinks'/> <b:includable id='feedLinksBody' var='links'/> <b:includable id='comments' var='post'/> <b:includable id='main' var='top'><!-- Main Function of Any widget comes with ID 'main' --> <!-- Loop Page Posts (only 1 in a post page )--> <b:loop values='data:posts' var='post'> <b:if cond='data:post.labels'> <!-- If the post has labels, make Meta keywords by looping lables --> <meta name="keywords" content="<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != "true"'>,</b:if></b:loop>" /> </b:if> </b:loop> </b:includable> </b:widget> </b:section> </b:if> <!--::::::::::: Block1 END --> <head> <!-- THE HEAD --> <!-- must include(called) here to output other head sub elements --> <!--::::::::::: Block2: Output Index Title,keywords,decription and Post Title,description --> <b:include data='blog' name='all-head-content'/> <!-- Post/Archive Page --> <b:if cond='data:blog.pageType != "index"'> <title><data:blog.pageName/></title> <meta name='description' expr:content='data:blog.pageName' /> <!-- Index Page --> <b:else/> <title><data:blog.pageTitle/></title> <meta name='keywords' content='your,blog,keywords!!' /> <meta name='description' content='your blog description!!' /> </b:if> <!--::::::::::: Block2 END -->
赤字の部分はコメントアウトして良いと思った部分
0 comments:
コメントを投稿
スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。
注: コメントを投稿できるのは、このブログのメンバーだけです。