Showing posts with label Tips blogger. Show all posts
Showing posts with label Tips blogger. Show all posts
Ẩn, hiển thị Widget trên các trang được chỉ định trên Blogger mới nhất

Ẩn, hiển thị Widget trên các trang được chỉ định trên Blogger mới nhất

Các bài viết liên quan widget nhiều trong blogger đối với một người chuyên về blog thì đó là dễ dàng đối với họ, tùy chỉnh các phần khác nhau, rất tiện lợi cho việc hiển thị tùy chỉnh, Tuy nhiên, sử dụng các phương pháp cũ vẫn có thể được thực hiện. Hướng dẫn này thực sự là sự tiếp nối của hướng dẫn trước, liên quan đến cách quảng cáo không xuất hiện khi xem trước bài viết.


Đối với hướng dẫn này phương pháp gần như giống nhau.  Nếu tiện ích / tiện ích mà chúng tôi muốn ẩn hoặc hiển thị là một phần của tiện ích đầu trang, thanh bên hoặc chân trang, thì phương thức như sau.

Hướng dẫn Ẩn / Hiển thị Widget trên các trang được chỉ định trên Blogger mới nhất

Để làm được điều này đầu tiên chúng ta cần làm Đăng nhập vào Blogger> Chủ đề> Chỉnh sửa HTML. Sau đó chọn menu thả xuống, như trong hình dưới đây


Ví dụ: Tiện ích/ tiện ích mà bạn muốn ẩn nó giống đoạn mã sau:
<b:widget id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>

Và tiện ích / tiện ích bạn muốn ẩn trên trang Xem trước bài đăng, sau đó chỉ cần thêm một thẻ điều kiện đặc biệt như thế này:
<b: widget cond = '! data: view.isPreview' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

Nếu bạn muốn áp dụng nó cho các trang khác, hãy làm như sau.

1. Chỉ muốn hiển thị tiện ích trên trang nhất (trang chủ)
<b: widget cond = 'data: view.isHomepage' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

2. Muốn ẩn widget trên trang nhất (trang chủ)
<b: widget cond = '! data: view.isHomepage' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

3. Chỉ muốn hiển thị các widget trên trang mục (trang bài đăng và trang tĩnh)
<b: widget cond = 'data: view.isSingleItem' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

4. Muốn ẩn các widget trên các trang mục (trang bài đăng và trang tĩnh)
<b:widget cond='!data:view.isSingleItem' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>

5. Chỉ muốn hiển thị widget trên trang Post
<b: widget cond = 'data: view.isPost' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

6. Muốn ẩn widget trên trang Post
<b: widget cond = '! data: view.isPost' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

7. Chỉ muốn hiển thị tiện ích trên trang Tĩnh
<b: widget cond = 'data: view.isPage' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

8. Muốn ẩn các widget trên trang Tĩnh
<b: widget cond = '! data: view.isPage' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

9. Muốn ẩn widget trên tất cả các trang Tìm kiếm
<b: widget cond = '! data: view.isSearch' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

10. Muốn ẩn các widget chỉ trên trang Tìm kiếm Nhãn
<b: widget cond = '! data: view.isLabelSearch' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

11. Muốn ẩn các widget chỉ trong trang Item và Error
<b:widget cond='!data:view.isSingleItem or !data:view.isError' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>

12. Muốn ẩn các widget trong Menu Bố cục Blogger
<b: widget cond = '! data: view.isLayoutMode' id = 'HTML2' locked = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

13. Muốn hiển thị các widget trên các trang Post được chỉ định (một số URL nhất định)
<b: widget cond = 'data: view.url == "URL CỦA BẠN TẠI ĐÂY"' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

Ví dụ:
<b: widget cond = 'data: view.url == "https://ngocgn90.blogspot.com/2019/09/bat-chot.html"' id = 'HTML2 'lock=' false 'title =' Ads 'type =' HTML '> ... </ b: widget>

Nếu 2 URL
<b:widget cond='data:view.url == "URL_1" or data:view.url == "URL_2"' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>

14. Muốn ẩn Widgets trên một số bài đăng (một số URL nhất định)
<b: widget cond = 'data: view.url! = "URL CỦA BẠN TẠI ĐÂY"' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

15. Bạn chỉ muốn hiển thị Widget trên các trang Tên nhãn nhất định
<b:widget cond='data:view.search.label == "NAMA_LABEL_1" or data:view.search.label == "NAMA_LABEL_2"' id='HTML2' locked='false' title='mgid' type='HTML'>

Nếu 2 nhãn:
<b: widget cond = 'data: view.search.label == "NAME_LABEL_1" hoặc dữ liệu: view.search.label == "NAME_LABEL_2"' id = 'HTML2' lock = 'false' title = 'mgid' type = 'HTML'>

16. Chỉ muốn ẩn Widget trên các trang Tên nhãn nhất định
<b: widget cond = 'data: view.search.label! = "NAME_LABEL"' id = 'HTML2' lock = 'false' title = 'Ads' type = 'HTML'> ... </ b: widget>

Nếu 3  nhãn:
<b:widget cond='data:view.search.label != "LABEL_1" and data:view.search.label != "LABEL_2" and data:view.search.label != "LABEL_3"' id='HTML2' locked='false' title='mgid' type='HTML'>

Hy vọng ẩn, hiển thị widget trên các trang được chỉ định trên Blogger có thể chủ động hơn về tùy chỉnh hiển thị template blogspot.

Hướng dẫn cách tạo bài đăng nổi bật trên blogspot

Hướng dẫn cách tạo bài đăng nổi bật trên blogspot

