Như đã chia sẻ với các bạn HƯỚNG DẪN CÁCH TẠO MỤC LỤC CHO BÀI VIẾT TRONG BLOGSPOT. Hôm nay mình lại chia sẻ thêm một cách nữa đó là tạo mục lục cuộn theo trang bài viết.



  - Mục lục cuộn theo trang bài viết tức là khi bạn cuôn trang xuống một khoản cách nhất định (ở đây là 1000px) thì mục lục sẽ hiện ra bên trái màng hình các bạn như hình dưới đây.

  - Các bạn có thể xem  
  - Tạo mục lục ngoài việc có thể giúp người xem dễ dàng nắm được nội dung bài viết còn khá tốt cho việc SEO. Mình sẽ không nói dong dài nữa nhé! 
  - Chúng ta bắt đầu và cách làm như sau:

Bước 1:

  - Các bạn vào trang quản trị Blogger -> Chủ đề -> Chỉnh sửa HTML tìm đến thẻ đóng </body> và dán đoạn javascript sau đây vào trước nó.

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<script type='text/javascript'>

//<![CDATA[

// Hiện mục lục khi click vào button

var pcbcontainer = $(".mucluc-dropdown-list_menu"),

pcbbutton = $(".mucluc-dropdown-list_button");

$(function() {

pcbbutton.click(function() {

if (pcbcontainer.is(":hidden")) {

pcbcontainer.slideDown(200);

} else {

pcbcontainer.fadeOut(200);

}

});

});

$(document).mouseup(function(e) {

if (!pcbcontainer.is(e.target) && pcbcontainer.has(e.target).length === 0) {

pcbcontainer.fadeOut(200);

}

});

// Kéo xuống 1000px sẽ hiện button show mục lục

$(document).scroll(function() {

var y = $(this).scrollTop();

if (y > 1000) { // Thay 1000 bằng khoảng cách tính từ trên xuống, đơn vị pixel

$('#mucluc-dropdown-list').fadeIn();

} else {

$('#mucluc-dropdown-list').fadeOut();

}

});

//]]>

</script>

</b:if>


Bước 2:

  - Cũng tại phần chỉnh sửa HTML các bạn tìm đến đầu trang và dán đoạn CSS bên dưới vào trước thẻ </head>

<link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet' type='text/css'/>

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<style>

#mucluc-dropdown-list {

position:fixed;

left:0;

top:200px;

z-index:999999;

width:350px;

display:none;

text-align:left;

}

a.mucluc-dropdown-list_button {

text-align:left;

text-decoration:none;

}

a.mucluc-dropdown-list_button:hover {

text-decoration:none !important;

}

a.mucluc-dropdown-list_button:before {

content:&quot;\f03a&quot;;

font-family:fontawesome;

background:#fff;

color:#3cc091;

font-size:20px;

width:35px;

height:35px;

display:inline-block;

line-height:38px;

text-align:center;

border:1px solid #ddd;

}

.mucluc-dropdown-list_menu {

display:none;

margin:5 !important;

padding:10px !important;

background:rgb(255,255,255);

border:1px solid #ddd;

text-align: left;

}

</style>

</b:if>

Bước 3:

  - Các bạn kiểm tra xem blog mình đã có thư viện jquery chưa. Nếu đã có thì bỏ qua bước này, còn nếu chưa có thì dán thêm vào trước thẻ </head> nhé. Sau đó lưu lại.
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js' type='text/javascript'/>

>> Xem thêm: Hướng dẫn cách tạo mục lục cho bài viết trong blogger

Bước 4:

  - Các bạn vào phần bài đăng và dán đoạn code bên dưới vài bài viết nào mình muốn tạo mục lục nhé.

<div id="mucluc-dropdown-list">

<a class="mucluc-dropdown-list_button" href="javascript:;"></a>

<ul class="mucluc-dropdown-list_menu">


<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost#sitemap-la-gi">1. Sitemap là gì? Tại sao nên tạo sitemap cho website?</a>


</li>


<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost-tang-thu-hang">2. HTML Sitemap giúp tăng thứ hạng tìm kiếm cho website.</a>


</li>


<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost#tao-sitemap">3. Hướng dẫn tạo HTML sitemap cho Blogger.</a>


</li>


<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost#luu-y">4. Lưu ý quan trọng để bạn tạo sitemap html blogspot thành công.</a>


</li>

  

<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost#tao-xml-blogpost">5. Cách tạo XML sitemap blogger.</a>


</li>


<li><a href="https://dinhcuvieclam.blogspot.com/huong-dan-tao-sitemap-html-va-xml-cho-blogpost#khai-bao-google-console">6. Khai báo sitemap blogger trong google console.</a>


</li>


</ul>


</div>

   ***Lưu ý: - Khi dán các bạn chuyển sang chế độ HTML và dán trước thẻ </div> cuối cùng nhé.
    - Nhớ thay link và các tên đầu mục của các bạn vào phần link và đầu mục mình to đỏ ở code nhé.
    - Nếu chưa nắm được cách lấy link và quy ước đầu mục các bạn hãy xem lại bài: HƯỚNG DẪN CÁCH TẠO MỤC LỤC CHO BÀI VIẾT TRONG BLOGSPOT để tìm hiểu thêm nhé.

Chúc các bạn thành công!

Đăng nhận xét

 
Top