Thủ Thuật Blogspot

  • Vivo Game Space (Ultra Game Mode) Download APK

    Vivo Game Space (Ultra Game Mode) Download APK

    Các nhà phát triển của công ty Vivo đã bắt đầu tung ra bản cập nhật mới nhất
    là 9.0.5.3 với những cải tiến ấn tượng và sửa lỗi của chúng.

    Thông Tin Ứng Dụng

    vivo game space apk

    App Name Vivo Game Space
    Publisher Vivo
    Thể Loại Tăng Tốc Game
    Size 21,1MB
    Latest Version 9.0.5.3
    Get it On
    Google Play

    Tính năng Ultra Game Mode

    Chế độ chơi Ultra được thiết kế đáng kể để cải thiện trải nghiệm chơi game cho
    tất cả người dùng. Các tính năng như sau:

    Cuộc gọi nền : Khi cuộc gọi đến được trả lời, nó tự động rảnh tay, và cuộc gọi
    sẽ vẫn hoạt động trong gameplay.

    Không có cuộc gọi đến: Một cuộc gọi đến không có trong danh sách “Cho phép một
    số cuộc gọi” sẽ tự động từ chối trong khi chơi trò chơi.

    Ẩn các thông báo: Các thông báo nổi sẽ không hiển thị ở đầu màn hình trong khi
    chơi trò chơi.

    Chế độ bot : Trò chơi vẫn chạy ở chế độ nền ngay cả khi màn hình chuyển sang
    màu đen (Một số điện thoại hỗ trợ tính năng này).

    Chế độ Esports: Tắt tất cả các thông báo nền, quản lý tài nguyên hệ thống một
    cách thông minh, thu nhỏ vùng điều khiển trên thanh thông báo, cân bằng nhiệt
    độ điện thoại giúp chơi game mượt mà hơn. (Chỉ hỗ trợ trong một số điện thoại
    Vivo như V15 Pro & V15. Và chỉ một số trò chơi tương thích với tính năng
    này trong bản cập nhật 9.0.5.3, chẳng hạn như PUBG, Mobile Legend, v.v.).

    Tránh chạm vô tình: Nó sẽ vô hiệu hóa một số chức năng để tránh chạm bất ngờ
    trong quá trình chơi (Được hỗ trợ trong Funtouch OS  9.0 và phiên bản cao
    hơn).

    Ưu tiên hiệu suất : khi bạn bật tính năng này, độ phân giải sẽ  giảm
    thích hợp  để có hiệu suất mượt mà hơn trong trò chơi được chỉ định (Được
    hỗ trợ trong Funtouch OS  9.0 và phiên bản cao hơn).

    Download Vivo Game Space APK



    vivo-game-space.apk
    21 mb


    ———————————–


  • Chặn Backlinks Bằng Công Cụ Google Search Console

    chan-backlinks-bang-cong-cu-google-search-console

     Xin chào các bạn, trong bài viết này mình sẽ hướng dẫn cho các bạn cách
    chặn các backlinks và cụ thể là các backlinks xấu nhé.

    Xây dựng liên kết có thể là một phần quan trọng trong chiến lược
    SEO của bạn, nhưng không phải mọi backlinks đều có lợi. Google có thể
    phạt các trang web được liên kết với các trang web xấu hoặc chất lượng thấp.
    Vì vậy, nếu một trong những trang đó liên kết đến trang của bạn, bạn có thể
    gặp rắc rối, nhất là thứ hạng trang web của bạn. Nếu bạn không thể “lẻn” vào
    trang web đó để xóa backlinks, bạn có thể chặn nó.

    Trước khi vào bài viết hướng dẫn, chúng ta cùng tìm hiểu xem backlinks là gì
    và những lợi ích của backlinks đã nhá.

    Tổng quan về xây dựng liên kết (Backlinks)

    Xây dựng liên kết là khi các trang web khác liên kết đến trang web của
    bạn, tạo ra một backlink. Khi bạn có các backlinks đó, các công cụ tìm kiếm sẽ
    thu thập thông tin chúng.. Công cụ tìm kiếm sử dụng thông tin này để giúp xếp
    hạng trang của bạn. Nếu trình thu thập thông tin tìm thấy một liên kết ngược
    trên một trang web chất lượng cao và có uy tín, điều đó tốt cho SEO của bạn.

    Nếu có nhiều trang chất lượng có liên kết ngược đến trang của bạn thì điều đó
    thật tuyệt. Mặt khác, nếu bạn có nhiều liên kết ngược từ các trang web chất
    lượng thấp, điều đó có thể ảnh hưởng xấu đến SEO của bạn.

    Nếu bạn xây dựng được số lượng các backlinks tốt, sẽ có rất nhiều lợi ích
    cho trang web của bạn:

    • Công cụ tìm kiếm biết xếp hạng trang web của bạn cao hơn.
    • Tiếp cận cộng đồng liên quan đến xây dựng liên kết giúp bạn xây dựng mối
      quan hệ với những người có ảnh hưởng trong thị trường ngách của bạn.
    • Bạn có thể thấy lưu lượng truy cập giới thiệu tăng lên và kết quả là doanh
      số bán hàng cũng tăng lên.

    Cách Chặn Backlinks Bằng Công Cụ Google Search Console

    Để chặn các backlinks xấu, các bạn hãy làm theo hướng dẫn của mình nhé.

    1. Kiểm tra backlinks

    Để kiểm tra các backlinks, các bạn có thể dùng
    Google Search Console
    hoăc Ahref để kiểm tra
    nhé.

    Với Google Search Console: Truy cập vào trang
    Tổng quan ➤ Liên kết. Sẽ có 2 cột (Liên kết bên ngoài
    và Liên kết bên trong) các bạn hãy kiểm tra các backlinks ở cột Liên kết bên ngoài.

    kiem-tra-backlinks-google-search-console

    VỚi Ahref: Ở trang chủ Ahref ➤ Referring Domains. Nó sẽ hiện ra các backlinks, hãy tìm các backlinks xấu ở đó.

    kiem-tra-backlinks-ahref

    2. Tạo File Chặn Backlinks

    Tệp từ chối về cơ bản chỉ là tệp văn bản (.txt hoặc .csv). Mỗi dòng trong tệp
    văn bản phải là một trong những dòng sau:

    danh-sach-ten-mien

    • Chặn liên kết có backlinks, ví dụ: https;//tenmien.com/baiviet . Cách này để
      chặn bài viết có chứa backlink
    • Chặn luôn cả tên miền (Chặn sạch toàn bộ trang web này). Ví dụ:
      domain:tenmien.com

    Bạn có thể chặn các tên miền phụ, ví dụ như: domain:shop.tenmien.com.

    Lưu ý:

    luu-file

    • Kích thước tệp tối đa là 2MB hoặc 100.000 dòng.
    • Định dạng phải là UTF-8 hoặc 7-bit ASCII

    3. Gửi File Lên Google Search Console

    Để gửi file chặn backlinks lên Google Console, các bạn hãy làm như sau:

    Bước 1: Truy cập vào công cụ Disavow Link của Google Search
    Console.

    trang-chan-backlinks-google-search-console

    Truy cập ngay

    Bước 2: Chọn trang web mà sẽ chặn các backlinks vào đó. Của mình là
    https://www/nguyenlamblog.xyz nhé.

    chon-ten-mien-va-up-file

     Bước 3: Tải lên file chặn backlinks mà bạn đã tạo lúc nãy.

    Kết luận

    Vậy là mình đã hướng dẫn cho các bạn cách để chặn các backlinks xấu r, nếu bạn
    có vấn đề nào thì hãy comment bên dưới nhé. Chúc các bạn thành công.

    ———————————–


  • ThemeWiki – Blog Chia Sẻ Template Blogger Miễn Phí

    ThemeWiki

     Xin chào các bạn, hôm nay mình có nhận được một kèo quảng cáo trang web
    nên mình sẽ đăng bài này để giới thiệu về ThemeWiki nhé.

    Giới thiệu về ThemeWiki

    Tên blog: ThemeWiki


    Mô tả về blog
    : ThemeWiki là trang blog chia sẻ các template blogger/blogspot,
    theme wordpress, plugins wordpress và đặc biệt là nó hoàn toàn miễn phí.

    Ngày thành lập blog: ThemeWiki được thành lập vào ngày 12/06/2021.

    Mô tả khác về ThemeWiki


    ThemePixel
    là blog phi kinh doanh. ThemePixel là một chợ blog dành cho các Mẫu
    Blogger và trang web Chủ đề WordPress, nơi tất cả các mẫu chất lượng của nhà
    xuất bản được thêm vào. Ở đây, chúng tôi chỉ xuất bản các mẫu chất lượng cao
    từ các nhà thiết kế và nhà phát triển blogspot khác nhau trên toàn cầu. Trang
    web này được cập nhật thường xuyên hàng ngày với các mẫu blogger mới.

    Bạn có thể tìm thấy tất cả các mẫu blogspot thích hợp như, tạp chí, tối giản,
    video, nhiếp ảnh, thân thiện với seo và tất cả các mẫu blogger đáp ứng cao cấp
    chất lượng cao để tải xuống trong một bộ sưu tập lớn. Nếu bạn là một nhà phát
    triển blogspot chất lượng và muốn giới thiệu tác phẩm của mình tại copythemes
    thì bạn có thể gửi tác phẩm của mình trên biểu mẫu gửi mẫu.

    ThemePixel – Free Sharing Blogger Template

    Mình vẫn nhận các bài Backlink và PR trang web, nếu bạn muốn đặt backlink hay
    PR trang web hãy liên hệ qua
    Trang liên hệ
    để được hỗ trợ.

    ———————————–


  • Median UI v1.5 Responsive Blogger Template

    Median UI v1.5 Responsive Blogger Template

     Median UI V1.5 Responsive Premium Blogger Template là một mẫu mới với
    thiết kế đơn giản không quá cầu kỳ nhưng vẫn mang tính thẩm mỹ cao. Đặc biệt,
    mẫu này đáp ứng và được tối ưu hóa SEO để giúp bạn nâng cấp Blog của mình lên
    một cấp độ mới.

    Bên cạnh đó, Mẫu Median UI V1.5 này có thiết kế độ nét cao để xây dựng các chủ
    đề khác nhau như công nghệ, hướng dẫn, thông tin và blog cá nhân.

    Median UI V1.5 được thiết kế với giao diện 3 cột:

    • Cột đầu tiên được thiết kế như một menu điều hướng.
    • Ở giữa là nội dung và các bài đăng
    • Cột cuối cùng bên phải là nơi dùng để hiển thị các thông tin như các bài viết
      nổi bật, hoặc có thể đính kèm các widget mà bạn muốn.


    Median UI V1.5
    đáp ứng đầy đủ các tiêu chí như Đáp ứng, tối ưu hóa công cụ tìm
    kiếm, 404 trang, tiện ích xã hội, nút chia sẻ xã hội, v.v.

    Thông Tin Về Template Median UI v1.5

    Name Median UI
    Version v1.5
    Price RP 130k / 13$
    License Premium
    Author Jagodesain

    Tính Năng Của Template Median UI v1.5

    Tính Năng Test
    Reponsive True
    Mobile Friendly True
    Google PageSpeed Insights True
    Fast Loading True
    Schema Ready True
    SEO Friendly True
    Adsense Ready True
    Night Mode True
    Sticky Widget True
    Featured Post Widget True
    Reaction Buttons True
    Related Posts True
    Easy Admin Panel True
    Unlimited Colors True
    Social Share Buttons True
    Well Documentation True

    Median UI v1.5 Responsive Blogger Template

    Demo



    Median-UI.zip
    200kb


    Hiện tại mình sẽ không cung cấp template Median UI miễn phí nữa. Nếu bạn muốn sở hữu nó, hãy mua tại JagoDesain nhé.

    ———————————–

    wpac_init = window.wpac_init || [];
    wpac_init.push({widget: ‘Rating’, id: 29924});
    (function() {
    if (‘WIDGETPACK_LOADED’ in window) return;
    WIDGETPACK_LOADED = true; //true ubah ke False
    var mc = document.createElement(‘script’);
    mc.type=”text/javascript”;
    mc.async = true;
    mc.src=”https://embed.widgetpack.com/widget.js”;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(mc, s.nextSibling);
    })();

  • Widget Google Translator Dành Cho Blogspot – Blogger

    Widget Google Translator Dành Cho Blogspot - Blogger



    Xin chào các bạn, hôm nay mình sẽ chia sẽ cho các bạn Widget rất thú vị.


    Nó hỗ trợ 65 ngôn ngữ và có thể thêm hơn nữa…



    Các bước thêm tiện ích này vào blogger của bạn


    1. Đăng nhập vào blogger của bạn
    2. Vào bố cục -> thêm tiện ích -> HTML/JavaScript
    3. Sao chép toàn bộ mã bên dưới và dán vào phần nội dung của HTML/JavaScript 
    4. Tùy biến các tiện ích theo phong cách của bạn
    Các đặc trưng 
    • Xử lí nhanh
    • Responsive
    • Hỗ trợ đa ngôn ngữ (65+)
    Code:

    <center>
      <style type=”text/css”>/*Cybup Translator Widget */
        #cybup-trans-warp {
          display:block;
          width:90%;
          max-width:300px;
          border:none;
          background-color:#fff;
          color:#444;
          overflow:hidden;
          position:relative;
          height:40px;
          line-height:40px;
          border:1px solid #e0e0e0;
        }
        #cybup-trans-warp select {
          border:none;
          background:transparent;
          font-family:’Verdana’,Arial,Sans-Serif;
          font-size:12px;
          width:100%;
          color:#444;
          -webkit-box-sizing:border-box;
          -moz-box-sizing:border-box;
          box-sizing:border-box;
          -webkit-appearance:none;
          cursor:text;
          padding:5px 10px;
        }
        #cybup-trans-warp a,
        #cybup-trans-warp a:hover {
          display:block;
          background-color:#0AC4FC;
          border:none;
          color:#fff;
          margin:0 0;
          text-decoration:none;
          position:absolute;
          top:0;
          right:0;
          bottom:0;
          cursor:pointer;
          width:14%;
          transition:all 0.3s ease;
        }
        #cybup-trans-warp a:before {
          content:””;
          display:block;
          width:0;
          height:0;
          border:6px solid transparent;
          border-left-color:white;
          position:absolute;
          top:50%;
          left:45%;
          margin-top:-5px;
        }
        #cybup-trans-warp a:hover {
          opacity:0.9;
        }
        #cybup-trans-warp a:active {
          opacity:0.9;
        }
        #cybup-trans-warp select:focus,
        #cybup-trans-warp a:focus,
        #cybup-trans-warp select:active,
        #cybup-trans-warp a:active {
          border:none;
          outline:none;
          cursor:pointer;
        }
        option {
          background:#82B638;
          color:#fff;
        }
      </style>
      <div id=”cybup-trans-warp”>
        <select id=”translate-language”>
          <option value=”” selected />Select Your Language..
          <option value=”ml”/>Malayalam
          <option value=”af” />Afrikaans
          <option value=”sq” />Albanian
          <option value=”ar” />Arabic
          <option value=”hy” />Armenian
          <option value=”az” />Azerbaijani
          <option value=”eu” />Basque
          <option value=”be” />Belarusian
          <option value=”bn” />Bengali
          <option value=”bg” />Bulgarian
          <option value=”ca” />Catalan
          <option value=”zh-CN” />Chinese
          <option value=”hr” />Croatian
          <option value=”cs” />Czech
          <option value=”da” />Danish
          <option value=”nl” />Dutch
          <option value=”en” />English
          <option value=”eo” />Esperanto
          <option value=”et” />Estonian
          <option value=”tl” />Filipino
          <option value=”fi” />Finnish
          <option value=”fr” />French
          <option value=”gl” />Galician
          <option value=”ka” />Georgian
          <option value=”de” />German
          <option value=”el” />Greek
          <option value=”gu” />Gujarati
          <option value=”ht” />Haitian Creole
          <option value=”iw” />Hebrew
          <option value=”hi” />Hindi
          <option value=”hu” />Hungarian
          <option value=”is” />Icelandic
          <option value=”id” />Indonesian
          <option value=”ga” />Irish
          <option value=”it” />Italian
          <option value=”ja” />Japanese
          <option value=”kn” />Kannada
          <option value=”ko” />Korean
          <option value=”la” />Latin
          <option value=”lv” />Latvian
          <option value=”lt” />Lithuanian
          <option value=”mk” />Macedonian
          <option value=”ms” />Malay
          <option value=”mt” />Maltese
          <option value=”no” />Norwegian
          <option value=”fa” />Persian
          <option value=”pl” />Polish
          <option value=”pt” />Portuguese
          <option value=”ro” />Romanian
          <option value=”ru” />Russian
          <option value=”sr” />Serbian
          <option value=”sk” />Slovak
          <option value=”sl” />Slovenian
          <option value=”es” />Spanish
          <option value=”sw” />Swahili
          <option value=”sv” />Swedish
          <option value=”ta” />Tamil
          <option value=”te” />Telugu
          <option value=”th” />Thai
          <option value=”tr” />Turkish
          <option value=”uk” />Ukrainian
          <option value=”ur” />Urdu
          <option value=”vi” />Vietnamese
          <option value=”cy” />Welsh
          <option value=”yi” />Yiddish
        </select>
        <a id=”translate-me” href=”#” title=”Translate”>
        </a>
      </div>
      <script type=”text/javascript”>
        (function() {
          var lang = “en”, /* Your website language */
              anchor = document.getElementById(‘translate-me’);
          anchor.onclick = function() {
            window.open(‘http://translate.google.com/translate?u=’ + encodeURIComponent(location.href) + ‘&langpair=” + lang + “%7C’ + document.getElementById(‘translate-language’).value + ‘&hl=en’);
            return false;
          };
        }
        )();
      </script>
      <font size=”1″>Widget powered by
        <a href=”https://www.nguyenlamblog.xyz/2020/09/htpp://cypup.blogspot.com” rel=”dofollow”>Cybup
        </a>
      </font>
    </center>

    Tùy biến:
    • #0AC4FC Màu Nền
    • en thay bằng ngôn ngữ website của bạn 

    ———————————–


  • Chia Sẻ Bộ Meta Thân Thiện Với SEO Chuẩn Cho Blogger Update 2021



    Bạn đã bao giờ nghe đến thuật ngữ Meta Tag chưa? Đối với một số blogger, đặc
    biệt là những người đã chuyên nghiệp, thẻ meta là thứ cần được chú ý vì nó là
    một yếu tố ảnh hưởng đến vấn đề SEO



    Chia Sẻ Bộ Meta Thân Thiện Với SEO Chuẩn Cho Blogger



    Bạn cần biết, thẻ meta là một tập hợp mã HTML được sử dụng để cung cấp thông
    tin dưới dạng siêu dữ liệu được sử dụng để giúp robot của Google tìm kiếm dữ
    liệu và phân tích các trang web. Thẻ meta là một phần của tối ưu hóa blog để
    cung cấp danh tính trên trang blog cùng với các bài viết sẽ được hiển thị trên
    các trang tìm kiếm của công cụ tìm kiếm như Google, Bing và các công cụ tìm
    kiếm khác.



    Chà, cuộc thảo luận lần này là về việc thêm Thẻ Meta Thân thiện với SEO,
    nhưng trước đó, hãy thảo luận về các chức năng cơ bản và các yếu tố quan trọng
    của chúng.



    Thẻ tiêu đề meta (Meta Title Tag)
    Tiêu đề thẻ meta là một loại thẻ meta được sử dụng để cung cấp thông tin về
    tiêu đề trang cho rô bốt của Google. Sau đó, trang đã được đặt tiêu đề trong
    tiêu đề thẻ meta sẽ được hiển thị trên SERP.



    Meta Title Tag Code


    <title> Enter Your Blog Title </title>


    Thẻ mô tả meta (Meta Description Tag)
    Thẻ mô tả meta là Thẻ meta được sử dụng để cung cấp mô tả ngắn gọn về các
    trang của trang web. Bởi vì mô tả sẽ được hiển thị trong SERP là ngắn, do đó,
    bạn nên tạo một mô tả ngắn với tổng số 130 từ và tối đa là 230 từ.



    Meta Title Tag Code

    <meta name = “description” content = “Enter a short description of your
    blog” />

    Thẻ từ khóa meta (Meta Keyword Tag)
    Thẻ meta từ khóa này không còn được sử dụng. Tuy nhiên, theo hiểu biết của
    bạn, Thẻ Từ khóa Meta này được sử dụng để cung cấp từ khóa trên các trang web.
    Trước đây, thẻ meta này rất hữu ích để hiển thị các trang web của chúng tôi
    trong các công cụ tìm kiếm với các từ khóa nhất định mà chúng tôi đã nhắm mục
    tiêu. Việc sử dụng thẻ từ khóa meta hiện nay được coi là nhồi nhét từ khóa và
    nguy hiểm cho chất lượng SEO.



    Meta Keyword Tag Code

    <meta content=”keyword_1, keyword_2, keyword_3, name =” keywords’ />

    HTML5 SEO Friendly Meta Tags for Blogger


    Dưới đây là mã thẻ Meta có ưu điểm là Thân thiện với SEO. Thẻ Meta này cũng
    đã được sử dụng rộng rãi và áp dụng cho các mẫu blogger mới. Vui lòng thêm mã
    bên dưới và đặt sau mã <head> hoặc trước mã
    </head>

      <b:if cond='data:view.isError'><title>Error 404: Page Not Found</title></b:if>
      <b:if cond='!data:view.isMultipleItems'><title><data:blog.pageName/></title></b:if>
      <b:if cond='data:view.isMultipleItems'>
        <b:if cond='data:view.isHomepage'><title><data:blog.pageTitle/></title>
        <b:else/>
          <b:if cond='data:view.search.query'><title><data:messages.search/>: <data:view.search.query/></title></b:if>
          <b:if cond='data:view.search.label'>
            <title><data:blog.pageName/> - <data:blog.title/></title>
            <b:else/>
            <title>Recent post: <data:blog.title/></title>
          </b:if>
          <b:if cond='data:view.isArchive'><title>Blog archive in: <data:blog.pageName/></title></b:if>
        </b:if>
      </b:if>
      
      <!-- Meta Title -->
      <b:if cond='data:view.isMultipleItems'>
        <meta expr:content="data:blog.pageTitle" property='og:title'/>
        <meta expr:content="data:blog.pageTitle" property='og:image:alt'/>
        <meta expr:content="data:blog.pageTitle" name="twitter:title"/>
        <meta expr:content="data:blog.pageTitle" name="twitter:image:alt"/>
        <b:else/>
        <meta expr:content="data:blog.pageName" property='og:title'/>
        <meta expr:content="data:blog.pageName" property='og:image:alt'/>
        <meta expr:content="data:blog.pageName" name="twitter:title"/>
        <meta expr:content="data:blog.pageName" name="twitter:image:alt"/>
      </b:if>
      <meta expr:content="data:blog.title" property='og:site_name'/>
      
      <!-- Meta Image -->
      <b:if cond='data:blog.postImageUrl'>
        <meta expr:content="data:blog.postImageUrl" property='og:image'/>
        <b:else/>
        <b:if cond='data:blog.postImageThumbnailUrl'>
          <meta expr:content="data:blog.postThumbnailUrl" property='og:image'/>
          <b:else/>
          <meta content="https://1.bp.blogspot.com/-2rM45Y617OM/X1w7wEOp0II/AAAAAAAAC5g/wiRunRbKCZ0D0IG_t60b7Tpzd2NCRWC3wCLcBGAsYHQ/s320/nguyenlamblog.jpg" property='og:image'/>
        </b:if>
      </b:if>
      <b:if cond='data:view.isMultipleItems'>
        <meta content="https://1.bp.blogspot.com/-2rM45Y617OM/X1w7wEOp0II/AAAAAAAAC5g/wiRunRbKCZ0D0IG_t60b7Tpzd2NCRWC3wCLcBGAsYHQ/s320/nguyenlamblog.jpg" name="twitter:image"/>
        <b:else/>
        <meta expr:content="data:blog.postImageUrl" name="twitter:image"/>
      </b:if>
      <b:if cond='data:view.isPost'>
        <link expr:href="https://www.nguyenlamblog.xyz/2020/09/resizeImage(data:blog.postImageUrl, 700, &quot;18:9&quot;)" rel="image_src"/>
      </b:if>
      
      <!-- Meta Description -->
      <meta expr:content="data:blog.metaDescription" name="description"/>
      <b:if cond='data:blog.metaDescription'>
        <meta expr:content="data:blog.metaDescription" property='og:description'/>
        <b:else/>
        <meta expr:content="data:post.snippet" property='og:description'/>
      </b:if>
      <meta expr:content="data:blog.metaDescription" name="twitter:description"/>
      
      <!-- Meta Keywords -->
      <meta expr:content="data:blog.title + &quot;, &quot; + data:blog.pageName" name="keywords"/>
      <meta expr:content="data:blog.title" property='article:tag'/>
      
      <!-- Link Canonical -->
      <link expr:href="data:blog.url" rel="canonical"/>
      <link expr:href="data:blog.url" hreflang='x-default' rel="alternate"/>
      <meta expr:content="data:blog.canonicalUrl" property='og:url'/>
      
      <!-- Site Owner -->
      <meta content="Nguyễn Lâm Blog" name="Author"/>
      <link href="https://www.facebook.com/nguyenlamblog.xyz" rel="me"/>
      <link href="https://www.facebook.com/nguyenlamblog.xyz" rel="author"/>
      <link href="https://www.facebook.com/nguyenlamblog.xyz" rel="publisher"/>
      <meta content="100041038397932" property='fb:admins'/>
      <meta content="108638500917014" property='fb:pages'/>
      <meta content="3355070194559746" property='fb:app_id'/>
      <meta content="https://www.facebook.com/100041038397932" property='article:author'/>
      <meta content="https://www.facebook.com/100041038397932" property='article:publisher'/>
      <meta content="@nguyenlamblog" name="twitter:site"/>
      <meta content="@nguyenlamblog" name="twitter:creator"/>
      
        <!-- Link Icon -->
      <link expr:href="data:blog.homepageUrl + &quot;/favicon.ico&quot;" rel="icon" type="image/x-icon"/>
      <link href="https://1.bp.blogspot.com/-BSZfaIBwRgQ/X00DngtHlEI/AAAAAAAACyU/CoW9XJJNyl05k-74VUq3BWsxefIYqK93QCLcBGAsYHQ/s1600/ms-icon-310x310.png" rel="apple-touch-icon"/>
      <link href="https://1.bp.blogspot.com/-6rIVfBcWv-Q/XuGnFy6l-6I/AAAAAAAAPn4/H1WKmAA8kTA3HyzzPmD3eEcwmhSn_1s5ACK4BGAsYHg/s57/median-logo.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-BuYSYQltDLk/X00BAORNaLI/AAAAAAAACw4/vAPTbRugiWM_CVN0PSHqlTu3f3sk3p5eQCLcBGAsYHQ/s1600/android-icon-72x72.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-wBgT5Okdfbo/X00BChQwIVI/AAAAAAAACw8/a6AhnwPOcf4_JfGX1enG4fRs1iofKeV0gCLcBGAsYHQ/s1600/apple-icon-76x76.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-bTUQ4V2BrB4/X00BEx27mdI/AAAAAAAACxA/SbzPoZVXY-EOj055zV-EQyAgm2YStrEMACLcBGAsYHQ/s1600/apple-icon-114x114.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-wtVedMc3X1Q/X00BKCFH_MI/AAAAAAAACxI/cZpG7MYfRfcFFTQ6k7ZAmF39qD2sDp1uACLcBGAsYHQ/s1600/apple-icon-120x120.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-Ym0e1sYBMrc/X00BMalYWaI/AAAAAAAACxM/Fr_kj0jnQHQMwnLQhSSAElRAroI6uGn5ACLcBGAsYHQ/s1600/android-icon-144x144.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-qK3h1DtLFwk/X00BOyZIWfI/AAAAAAAACxQ/IJMjsYKDyCAynUF5lC8z8jI59Fgo-xHzQCLcBGAsYHQ/s1600/apple-icon-152x152.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-zxK8lqmjn2E/X00BdpbJZMI/AAAAAAAACxg/Yjqx7nJdiToLkFfYj29fhTus0oiOJYwAgCLcBGAsYHQ/s1600/apple-icon-180x180.png" rel="apple-touch-icon" />
      <link href="https://1.bp.blogspot.com/-8jJ4_XeNvsM/X00BqjR6gCI/AAAAAAAACxo/qTBJTAjcN_osd_yhqCfIVqlm7HxyJVwWACLcBGAsYHQ/s1600/android-icon-192x192.png" rel="icon"  type="image/png"/>
      <link href="https://1.bp.blogspot.com/-zT86FtPf7oc/X00BvSYqm4I/AAAAAAAACxw/eaKk1AsQeH8aQHBKjTpeKQC1Cv8IRMrhQCLcBGAsYHQ/s1600/favicon-96x96.png" rel="icon"  type="image/png"/>
      <link href="https://1.bp.blogspot.com/-nWZ9NDwCNEg/X00BxeEBmFI/AAAAAAAACx0/6qx1KuNBVOc_ghmSOsrvvr_4Q90Y0TAKgCLcBGAsYHQ/s1600/favicon-32x32.png" rel="icon"  type="image/png"/>
      <link href="https://1.bp.blogspot.com/-BSZfaIBwRgQ/X00DngtHlEI/AAAAAAAACyU/CoW9XJJNyl05k-74VUq3BWsxefIYqK93QCLcBGAsYHQ/s1600/ms-icon-310x310.png" rel="msapplication-TitleImage"/>
    
      <!-- Theme Color -->
      <meta content="#005af0" name="theme-color"/>
      <meta content="#005af0" name="msapplication-navbutton-color"/>
      <meta content="#005af0" name="apple-mobile-web-app-status-bar-style"/>
      <meta content="yes" name="apple-mobile-web-app-capable"/>
      
      <!-- Blogger Rss -->
      <meta content="blogger" name="generator"/>
      <link href="https://www.blogger.com/openid-server.g" rel="openid.server"/>
      <link expr:href="data:blog.url" rel="openid.delegate"/>
      <link expr:href="data:blog.homepageUrl + &quot;feeds/posts/default&quot;" expr:title="data:blog.title + &quot; - Atom&quot;" rel="alternate" type="application/atom+xml"/>
      <link expr:href="&quot;//www.blogger.com/feeds/&quot; + data:blog.blogId + &quot;/posts/default&quot;" expr:title="data:blog.title + &quot; - Atom&quot;" rel="alternate" type="application/atom+xml"/>
      <link expr:href="data:blog.homepageUrl + &quot;feeds/posts/default?alt=rss&quot;" expr:title="data:blog.title + &quot; - RSS&quot;" rel="alternate" type="application/rss+xml"/>
      
      <!-- Open Graph -->
      <meta content="article" property='og:type'/>
      <meta content="vi_VN" property='og:locale'/>
      <meta content="vi_VN" property='og:locale:alternate'/>
      <meta content="vi_VN" property='og:locale:alternate'/>
      <meta content="summary_large_image" name="twitter:card"/>
        
      <!-- Robots Search -->
      <meta content="width=device-width, initial-scale=1.0, user-scalable=1.0, minimum-scale=1.0, maximum-scale=5.0" name="viewport"/>
      <meta content="text/html; charset=UTF-8" http-equiv='Content-Type'/>
      <meta content="IE=Edge" http-equiv='X-UA-Compatible'/>
      <meta content="Hà Tĩnh, Việt Nam" name="geo.placename"/>
      <meta content="vi" name="geo.country"/>
      <meta content="VN-23" name="geo.region"/>
      <meta content="all-language" name="language"/>
      <meta content="global" name="target"/>
      <meta content="global" name="distribution"/>
      <meta content="general" name="rating"/>
      <meta content="1 days" name="revisit-after"/>
      <meta content="true" name="MSSmartTagsPreventParsing"/>
      <meta content="index, follow" name="googlebot"/>
      <meta content="follow, all" name="Googlebot-Image"/>
      <meta content="follow, all" name="msnbot"/>
      <meta content="follow, all" name="Slurp"/>
      <meta content="follow, all" name="ZyBorg"/>
      <meta content="follow, all" name="Scooter"/>
      <meta content="all" name="spiders"/>
      <meta content="all" name="WEBCRAWLERS"/>
      <meta content="aeiwi, alexa, alltheWeb, altavista, aol netfind, anzwers, canada, directhit, euroseek, excite, overture, go, google, hotbot. infomak, kanoodle, lycos, mastersite, national directory, northern light, searchit, simplesearch, Websmostlinked, webtop, what-u-seek, aol, yahoo, webcrawler, infoseek, excite, magellan, looksmart, bing, cnet, googlebot" name="search engines"/>
      
        <!-- Cache-control config -->
    <include expiration='7d' path="*.css"/>
    <include expiration='7d' path="*.js"/>
    <include expiration='3d' path="*.gif"/>
    <include expiration='3d' path="*.jpeg"/>
    <include expiration='3d' path="*.jpg"/>
    <include expiration='3d' path="*.png"/>
    <include expiration='3d' path="*.webp"/>
    <include expiration='3d' path="*.ico"/>
    <meta content="sat, 02 jun 2020 00:00:00 GMT" http-equiv='expires'/>
    <meta content="public" http-equiv='Cache-control'/>
    
      <!-- font awesome -->
      <script async="async" crossorigin='anonymous' src="https://kit.fontawesome.com/60dba57664.js"/>
      
      <!-- Sife Verification -->
      <meta content="bv7rmJgDnbs2cItjSQ5aWRtEbxkJn3IH3VUtCDdksaE" name="google-site-verification"/>
      <meta content="2f4212850670f250ed69c1c3780384ac" name="p:domain_verify"/>
      <meta content="amNtbkxGc3V2eFdSL1Q1bXNjU1VhaHZ5T0ZSZ1BITE12d2tUT3htZXJOMD01" name="dmca-site-verification"/>
      <meta content="" name="msvalidate.01"/>
      <meta content="" name="p:domain_verify"/>
      <meta content="" name="majestic-site-verification"/>
      <meta content="Nguyễn Lâm Blog" name="copyright"/>
      
        
      <script type="application/ld+json">
        {
          &quot;@context&quot;: &quot;https://schema.org&quot;,
          &quot;@type&quot;: &quot;WebSite&quot;,
          &quot;url&quot;: &quot;<data:blog.homepageUrl.canonical/>&quot;,
          &quot;name&quot;: &quot;<data:blog.title/>&quot;,
          &quot;alternateName&quot;: &quot;<data:blog.title/>&quot;,
          &quot;potentialAction&quot;: {
            &quot;@type&quot;: &quot;SearchAction&quot;,
            &quot;target&quot;: &quot;<data:blog.homepageUrl.canonical/>search?q={search_term_string}&amp;max-results=8&quot;,
            &quot;query-input&quot;: &quot;required name=search_term_string&quot;
          }
        }
      </script>

    Dùng Tool Làm Đẹp Code Để Dùng Nhé:
    Dùng

    Trong bước tiếp theo, vui lòng điều chỉnh lại mã thẻ meta theo nhu cầu của
    trang blog của bạn.

    ———————————–

    wpac_init = window.wpac_init || [];
    wpac_init.push({widget: ‘Rating’, id: 29924});
    (function() {
    if (‘WIDGETPACK_LOADED’ in window) return;
    WIDGETPACK_LOADED = true; //true ubah ke False
    var mc = document.createElement(‘script’);
    mc.type=”text/javascript”;
    mc.async = true;
    mc.src=”https://embed.widgetpack.com/widget.js”;
    var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(mc, s.nextSibling);
    })();

  • Hướng Dẫn Chuyển Hướng Domain Cũ Sang Domain Mới Không Mất Thứ Hạng Cho Blogspot

    Việc thay đổi một domain của sang một domain mới sẽ khiến cho các blogger có những lo lắng như: làm sao để mọi người truy cập vào blog của mình bình thường, không mất thứ hạng hay những thứ khác


    Hướng Dẫn Chuyển Hướng Domain Cũ Sang Domain Mới Không Mất Thứ Hạng Cho Blogspot




    Và việc chuyển hướng từ domain cũ sang dợm mới nhưng không ảnh hưởng gì đến việc truy cập blog. Có rất nhiều cách để chuyển hướng nhưng mình sẽ hướng dẫn cho các bạn cách chuyển hướng bằng Cloudflare nhé.

    Ưu điểm khi chuyển hướng bằng Cloudflare:


    • Thiết lập khá đơn giản, nhanh chóng
    • Không chỉnh sửa HTML
    • Không cần hosting hay sử dụng blogspot
    Đối với những domain chưa trỏ qua Cloudflare:


    Để cấu hình chuyển hướng, ta cần phải thêm domain cũ vào Cloudflare trỏ NS(NameServer) về Cloudflare

    Hướng Dẫn Chuyển Hướng Domain Cũ Sang Domain Mới Không Mất Thứ Hạng Cho Blogspot
    NameServer


    NS1: ram.ns.cloudflare.com
    NS2: tori.ns.cloudflare.com

    Sau khi trỏ NS xong ta sẽ trỏ DNS nhé (Trong Cloudflare)

    Hướng Dẫn Chuyển Hướng Domain Cũ Sang Domain Mới Không Mất Thứ Hạng Cho Blogspot
    DNS


    CNAME: www -> @
    A: @ -> 216.239.32.21
        @ -> 216.239.34.21
        @ -> 216.239.36.21
        @ -> 216.239.3.8.21

    * Nếu đã sử dụng trước thì bạn chỉ cần gỡ domain cũ ra khỏi blog.

    Đối với những domain đã trỏ (Trỏ như trên)


    Các bước cấu hình chuyển hướng:

    • Bước 1: Ở Cloudflare vào domain cũ cần chuyển
    • Bước 2: Ở menu chọn Page Rules và ấn vào Create Page Rules
    • Bước 4: Cấu hình theo mình nhé (hình minh họa)
    1. If the URL matches: Điền domain cũ của bạn vào (VD: https://www.domaincu.xxx/* ) có cả /* nhé
    2. Then the settings are: Ấn vào Pick Setting kéo xuống và chọn Forwarding URL
    3. Ấn vào Select status code và chọn 301 – Permanent Redirect
    4. Enter destination URL: Điền URL mới vào (VD: https://www.domainmoi.xxx/$1 ) có cả phần /$1 nhé
    5. Hướng Dẫn Chuyển Hướng Domain Cũ Sang Domain Mới Không Mất Thứ Hạng Cho Blogspot
      cấu hình
    6. Ấn Save and Deploy để lưu lại
    Lưu ý: Bạn nên tạo 2 Page Rules trong đó Page Rules 1 có www ở domain cũ và Page Rules 2 không có www.


    Tham khảo: https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules

    ———————————–


  • Thêm Bộ Đếm Phần Trăm Trên Thanh Cuộn Cho Blogspot

    Thêm Bộ Đếm Phần Trăm Trên Thanh Cuộn Cho Blogspot



    Thanh Cuộn Phần Trăm Là Gì?

    Thanh cuộn phần trăm là một tính năng có thể tính toán mức độ mà blog của bạn được khách truy cập theo dõi, vì vậy khi ai đó cuộn xuống bài đăng hoặc trang web của bạn thì bên cạnh thanh cuộn của bạn sẽ có một bộ đếm phần trăm.

    Bằng cách cài đặt phần trăm thanh cuộn trên web hoặc blog chúng ta sẽ trông đầy đủ và thú vị hơn, và để cài đặt phần trăm thanh cuộn cũng không quá phức tạp, giờ đây đối với những bạn tò mò về cách tạo phần trăm thanh cuộn có thể đọc và áp dụng bài hướng dẫn trong trang web này, đối với tỷ lệ phần trăm DEMO, tôi sẽ tạo thanh cuộn ở cuối bài viết.

    Mình sẽ hướng dẫn cho các bạn tạo số phần trăm ở thanh cuộn nhé.

    Thêm Bộ Đếm Phần Trăm Trên Thanh Cuộn Cho Blogspot

    Cách tạo bộ đếm phần trăm thanh cuộn

    1. Đăng nhập vào Blogger
    2. Trên bảng điều khiển Blogger , Chọn Chủ đề ➟   Chỉnh sửa HTML
    3. Sau đó, tìm mã này  ]]></b:skin> hoặc </style>, nếu bạn tìm thấy, hãy sao chép mã css bên dưới và đặt nó ngay phía trên

    /* Thanh cuộn phần trăm TL */ #scrollPersentase {display:none;position:fixed;top:0;right:5px;z-index:500;padding:3px 8px;background-color:#ff69b4;color:#FFF;border-radius:3px} #scrollPersentase:after {position:absolute;top:50%;right:-8px;height:0;width:0;margin-top:-4px;}

    4. Sau khi đặt css, hãy tìm lại thẻ  <body> và sao chép mã bên dưới và đặt nó ngay phía trên thẻ <body>

    <div id=’scrollPersentase’/>

    5. Tiếp theo, bạn tìm thẻ  </body> và đặt đoạn mã javascript bên dưới ngay phía trên nó
    Cuối cùng lưu chủ đề

    <script type=”text/javascript”>
      /*<![CDATA[*/
      var scrollTimer = null;
      $(window).scroll(function() {
        var viewportHeight = $(this).height(),
            scrollbarHeight = viewportHeight / $(document).height() * viewportHeight,
            progress = $(this).scrollTop() / ($(document).height() – viewportHeight),
            distance = progress * (viewportHeight – scrollbarHeight) + scrollbarHeight / 2 – $(‘#scrollPersentase’).height() / 2;
        $(‘#scrollPersentase’)
          .css(‘top’, distance)
          .text(‘ (‘ + Math.round(progress * 100) + ‘%)’)
          .fadeIn(100);
        if (scrollTimer !== null) {
          clearTimeout(scrollTimer);
        }
        scrollTimer = setTimeout(function() {
          $(‘#scrollPersentase’).fadeOut();
        }
                                 , 1500);
      }
                      );
      /*]]>*/
    </script>

    Nếu bạn muốn thay đổi màu nền của Percentage Scrollbar -> Đi đến bảng màu (chọn màu mong muốn), Thay thế #ff69b4 trong phần css.

    Theo: Bloggerbyte

    ———————————–


  • Tạo Nút Demo Và Download Cho Blogspot Với Hiệu Ứng Stylish Slider CSS

    Tạo Nút Demo Và Download Cho Blogspot Với Hiệu Ứng Stylish Slider CSS



    Thích hợp cho những bạn làm blog về mảng chia sẻ game, phần mềm, nhạc, chia sẻ tài liệu. . .
    Tính năng của Stylish Slider CSS Demo và Download Buttons

    • Pure CSS.
    • Trọng lượng nhẹ.
    • Đã sử dụng các biểu tượng Font Awesome.
    • Một sự kết hợp đơn giản của HTML và CSS.
    • Hiệu ứng Di chuột tuyệt vời.
    • Văn bản cũng thay đổi khi di chuột.
    • Dễ dàng tùy chỉnh.
    Tạo Nút Demo Và Download Cho Blogspot Với Hiệu Ứng Stylish Slider CSS



    Cách thêm nút demo và download như sau:


    Bước 1: Thêm Font Awesome vào Blogger


    Vào Blogger > Chủ đề > Chỉnh sửa HTML và tìm thẻ </head>. Sau đó, hãy dán đoạn mã đã cho bên dưới lên trên đoạn mã này </head> và nhấp vào nút Lưu.


    Script.txt



    Bước 2: Thêm CSS cho nút Demo và nút Download


    Tiếp theo, bạn hãy tìm đến trước thẻ đóng ]]></b:skin hoặc </style> chèn đoạn CSS bên dưới vào.


    Css.txt



    Bước 3: Thêm phần HTML vào bài viết của blogger


    Khi đăng bài, các bạn đăng bài như bình thường. Nếu muốn thêm nút Demo và Download thì chuyển qua chế độ HTML nhé.

    Tải Nút Demo Và Download (CSS,Script, Buttons):


    Tải Về

    File Size: x MB

    ———————————–


  • Áp dụng Lazy load Adsense cho Blogger

    Áp dụng Lazy load Adsense cho Blogger

    Sau một lúc lượn lờ trên Google thì mình cũng lụm được một thủ thuật hay giúp tối ưu blog bật AdSense đó là Lazy Load AdSense.

    Lazy Load AdSense là gì?

    Giống như Lazy Load Image, đó là bằng cách sử dụng JS Load on Scroll, việc hiển thị dễ dàng các quảng cáo Adsense sẽ tạm thời bị trì hoãn cho đến khi Khách truy cập cuộn trên một trang web hoặc blog.

    Cách cài đặt Lazy Load AdSense khá dễ dàng. Bắt đầu nhé

    Cài Đặt Lazy Load AdSense Để Tối Ưu Hóa Quảng Cáo Blog.

    Bước 1: Vào Blogger ➤ Chủ đề ➤ Chỉnh sửa HTML.

    Bước 2: Hãy tìm đoạn mã dưới đây và xóa nó đi .

    <script data-ad-client=”ca-pub-xxxxxx” async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>

    Bước 3: Tìm thẻ <body> và thêm mã trên ở dưới vô trên thẻ <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://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>



    Thế là xong nhá. Hihi

    ———————————–