Hướng dẫn cách tạo bài đăng nổi bật trên Blogspot. Nhiều người đã chia sẻ các hướng dẫn về các bài đăng nổi bật ... và ít người vẫn có thể làm việc ... bởi vì hầu hết tất cả các blog chỉ là sao chép và dán vì vậy nếu 1 javascript chết hết ... thì lần này mình sẽ chia sẻ các bài đăng nổi bật thú vị với các ngôi sao mà vẫn hoạt động và rất nhẹ ... để cài đặt nó không phải là gánh nặng cho việc tải một blogger ..chỉ cần vào hướng dẫn
Bây giờ các bạn lảm theo sau:

Hướng dẫn cách tạo bài đăng nổi bật trên blogspot


1. Nhập Blogger
2. Mẫu> Chỉnh sửa Html
3. Nhập css bên dưới ngay phía trên mã<head>

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style>
.box-tag a{padding:2px 8px;background-color:#3cbd1b;color:#fff!important;font-size:11px;z-index:999;font-weight:400;margin-bottom:5px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.2)}.recent-slider .carousel{position:relative;margin:30px 0 25px!important;padding:0;overflow:visible;height:auto;display:block;clear:both}.recent-slider .carousel h2{display:none}.main-carousel{overflow:hidden}.carousel-abdoutech{padding:0!important;position:relative;overflow:hidden;list-style:none}.carousel-thumb{width:100%;height:380px;position:relative;display:block}.carousel-abdoutech .box-image{width:100%;height:100%;position:relative;display:block}.carousel-abdoutech .box-image:after{display:block;position:absolute;bottom:0;width:100%;height:100%;z-index:1;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixgu6jL79g5heAyfnI5f_gjIOOjf4QUny9g44rly3CzKe7gLBGS2C1OtQIZfDDP6ghsWLS5P8z80__x1PY1NIQNe9TsI2Le8RH4gGpwwY03fQZVz8_iSvoEqGf0afPhJx6-SA60X7r-4qQ/s1600/pattern.png) top right rgba(58,78,90,.4)}.carousel-content,.featured .post-panel{transition:all .35s;box-sizing:border-box}.boxes ul li:hover .box-image:after,.bx-first:hover .bf-thumb:after,.carousel-abdoutech:hover .box-image:after{opacity:.2}.carousel-content{position:absolute;bottom:0;background:rgba(0,0,0,.31);width:100%;z-index:2;-moz-transition:all .35s;-webkit-transition:all .35s;-o-transition:all .35s;padding:15px;text-align:right}.main-carousel .owl-dots,.owl-carousel .owl-item:hover .carousel-content{bottom:10px}.carousel-abdoutech .recent-title{margin:10px 0 3px;font-size:18px;font-weight:600}.carousel-abdoutech .recent-title a{color:#fff;display:inline-block;line-height:1.2em;text-shadow:0 .5px .5px rgba(34,34,34,.3)}.carousel-abdoutech .recent-date{color:#ccc}.carousel-tag a{padding:2px 8px;background-color:red;color:#fff!important;font-size:11px;z-index:999;font-weight:400;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.3)}.main-carousel .owl-next,.main-carousel .owl-prev{margin-top:0;font-size:25px;line-height:40px;position:absolute;top:170px;width:47px;height:47px;cursor:pointer;z-index:999}.main-carousel .owl-prev{right:0;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi7yjoBxJpGlaYxPkbKGfLB-jqceW9i9nahr3u3GoWdoUxeD6cBSYv40wpYJZJQ6mDzJfNYzu8vJBeyw1m3St8P5zQr49s9dv6yrbKZAn1HCsaovta5ydmsf3poYx862Fww9lZ2mcrs-s7/s1600/next.png) 100% 0 no-repeat}.main-carousel:hover .owl-prev{right:0}.main-carousel .owl-next{left:0;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi7yjoBxJpGlaYxPkbKGfLB-jqceW9i9nahr3u3GoWdoUxeD6cBSYv40wpYJZJQ6mDzJfNYzu8vJBeyw1m3St8P5zQr49s9dv6yrbKZAn1HCsaovta5ydmsf3poYx862Fww9lZ2mcrs-s7/s1600/next.png) no-repeat}.main-carousel:hover .owl-next{left:-1px}.recent-date{color:#bdbdbd;font-size:12px;font-weight:400}.featured-date:before,.recent-date:before{content:'\f017';font-family:fontawesome;margin-left:5px}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:right;-webkit-backface-visibility:visible;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-dots,.owl-next,.owl-prev{position:absolute;text-align:center}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:left}.no-js .owl-carousel{display:block}.owl-next,.owl-prev{top:0;color:#1c1c1c;background-color:rgba(255,255,255,.8);font-family:FontAwesome;z-index:1;display:block;cursor:pointer;padding:0;overflow:hidden}.owl-prev{right:0}.owl-next{left:0}.owl-dots{bottom:1px;width:33.33%;right:0;left:0;margin:auto}.star_rating{position:absolute;top:0;left:0;z-index:2;font-size:14px;padding:5px 10px;background:rgba(35,40,45,.6)}li.carousel-abdoutech .star_rating .fa:nth-child(1){color:red}li.carousel-abdoutech .star_rating .fa:nth-child(2){color:#f50}li.carousel-abdoutech .star_rating .fa:nth-child(3){color:#fa0}li.carousel-abdoutech .star_rating .fa:nth-child(4){color:#3cbd1b}li.carousel-abdoutech .star_rating .fa:nth-child(5){color:#127adb}.carousel-abdoutech .box-image:after{display:block;position:absolute;bottom:0;width:100%;height:100%;z-index:1;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixgu6jL79g5heAyfnI5f_gjIOOjf4QUny9g44rly3CzKe7gLBGS2C1OtQIZfDDP6ghsWLS5P8z80__x1PY1NIQNe9TsI2Le8RH4gGpwwY03fQZVz8_iSvoEqGf0afPhJx6-SA60X7r-4qQ/s1600/pattern.png) top right rgba(58,78,90,.4)}.carousel-abdoutech .box-image:after{content:'';opacity:.8;transition:all .35s;right:0;-moz-transition:all .35s;-webkit-transition:all .35s;-o-transition:all .35s}.carousel-abdoutech:hover .box-image:after{opacity:.2}
</style>
<link href='//raw.githack.com/arlinadsign/saflink/master/owl.carousel.css' rel='stylesheet'/>
<script data-cfasync='false' src='//raw.githack.com/arlinadsign/saflink/master/OwlCarousel.js' type='text/javascript'/>
</b:if>

4. Tiếp theo Lưu mã bên dưới ở ngay bên trên mã </ body>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<script type='text/javascript'>
//<![CDATA[

var MONTH_FORMAT= ["January", "February", "March", "April", "May", "June",
  "July", "August", "September", "October", "November", "December"];

var NO_IMAGE = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2E3hlbNsQ6buO58ZaqsZD1BRWflyal4-kuNkMFgblqziVE9CAf1-0gPEXyVSvqIf7kE1NxFz3jABGA8YPcyTKZqDzVTOfCyXXCxfitz12imaSbg6_k1y2Qrv4ton4fS-4GbIVuxHyrig/s1600-r/nth.png"; 
var CAROUSEL_NUM = 6; 
var node = document.createElement('script'); node.type = 'text/javascript'; node.async = true; node.src = 'https://rawgit.com/abdelalilebbihi/abdou_tech/master/gadget/slider_star1.js'; var runscript = document.getElementsByTagName('script')[0]; runscript.parentNode.insertBefore(node, runscript);
//]]>
</script>
</b:if>

var CAROUSEL_NUM = 6; 

5. Tiếp theo, lưu mã bên dưới một cách tự do, bất cứ nơi nào ... nhưng mình đề xuất mã đó dưới <body>
 <b:if cond='data:blog.url == data:blog.homepageUrl'>
<div class='recent-slider' id='recent-slider'>
<div class='container'>
<b:section class='box-sec' id='box-sec' showaddelement='yes'>
  <b:widget id='HTML655' locked='false' title='' type='HTML' version='1'>
    <b:widget-settings>
      <b:widget-setting name='content'><![CDATA[<span id="carousel" data-label="Tips Blogger"></span>]]></b:widget-setting>
    </b:widget-settings>
    <b:includable id='main'>
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'>
<data:title/></h2>
</b:if>
  <div class='widget-content'>
    <data:content/>
  </div>
<!--b:include name='quickedit'/-->
</b:includable>
  </b:widget>
</b:section>
</div>
</div>
</b:if>


Sau đó nhấn Lưu. Chúc các bạn thành công, hy vọng cách tạo một bài đăng nổi bật trên blogspot sẽ giúp ích 
Hướng dẫn cách cài đặt Nhận xét gần đây Disqus + Quay lại đầu trang

Hướng dẫn cách cài đặt Nhận xét gần đây Disqus + Quay lại đầu trang

Cách cài đặt Nhận xét gần đây Disqus + Quay lại đầu trang . chắc chắn bạn đã biết với phong cách này mà nhiều người đã sử dụng. và đặc biệt là mẫu người dùng bình luận về disqus ..chúng ta có thể chèn tiện ích nhận xét Disqus vào Blogspot
Để làm được điều này chúng ta nên làm theo các bước cụ thể sau đây:

Bước 1:
Đầu tiên Như thường lệ Đăng nhập vào Blogger> bấm Chủ đề> Nhấp vào Chỉnh sửa Chủ đề . sau khi bạn nhập mẫu chỉnh sửa Tìm kiếm </head> .
Nhấn Ctrl + F để tìm kiếm nhanh hơn!
Sau đó copy đoạn code sau:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{color:#54a0ff;transition:all .6s}#scrollToTop .notif-show:hover{color:#2e86de}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9}
@media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}}
.kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%}
/* Go Up and Down */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:0;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.9rem;margin:0 auto;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.1)}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s}
</style>
</b:if>


