2023年1月2日月曜日

[Blogger]ラベルによるキーワード メタタグの作成

Blogger

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 == &quot;item&quot;'>
   <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 -->
               &lt;meta name=&quot;keywords&quot; content=&quot;<b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop>&quot; /&gt;
            </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 != &quot;index&quot;'>
   <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 -->

赤字の部分はコメントアウトして良いと思った部分

F(uriouz)

欲しいものリスト
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

0 comments:

コメントを投稿

スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。

注: コメントを投稿できるのは、このブログのメンバーだけです。

Recent Posts

 
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."