Breaking

Saturday, August 31, 2013

Blogger(blospot) - Thủ thuật loại bỏ all-head-content để đạt chuẩn HTML5


Một trong những loạt bài tối ưu hóa blogger(blogspot). Tôi sẽ giới thiệu các bạn làm đơn giản hóa phần HEAD để nó không rườm già như HEAD mặc định mà vẫn đảm bảo seo tốt thậm trí blogspot đạt chuẩn HTML5 của tổ chức W3C.
Chắc nhiều bạn từng mò mẫm view soude (xem code) thì nhận thấy rằng phần đầu blogger(blogspot) thường có đặc trưng đoạn javascript khá lằng nhằng và rườm già.
 Blogger(blospot) Thủ thuật loại bỏ all-head-content
Tất nhiên mọi thứ như thế đều có lý do riêng, nhưng không phải ai cũng cần đến thế nhất là sự hiện diện của js và 2 link application phía cuối.
Chúng ta sẽ hạ bệ nó bằng cách loại bỏ
<b:include data='blog' name='all-head-content'/>
Bỏ nó rồi sẽ gọn mắt thôi nhưng không tốt cho seo nên ta thay thế toàn bộ code phần đầu từ dòng đầu tiên đến tận ngay trước <b:skin> <![CDATA[ .... bằng dãy code sau:
<!DOCTYPE html>
<html>
<head>
  <meta charset='UTF-8'/>
<meta name='viewport' content='width=device-width'/>
    <!-- <b:include data='blog' name='all-head-content'/> -->
<b:if cond='data:blog.pageTitle == data:blog.title'>
 <title><data:blog.title/></title>
<b:else/>
 <title><data:blog.pageName/> | <data:blog.title/></title>
</b:if>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
 <meta expr:content='data:blog.metaDescription' name='description'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
 <meta content='noindex, nofollow' name='robots'/>
<b:else/>
 <b:if cond='data:blog.pageType == &quot;index&quot;'>
  <b:if cond='data:blog.url == data:blog.homepageUrl'>
   <meta expr:content='data:blog.title' name='keywords'/>
   <meta content='index, follow' name='robots'/>
   <link rel='canonical' expr:href='data:blog.homepageUrl'/>
  </b:if>
 <b:else/>
  <b:if cond='data:blog.pageTitle != data:blog.title'>
   <meta expr:content='data:blog.pageName' name='keywords'/>
   <meta content='index, follow' name='robots'/>
  </b:if>
 </b:if>
</b:if>
<link rel="alternate" type="application/atom+xml" title="bendoi.vn - Atom" href="/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml"  title="bendoi.vn - RSS"  href="/feeds/posts/default?alt=rss" />

 Blogger(blospot) Thủ thuật loại bỏ all-head-content
Thực ra bạn để
<b:include data='blog' name='all-head-content'/>
Cũng chẳng sao cả, nhưng site bạn khó mà đạt chuẩn với chuẩn HTML5 mới mớ đống link mặc định của blogger ( blogspot ) và cả đoạn javaScript trên nữa.

No comments:

Post a Comment