Bước 2:
Sau đó Tìm mã hoặc đặt mã bên dưới chính xác lên trên nó. nhưng để gọn gàng, tốt nhất là đặt nó dưới mã, nếu mẫu bạn bè của tôi đang sử dụng Footer , thì nếu không trên thẻ </body>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='overlay-1'/>
<div id='disqus-notif'>
<a class='close-1' href='javascript:;' title='Close'><i class='fa fa-times'/></a>
<div class='header-1'><h4>Notifications</h4><img alt='Disqus Logo' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinG0P41Yif7160LM8vgO8esUkIB6GbRYa0FQW2RyRCL10lkCEbnLvOpyo_b_ygri7SGkz-EgIV8z004Ij5nFcGaeOGzpXagHmXco7ZuENdT4pA8poMsdlSJ7JZfjYq34HbTvP-Gp1q1sTR/s1600/Disqusq.png' title='Disqus'/></div>
<div class='dsq-widget' id='RecentComments'>
<script defer='defer' type='text/javascript'>
//<![CDATA[
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://theboegis.disqus.com/recent_comments_widget.js?num_items=20&hide_mods=1&hide_avatars=0&avatar_size=32&excerpt_length=180\"></scr" + "ipt>");
//]]>
</script>
</div>
</div>
<ul id='scrollToTop'>
<li><a class='ripplelink' href='#top' title='Go up'><i class='fa fa-chevron-up'/></a></li>
<li><a class='notif-show ripplelink' href='javascript:;' title='Open Disqus Notifications'><i class='fa fa-bell'/></a></li>
<li><a class='ripplelink' href='#bottom' title='Go down'><i class='fa fa-chevron-down'/></a></li>
</ul>
<div id='top'/>
<div id='bottom'/>
</b:if>

tìm kiếm https://theboegis.disqus.com thay thế liên kết của bạn nhé

