Breadcrumbs là thanh điều hướng được sử dụng để hiển thị thứ bậc label trong một trang blog/web. Thông thường đặt ở đầu blog tốt hơn là ngay trên bài đăng hoặc tiêu đề chính của một trang bài viết. Trong Blogger không có thư mục con thực sự mà bạn có thể hiển thị một đường dẫn phân cấp, do đó namkna sẽ sử dụng Nhãn như là một thư mục con. Namkna sẽ hướng dẫn làm thế nào để hiển thị một hoặc nhiều label trong Breadcrumbs và cách làm cho chúng xuất hiện trong Kết quả tìm kiếm của Google bằng cách sử dụng kỹ thuật Microdata.
☼ Cách tiến hành:
1- Đăng nhập vào Blog2- Vào Mẫu (Template)
3- Chọn Chỉnh sử HTML => mở rộng tiện ích mẫu
4- Tìm thẻ:
<div class='blog-posts hfeed'>- Và thêm vào sau nó mã sau:
<b:if cond='data:blog.homepageUrl != data:blog.url'> <b:if cond='data:blog.pageType == "static_page"'> <div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'> <a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a> <a expr:href='data:blog.url'> <span itemprop='title'><data:blog.pageName/></span> </a> </div> <b:else/> <b:if cond='data:blog.pageType == "item"'> <b:loop values='data:posts' var='post'> <b:if cond='data:post.labels'> <div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'> <a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a> <b:loop values='data:post.labels' var='label'> <b:if cond='data:label.isLast == "true"'> <a expr:href='data:label.url' itemprop='url'><span itemprop='title'><data:label.name/></span></a> </b:if> </b:loop> </div> <b:else/> <div class='breadcrumbs ' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'> <a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a> <a href='#'><span> Unlabelled</span></a> </div> </b:if> </b:loop> <b:else/> <b:if cond='data:blog.pageType == "archive"'> <div class='breadcrumbs ' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'> <a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a> <a expr:href='data:blog.url'><span>Archives for <data:blog.pageName/></span></a> </div> <b:else/> <b:if cond='data:blog.pageType == "index"'> <b:if cond='data:blog.pageName == ""'> <b:else/> <div class='breadcrumbs' itemscope='itemscope' itemtype='http://data-vocabulary.org/Breadcrumb'> <a class='first' expr:href='data:blog.homepageUrl' itemprop='url'><span itemprop='title'>Home</span></a> <a expr:href='data:blog.url'><span itemprop='title'><data:blog.pageName/></span></a> </div> </b:if> </b:if> </b:if> </b:if> </b:if> </b:if>- bạn có thể tìm thấy nhiều đoạn code trên. Bạn có thể tháy nó dưới code này:--> <b:includable id='main' var='top'>
5- Thêm đoạn code sau vào trước thẻ ]]></b:skin> .
.breadcrumbs { list-style: none; margin: 0; } .breadcrumbs a { color: #666; display: inline-block; font-size: 12px; margin-left: -15px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; vertical-align: top; background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBUdbtyLyQRMs1YIkAhX8oDg23ExrlV3WfynoU966sxTAwHCwvLnhXIiGNZmSJc1Ez1nWL8kNBkNUsdIAIMawxyDWU7CFRJDyxPGF1CPk7kGMZSrMGDmoRXvX3Ne5OWOWEN0f9u231Hes/s1600/hc_yarnlett_global-namkna-blogspot-com.png'); background-repeat: no-repeat; background-position: 100% 0; z-index: 1; } .breadcrumbs a:hover { background-position: 100% -48px; color: #333; } .first , .first:hover {z-index: 30 !important;} .first span { background-image: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBUdbtyLyQRMs1YIkAhX8oDg23ExrlV3WfynoU966sxTAwHCwvLnhXIiGNZmSJc1Ez1nWL8kNBkNUsdIAIMawxyDWU7CFRJDyxPGF1CPk7kGMZSrMGDmoRXvX3Ne5OWOWEN0f9u231Hes/s1600/hc_yarnlett_global-namkna-blogspot-com.png'); margin-left: -26px; padding: 7px 6px 11px 10px; z-index: 12 !important;} .breadcrumbs a:nth-child(2) {z-index:29 !important;} .breadcrumbs a span:hover { background-position: 0 -48px; color: #333; }6- Lưu Template của bạn
- và Bây giờ Breadcrumbs đã xuất hiện trong trang bài đăng, trang Label, trang Lưu Trữ cũng như các trang tĩnh
Một số tùy chọn
Hiển thị một hoặc nhiều nhãn (label)
Đoạn mã trên chỉ cho thấy 1 Label, Nếu bạn muốn hiển thị tất cả các nhãn trên thanh Breadcrumbs thì hãy bỏ dòng tô màu xanh dương trong Bước 4 và thêm CSS sau vào trước thẻ ]]></b:skin>
.breadcrumbs a:nth-child(3) {z-index:28 !important;} .breadcrumbs a:nth-child(4) {z-index:27 !important;} .breadcrumbs a:nth-child(5) {z-index:26 !important;} .breadcrumbs a:nth-child(6) {z-index:25 !important;} .breadcrumbs a:nth-child(7) {z-index:24 !important;} .breadcrumbs a:nth-child(8) {z-index:23 !important;} .breadcrumbs a:nth-child(9) {z-index:22 !important;} .breadcrumbs a:nth-child(10) {z-index:21 !important;} .breadcrumbs a:nth-child(11) {z-index:20 !important;} .breadcrumbs a:nth-child(12) {z-index:19 !important;} .breadcrumbs a:nth-child(13) {z-index:18 !important;}
Theo kinh nghiệm của tinhocoban.blogspot.com hiển thị nhiều Nhãn trong thanh Breadcrumbs sẽ ảnh hưởng đến Tìm kiếm của Google. Vì vậy, tinhocoban.blogspot.com khuyên bạn sử dụng một nhãn duy nhất. Nếu bạn muốn sử dụng nhiều Nhãn tinhocoban.blogspot.com sẽ hướng dẫn loại bỏ các đặc điểm kỹ thuật Microdata từ nó như vậy sẽ không có rủi ro liên quan tới SEO.
Chịu trách nhiệm để làm cho chúng xuất hiện trong Google
Điều này là do đặc điểm kỹ thuật Microdata được sử dụng trong mã. Nó sử dụng các thẻ HTML đơn giản và các thuộc tính chỉ định tên mô tả cho các label. Google hiểu nó, diễn giải chúng và hiển thị chúng trong kết quả serch
Thiết kế
Tiện ích này là thiết kế được hỗ trợ của Google hiện nay. Nó đơn giản và thẩm mỹ. Tôi sẽ chia sẻ một số mẫu thiết kế Breadcrumb hơn trong những ngày tới.
Post a Comment