Bước 3:
Sau đó, tìm mã </body> hoặc &lt;!--</body>--&gt;&lt;/body&gt; đặt mã bên dưới ngay bên trên:
<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function(){var o=220,r=600;jQuery(window).scroll(function(){jQuery(this).scrollTop() > o?jQuery("#scrollToTop").fadeIn(r):jQuery("#scrollToTop").fadeOut(r)})});
$(function(){$("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=$(this.hash);if(t=t.length?t:$("[name="+this.hash.slice(1)+"]"),t.length)return $("html,body").animate({scrollTop:t.offset().top},600),!1}})});
// Notif Disqus
$(function(){$(".notif-show").on("click",function(){$("#disqus-notif").addClass("active").focus()});$(".close-1").on("click",function(){$("#disqus-notif").removeClass("active")})});
$(function(){$(".notif-show").on("click",function(){$("#overlay-1").addClass("active").focus()});$(".close-1").on("click",function(){$("#overlay-1").removeClass("active")})});
$("#RecentComments a").filter(function(){return this.hostname&&this.hostname!==location.hostname}).attr('rel', 'nofollow noopener').attr('target', '_blank');
//]]>
</script>

Nếu các bạn cảm thấy nhàm chán với mô hình trên, bạn có thể sử dụng Css này
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{color:#54a0ff;transition:all .6s}#scrollToTop .notif-show:hover{color:#2e86de}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#ced6e0}#RecentComments .dsq-widget-comment p a:hover{color:#a4b0be}
@media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:700;color:#fff}}
.kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%}
/* Go Up and Down */
#scrollToTop{display:none;list-style:none;position:fixed;bottom:49%;right:30px;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.9rem;margin:5px auto;padding:14px 16px;border-radius:99em;box-shadow:0 2px 3px rgba(0,0,0,0.06),0 2px 3px rgba(0,0,0,0.1)}#scrollToTop a:hover{color:#747d8c;box-shadow:0 10px 21px rgba(0,0,0,0.15),0 6px 6px rgba(0,0,0,0.12)}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s}
</style>
</b:if>


Bước 4: 
Chèn mẫu và xem kết quả của, phiên bản Css mới được được mình sử dụng
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
/* Notifikasi Disqus */
.header-1{background:#2e9eff;color:#fff;height:auto;padding:15px;overflow:hidden}.header-1 h4{font-size:18px;float:left;color:#fff}.header-1 img{float:right}#scrollToTop .notif-show{position:relative;color:#222;transition:all .6s}#scrollToTop .notif-show:hover{color:#222}.notif-show:hover i{animation:rubberBand 1s}#disqus-notif{position:fixed;background:#fff;z-index:999;width:23.5%;top:0;right:-769px;bottom:0;transition:all .5s}#disqus-notif.active{right:0}#overlay-1.active{background:rgba(53,58,61,.92);position:fixed;z-index:998;overflow:hidden;width:100%;height:100%;top:0;left:0}#disqus-notif .close-1{position:fixed;margin-left:-40px;margin-top:16px;color:#fff;transition:all .3s}#disqus-notif .close-1 i{font-family:fontawesome;font-size:20px;font-weight:normal;font-style:normal;transform:rotate(270deg);transition:all .3s}#disqus-notif .close-1:hover i{transform:rotate(360deg)}#RecentComments{display:block;width:100%;margin:0 auto;padding:0;height:100%}#RecentComments ul.dsq-widget-list{background:#f6f7f9;text-align:left;max-height:95%;overflow:auto;overflow-x:hidden}#RecentComments img.dsq-widget-avatar{margin:0 10px 0 0;width:32px;height:32px;padding:0;float:left;border-radius:3px;clear:both;display:block}#RecentComments p.dsq-widget-meta{clear:both;font-size:80%;margin-top:5px;font-weight:400}#RecentComments p.dsq-widget-meta a{display:inline-block;width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ced6e0;font-size:12px}#RecentComments p.dsq-widget-meta a:hover{color:#a4b0be}#RecentComments li.dsq-widget-item{background:#fff;margin:10px;padding:10px;clear:both;color:#888;border-radius:5px;border-bottom:2px solid rgba(0,0,0,0.08)}#RecentComments a.dsq-widget-user{display:table;color:#22a6b3;font-weight:400;font-size:14px;margin:7px 0 0 0}#RecentComments a.dsq-widget-user:hover{color:#2e87e7}#RecentComments span.dsq-widget-comment{display:block;clear:both;margin:20px 10px 10px 0}#RecentComments .dsq-widget-comment p{display:inline-block;font-size:13px;margin:0;font-weight:400;color:#444;line-height:1.5}#RecentComments .dsq-widget-item pre{position:relative;background-color:#f1f2f6;color:#000;font-family:monospace;line-height:normal;overflow:hidden;text-overflow:ellipsis;padding:10px;margin:5px 0;border-radius:3px;font-size:12px}#RecentComments .dsq-widget-item pre code{color:#000;padding:0}#disqus-notif.active #RecentComments li.dsq-widget-item{animation:bounceInLeft 1.5s}#RecentComments .dsq-widget-comment p a{color:#3498db}#RecentComments .dsq-widget-comment p a:hover{color:#2980b9}
@media screen and (max-width:1366px){#disqus-notif{width:35%}}@media screen and (max-width:768px){#disqus-notif{width:100%}#disqus-notif .close-1{background:#535c68;display:block;text-align:left;margin:0;padding:0 15px;position:relative;font-size:35px;font-weight:500;color:#fff}}
.kotak_iklanpost{margin:20px auto;text-align:center}#st-4{z-index:70!important}.kotak_iklanpost img{margin:auto;-webkit-touch-callout:initial;-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto;pointer-events:auto;width:100%}
/* Go Up and Down */
#scrollToTop{display:none;list-style:none;font-size:0;position:fixed;bottom:49%;right:2%;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}#scrollToTop a{position:relative;overflow:hidden;display:inline-block;background:#fff;color:#222;font-size:.8rem;margin:0 auto;padding:12px 14px;border:1px solid rgba(0,0,0,0.05)}#scrollToTop li:nth-child(1) a{border-radius:99em 99em 0 0;border-bottom:0}#scrollToTop li:nth-child(3) a{border-radius:0 0 99em 99em;border-top:0}#scrollToTop a:hover{color:#747d8c}#top{position:absolute;top:0}#scrollToTop li:nth-child(1){animation:slideInTop .5s}#scrollToTop li:nth-child(2){animation:slideInRight .5s}#scrollToTop li:nth-child(3){animation:slideInDown .5s}#scrollToTop .notif-show .sindicat{display:block;font-size:16px;background:#FFBA00;position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:10px}.sindicat{animation:sindicat 1s ease infinite}
</style>
</b:if>


Chúc các bạn thành công
Chèn tiện ích nhận xét Disqus vào Blogspot

Chèn tiện ích nhận xét Disqus vào Blogspot

Disqus cung cấp các công cụ bổ trợ tốt nhất cho các trang web để tăng sự tương tác. Chúng tôi giúp nhà xuất bản tạo sức mạnh cho các cuộc thảo luận trực tuyến với các bình luận và kiếm thu nhập với


Có nhiều platform để giới cộng đồng blogger sử dung. Đối với người hay muốn nhiều lượt comment thì nên dùng Disqus bởi trong cộng đồng này rất là thích comment. Nó thay thế các form bình luận truyền thống. Lý do bởi tính thuận tiện cho cả chủ blogger và lẫn nhóm hay đi comment dạo kiếm backlinks chẳn hạn. Tính năng của nó lọc được spam và quản lý cực dể dàng. Tóm lại nó khá sôi nổi và hấp dẫn...

Chèn tiện ích nhận xét Disqus vào bài viết của blog:

Cụ thể cho các chủ đề sử dụng hệ thống nhận xét Disqus, thay thế tên người dùng Disqus trong mã được đánh dấu bằng tên người dùng disqus trên blog của bạn
<script type='text/javascript'>
var disqus_shortname = &quot;infinite-1&quot;;
!function(){var e=document.createElement(&quot;script&quot;);e.async=!0,e.type=&quot;text/javascript&quot;,e.src=&quot;//&quot;+disqus_shortname+&quot;.disqus.com/count.js&quot;,(document.getElementsByTagName(&quot;head&quot;)[0]||document.getElementsByTagName(&quot;body&quot;)[0]).appendChild(e)}();
</script>

Chèn tiện ích nhận xét Disqus gần đây trong Footer:

Cụ thể cho các chủ đề sử dụng hệ thống nhận xét Disqus, thay thế tên người dùng Disqus trong mã được đánh dấu bằng tên người dùng disqus của blog của bạn
document.write("<scr" + "ipt type=\"text/javascript\" src=\"https://infinite-1.disqus.com/recent_comments_widget.js?

Vậy là xong. Lưu mẫu và thưởng thức, chúc bạn thành công. Hướng dẫn cách cài đặt nhận xét gần đây Disqus + Quay lại đầu trang
Hướng dẫn tạo một trang trắng trên Blogspot

Hướng dẫn tạo một trang trắng trên Blogspot

Trang trắng là trang mà trong đó không có gì ngoài 1 màu trắng..Thật chất có nhiều bạn cài template nhưng sau một thời gian muốn thiết kế mẫu như ý mình mà lại dính đến nhiều code của Template blogspot free 


Giới thiệu:

Mỗi một ngôn ngữ đều có cấu trúc khác nhau. Blogger cũng vậy. Như chúng ta đã biết cấu trúc template của Blogger luôn phải có ít nhất 1 thẻ thì mới có thể lưu Template lại được.

Với đoạn code sau nó là khung cho cơ bản, như giá đỡ tất cả các vật dụng khác bạn muồn:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html>
<head>
<title>
Welcome to longanit.com - Sharing for all
</title>
<!-- Bắt đầu viết Css cho web --><b:skin>
<![CDATA[ /* Chèn Css vào đây */ ]]>
</b:skin>
</head>
<!-- Bắt đầu phần hiển thị trên web --><body>
Thêm nội dung trang web của bạn vào đây<b:section class='navbar' id='navbar' maxwidgets='1' showaddelement='yes'>
</b:section>
</body>
<!-- Kết thúc phần hiển thị trên web -->
</html>

Cuối cùng bạn lưu lại và ra ngoài trang chủ, lúc này chỉ thấy Thêm nội dung trang web của bạn vào đây
Đó là cách để có một template trắng, bạn có thể dựng lên các thẻ khác nhau và CSS để làm đẹp mắt. Theo cách mình thích!

Tăng tốc độ tải Blog với tải nhanh chóng AdSense (Lazy load)

Tăng tốc độ tải Blog với tải nhanh chóng AdSense (Lazy load)

Tải nhanh là kỹ thuật trì hoãn tải các tài nguyên không quan trọng tại thời điểm tải trang . Thay vào đó, các tài nguyên không quan trọng này được tải vào thời điểm cần thiết.

Tăng tốc độ tải Blog với tải nhanh chóng AdSense

Hoạt động của mã này khá đơn giản, cụ thể là quảng cáo sẽ xuất hiện sau khi chúng tôi cuộn trang. Vì vậy , AdSense sẽ không xuất hiện trước khi chúng tôi cuộn qua các trang của trang Web

Những lời khuyên này dành cho bạn tôi đã cài đặt AdSense trên blog của mình. Đối với những người chưa có, mã mà tôi sẽ chia sẻ có thể được sử dụng cho các nhu cầu khác, chẳng hạn như tải một liên kết JS bên ngoài.

Mở Blogger> Nhấp vào menu Chủ đề > Nhấp vào nút Chỉnh sửa HTML > Thêm mã bên dưới trước </body>

<script type='text/javascript'>
//<![CDATA[
// Lazy Load AdSense
var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
//]]>
</script>

Nếu không, hãy chắc chắn xóa tất cả các liên kết JS AdSense thường được cài đặt trong mã đơn vị quảng cáo AdSense.

Như thế này:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Mã này cũng có thể được kết hợp với liên kết JS Adblock Killer mà tôi đã chia sẻ trong bài viết Cách cài đặt phiên bản mới nhất của Adblock Killer . Đối với những người bạn đã thực hiện thủ thuật này , bạn có thể sử dụng mã này:

<script type='text/javascript'>
//<![CDATA[
// Lazy Load AdSense
var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/quasar@master/arlinablock.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
//]]>
</script>

Sau khi thêm, nhấp vào nút Lưu chủ đề và kết thúc.

Có thể bạn tôi hỏi, mã này có an toàn cho AdSense ? 

Câu trả lời là tất nhiên an toàn. Bởi vì Google cũng đề xuất tăng tốc tải blog cũng như cài đặt mã Lazy Load Image để tăng tốc độ tải hình ảnh trên các trang web.

Và liệu nó có ảnh hưởng đến doanh thu AdSense của blog ? 

Đối với cái này , tôi chưa biết, vì tôi chỉ tự cài đặt nó.
Cách chuyển hướng URL Blog đến một số trang Web khác

Cách chuyển hướng URL Blog đến một số trang Web khác

Đối với những người bạn muốn tạo một trang web mới nhưng không muốn mất khách truy cập từ trang web cũ, bạn có thể thêm Cách chuyển hướng URL của Blog sang một số trang web khác trên trang web cũ của bạn. Cách thức hoạt động từ URL Blog Chuyển hướng đến một số trang web khác gần giống như Cách chuyển hướng trang không tìm thấy sang các trang khác . Nhưng sự khác biệt, ở
đây bạn tôi có thể thêm một số liên kết trang web và sẽ tự động chuyển sang một trang web đã được xác định ngẫu nhiên. Làm thế nào để bạn làm điều đó? Cách này rất dễ, hãy làm theo các mẹo dưới đây .

Cách chuyển hướng URL Blog đến một số trang web khác:

Mở trang Blogger > Nhấp vào menu Chủ đề và nhấp vào nút Chỉnh sửa HTML > Thêm mã sau đây trước </body>

<script type='text/javascript'>
//<![CDATA[
(function(){
setInterval(function(){
var redSites = [
  "https://situs_baru1.blogspot.com",
  "https://situs_baru2.blogspot.com",
  "https://situs_baru3.blogspot.com",
  "https://situs_baru4.blogspot.com",
  "https://situs_baru5.blogspot.com"
];
var randomLinks = redSites[Math.floor(Math.random()*redSites.length)];
window.location = randomLinks
},9000)
}())
//]]>
</script>

Lưu ý: mã được đánh dấu, thay thế URL trang web bằng trang web của bạn. Buddy cũng có thể giảm hoặc thêm URL trang web trong mã khi cần và đối với số 9000 (9 giây) hiển thị thời gian cần thiết để chuyển sang trang web khác.
Sau khi chỉnh sửa, nhấp vào nút Lưu chủ đề và hoàn tất.

Vậy, đó là cách chuyển hướng URL blog đến một số trang web khác . Cảm ơn bạn đã ghé thăm!
Tạo File Robots.txt trong Blogspot

Tạo File Robots.txt trong Blogspot



Tệp robot.txt cho biết trình thu thập thông tin của công cụ tìm kiếm những trang hoặc tệp mà trình thu thập thông tin có thể hoặc không thể yêu cầu từ trang web của bạn. Nói cũng khá nhiều về nó rồi bây giờ mình tập trung đi vào tạo nó trong blog thôi.

Khi chúng ta đã có Sitemap được tạo ra 1 số dòng code chúng ta copy nó và dán vào file tạm nào đó đã. Bạn có thể xem lại Cách Tạo Sitemap Cho Blogspot và chức năng của nó cũng có trong chuyên mục Webmaster 

Để làm việc đó hãy truy cập vào trang quản trị và vào phần Cài đặt > Tùy chọn tìm kiếm và kéo xuống phía dưới có phần Robots.txt tùy chỉnh hãy click vào và mở chức năng của nó lên.


Cấu trúc 1 file Robots vì nó có nhiều thuộc tình nằm trong đó mình chỉ nói sơ qua những đơn giản cần thiết cho Blog mình

User-agent: *
Allow: /
Disallow: /search

Trong đó

  • User-agent: cho phép con bọ của các công cụ tìm kiếm có thể vào blogspot của mình. Nếu bạn cho phép tất cả thì nên để dấu *


  • Allow: / cho phép các công cụ tìm kiếm index toàn bộ nội dung của trang


  • Disallow: /search báo với bộ máy tìm kiếm là không nên tò mò về nội dung của trang này và không được index chúng.

User-agent: *
Allow: /
Disallow: /search
Sitemap: https://ngocgn90.blogspot.com/sitemap.xml

  • Sitemap: Đã tạo ở bài trước
Thay Url của mình thành của các bạn. Chúc các bạn thành công. Với những đoạn mã trên khi bạn tạo xong thì hãy chèn chúng vào trong hộp thoại Robots tùy chỉnh và lưu lại. Như vậy là đã hoàn thành một file robots.txt hoàn chỉnh cho Blogspot
Bài 9: Cách Tạo Sitemap Cho Blogspot

Bài 9: Cách Tạo Sitemap Cho Blogspot


Một trang blogspot tốt, thân thiện với Google thì bạn cần phải thông với nó bằng một tệp sitemap với tệp này sẽ giúp Google hiểu rõ hơn cách thu thập thông tin trang web của bạn

Vậy làm cách nào để tạo Sitemap Cho Blogspot ??
  1. Bước 1: Truy cập vào trang để tạo sitemap http://ctrlq.org/blogger/. Dán đường dẫn của Blogspot vào và click Genergate Sitemap
  2. Bước 1: Khai báo sitemap qua file Robot.txt (Cách tạo file Robot.txt)
Robots.txt là một file cấu hình cho công cụ tìm kiếm được hay không được truy xuất vào từng thư mục hay đường dẫn nằm trong file đó. Tìm hiểu rõ hơn về nó có thể click vào Robot.txt được sử dụng để làm gì  

Truy cập vào Quản trị > Cài đặt > Tùy chọn tìm kiếm >Robots.txt tùy chỉnh và dán vào như hình bên dưới


User-agent: Mediapartners-Google
Disallow: 
User-agent: *
Allow: /
Disallow: /search
Disallow: /*?updated-max=*
Disallow: *archive.html 
Sitemap: http://ngocgn90.blogspot.com/feeds/posts/default?orderby=UPDATED

Với mình thì mã ở trên mình đã sử dụng, còn các bạn được mã nào cứ copy và dán vào mã đó như trên
  1. Bước 3: Truy cập vào Webmaster Tool của Blog của các bạn
  2. Bước 4: Vào Thu thập dữ liệu > Sơ đồ trang web > Thêm sơ đồ trang web
  3. Bước 5: Dán đoạn mã sau vào cửa sổ popup. Trong đó 500 chính là số kết quả tối đa được google thu thập dữ liệu
atom.xml?redirect=false&start-index=1&max-results=500


Như vậy là đã hoàn thành site map cho Blogspot. Các vấn đề tinh chỉnh các thẻ tiêu đề robots trong blogspot mình có bài cụ thể Cài đặt Blogspot

Cách cài đặt jQuery Migrate trên Blog

Cách cài đặt jQuery Migrate trên Blog


Di chuyển jQuery là gì?
Được trích dẫn từ dotlayer .com rằng jQuery Migrate là một thư viện javascript giúp duy trì khả năng tương thích của mã jQuery được phát triển cho các phiên bản jQuery cũ hơn phiên bản jQuery 1.9 . Điều này về cơ bản khôi phục các chức năng và tính năng để mã cũ hơn sẽ tiếp tục chạy tốt trong
phiên bản jQuery mới nhất, v . v .

Thông thường nếu có một mã cũ chỉ chạy trên phiên bản cũ của thư viện jQuery (Giống như phiên bản 1.7 . 1) trên mẫu Blogger , mã sẽ không chạy trên phiên bản mới  nhất của thư viện jQuery (Phiên bản hiện tại 3.3. 1).

Vì vậy , cài đặt jQuery Migrate cho phép bạn chạy lại mã cũ đã cài đặt mặc dù mẫu của bạn sử dụng phiên bản mới nhất của thư viện jQuery .

Ví dụ như hệ thống Tương thích ngược trên các máy chơi game PlayStation 3, ngoài việc có thể chơi các trò chơi

PlayStation 3, các máy chơi game PS3 vẫn có thể chơi các trò chơi từ PlayStation 2. Chẳng hạn. Chắc chắn sẽ tốt hơn nếu không có mã cũ trong mẫu blog của bạn và bạn không cần phải cài đặt mã mà tôi sẽ chia sẻ mã này

Cách cài đặt jQuery Migrate trên Blogger
Đối với những bạn thêm mã cũ và vẫn muốn giữ mã nhưng muốn sử dụng thư viện jQuery hiện tại, bạn có thể cài đặt mã Di chuyển jQuery bên dưới trước </head>  trên mẫu của mình.


<script type='text/javascript'>
//<![CDATA[
/*! jQuery Migrate v3.0.1 | (c) jQuery Foundation and other contributors | jquery.org/license */
void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0),function(e){"function"==typeof define&&define.amd?define(["jquery"],window,e):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}(function(e,t){"use strict";function r(r){var n=t.console;a[r]||(a[r]=!0,e.migrateWarnings.push(r),n&&n.warn&&!e.migrateMute&&(n.warn("JQMIGRATE: "+r),e.migrateTrace&&n.trace&&n.trace()))}function n(e,t,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return r(o),n},set:function(e){r(o),n=e}})}function o(e,t,n,o){e[t]=function(){return r(o),n.apply(this,arguments)}}e.migrateVersion="3.0.1",t.console&&t.console.log&&(e&&!/^[12]\./.test(e.fn.jquery)||t.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),e.migrateWarnings&&t.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion));var a={};e.migrateWarnings=[],void 0===e.migrateTrace&&(e.migrateTrace=!0),e.migrateReset=function(){a={},e.migrateWarnings.length=0},"BackCompat"===t.document.compatMode&&r("jQuery is not compatible with Quirks Mode");var i,s=e.fn.init,u=e.isNumeric,c=e.find,l=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,d=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;e.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(r("jQuery( '#' ) is not a valid selector"),t[0]=[]),s.apply(this,t)},e.fn.init.prototype=e.fn,e.find=function(e){var n=Array.prototype.slice.call(arguments);if("string"==typeof e&&l.test(e))try{t.document.querySelector(e)}catch(o){e=e.replace(d,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{t.document.querySelector(e),r("Attribute selector with '#' must be quoted: "+n[0]),n[0]=e}catch(e){r("Attribute selector with '#' was not fixed: "+n[0])}}return c.apply(this,n)};for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e.find[i]=c[i]);e.fn.size=function(){return r("jQuery.fn.size() is deprecated and removed; use the .length property"),this.length},e.parseJSON=function(){return r("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)},e.isNumeric=function(t){var n,o,a=u(t),i=(o=(n=t)&&n.toString(),!e.isArray(n)&&o-parseFloat(o)+1>=0);return a!==i&&r("jQuery.isNumeric() should not be called on constructed objects"),i},o(e,"holdReady",e.holdReady,"jQuery.holdReady is deprecated"),o(e,"unique",e.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),n(e.expr,"filters",e.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),n(e.expr,":",e.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos");var p=e.ajax;e.ajax=function(){var e=p.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e};var f=e.fn.removeAttr,y=e.fn.toggleClass,m=/\S+/g;e.fn.removeAttr=function(t){var n=this;return e.each(t.match(m),function(t,o){e.expr.match.bool.test(o)&&(r("jQuery.fn.removeAttr no longer sets boolean properties: "+o),n.prop(o,!1))}),f.apply(this,arguments)},e.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?y.apply(this,arguments):(r("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var r=this.getAttribute&&this.getAttribute("class")||"";r&&e.data(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":e.data(this,"__className__")||"")}))};var h=!1;e.swap&&e.each(["height","width","reliableMarginRight"],function(t,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return h=!0,e=n.apply(this,arguments),h=!1,e})}),e.swap=function(e,t,n,o){var a,i,s={};h||r("jQuery.swap() is undocumented and deprecated");for(i in t)s[i]=e.style[i],e.style[i]=t[i];a=n.apply(e,o||[]);for(i in t)e.style[i]=s[i];return a};var g=e.data;e.data=function(t,n,o){var a;if(n&&"object"==typeof n&&2===arguments.length){a=e.hasData(t)&&g.call(this,t);var i={};for(var s in n)s!==e.camelCase(s)?(r("jQuery.data() always sets/gets camelCased names: "+s),a[s]=n[s]):i[s]=n[s];return g.call(this,t,i),n}return n&&"string"==typeof n&&n!==e.camelCase(n)&&(a=e.hasData(t)&&g.call(this,t))&&n in a?(r("jQuery.data() always sets/gets camelCased names: "+n),arguments.length>2&&(a[n]=o),a[n]):g.apply(this,arguments)};var v=e.Tween.prototype.run,j=function(e){return e};e.Tween.prototype.run=function(){e.easing[this.easing].length>1&&(r("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),e.easing[this.easing]=j),v.apply(this,arguments)},e.fx.interval=e.fx.interval||13,t.requestAnimationFrame&&n(e.fx,"interval",e.fx.interval,"jQuery.fx.interval is deprecated");var Q=e.fn.load,b=e.event.add,w=e.event.fix;e.event.props=[],e.event.fixHooks={},n(e.event.props,"concat",e.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),e.event.fix=function(t){var n,o=t.type,a=this.fixHooks[o],i=e.event.props;if(i.length)for(r("jQuery.event.props are deprecated and removed: "+i.join());i.length;)e.event.addProp(i.pop());if(a&&!a._migrated_&&(a._migrated_=!0,r("jQuery.event.fixHooks are deprecated and removed: "+o),(i=a.props)&&i.length))for(;i.length;)e.event.addProp(i.pop());return n=w.call(this,t),a&&a.filter?a.filter(n,t):n},e.event.add=function(e,n){return e===t&&"load"===n&&"complete"===t.document.readyState&&r("jQuery(window).on('load'...) called after load event occurred"),b.apply(this,arguments)},e.each(["load","unload","error"],function(t,n){e.fn[n]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===n&&"string"==typeof e[0]?Q.apply(this,e):(r("jQuery.fn."+n+"() is deprecated"),e.splice(0,0,n),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),e.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,n){e.fn[n]=function(e,t){return r("jQuery.fn."+n+"() event shorthand is deprecated"),arguments.length>0?this.on(n,null,e,t):this.trigger(n)}}),e(function(){e(t.document).triggerHandler("ready")}),e.event.special.ready={setup:function(){this===t.document&&r("'ready' event is deprecated")}},e.fn.extend({bind:function(e,t,n){return r("jQuery.fn.bind() is deprecated"),this.on(e,null,t,n)},unbind:function(e,t){return r("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,n,o){return r("jQuery.fn.delegate() is deprecated"),this.on(t,e,n,o)},undelegate:function(e,t,n){return r("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return r("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}});var x=e.fn.offset;e.fn.offset=function(){var n,o=this[0],a={top:0,left:0};return o&&o.nodeType?(n=(o.ownerDocument||t.document).documentElement,e.contains(n,o)?x.apply(this,arguments):(r("jQuery.fn.offset() requires an element connected to a document"),a)):(r("jQuery.fn.offset() requires a valid DOM element"),a)};var k=e.param;e.param=function(t,n){var o=e.ajaxSettings&&e.ajaxSettings.traditional;return void 0===n&&o&&(r("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),n=o),k.call(this,t,n)};var A=e.fn.andSelf||e.fn.addBack;e.fn.andSelf=function(){return r("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),A.apply(this,arguments)};var S=e.Deferred,q=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]];return e.Deferred=function(t){var n=S(),o=n.promise();return n.pipe=o.pipe=function(){var t=arguments;return r("deferred.pipe() is deprecated"),e.Deferred(function(r){e.each(q,function(a,i){var s=e.isFunction(t[a])&&t[a];n[i[1]](function(){var t=s&&s.apply(this,arguments);t&&e.isFunction(t.promise)?t.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[i[0]+"With"](this===o?r.promise():this,s?[t]:arguments)})}),t=null}).promise()},t&&t.call(n,n),n},e.Deferred.exceptionHook=S.exceptionHook,e});
//]]>
</script>

Hoặc với liên kết này
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.0.1/jquery-migrate.min.js'/>

Nếu bạn đã thêm mã ở trên, đối với những người sử dụng các mẫu được chia sẻ tại ww.idntheme.com và sử dụng thư viện jQuery phiên bản 1.7 . 1 có thể thay thế bằng phiên bản hiện tại.
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'/>

Thay thế bằng phiên bản này
<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js'/>

Được rồi, đó là tất cả từ Blog để đăng Cách cài đặt jQuery Migrate trên Blogger . Hy vọng hữu ích