30/09/2018, 17:31
Lỗi trong theme jekyll
Mọi người sửa giúp em lỗi này với, nếu giờ vào link này:
http://thanhmssl10.github.io/tags.html#windows-ref
Thì nó không hiện ra nội dung của tag windows, mà chỉ hiện ra như khi mình vào link này:
http://thanhmssl10.github.io/tags.html
Đây là code của file tags.html
---
layout: page
title: Tags
header: Posts By Tag
group: navigation
---
{% capture site_tags %}{% for tag in site.tags %}{{ tag | first }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
{% assign tag_words = site_tags | split:',' | sort %}
<div class="col-sm-3 col-xs-6">
<ul class="nav nav-tabs-vertical">
{% for item in (0..site.tags.size) %}{% unless forloop.last %}
{% capture this_word %}{{ tag_words[item] | strip_newlines }}{% endcapture %}
<li>
<a href="#{{ this_word | replace:' ','-' }}-ref" data-toggle="tab">
{{ this_word }}<span class="badge pull-right">{{ site.tags[this_word].size }}</span>
</a>
</li>
{% endunless %}{% endfor %}
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content col-sm-9 col-xs-6">
{% for item in (0..site.tags.size) %}{% unless forloop.last %}
{% capture this_word %}{{ tag_words[item] | strip_newlines }}{% endcapture %}
<div class="tab-pane" id="{{ this_word | replace:' ','-' }}-ref">
<h2 style="margin-top: 0px">Posts tagged with {{ this_word }}</h2>
<ul class="list-unstyled">
{% for post in site.tags[this_word] %}{% if post.title != null %}
<li style="line-height: 35px;"><a href="{{ site.BASE_PATH }}{{post.url}}">{{post.title}}</a> <span class="text-muted">- {{ post.date | date: "%B %d, %Y" }}</span></li>
{% endif %}{% endfor %}
</ul>
</div>
{% endunless %}{% endfor %}
</div>
<div class="clearfix"></div>
Full code của theme ở đây:
golov/dbyll
Stylish, minimalistic theme for jekyll. Contribute to golov/dbyll development by creating an account on GitHub.
Minh họa
Bài liên quan
Link #option là đường link dẫn đến vị trí #option cần tìm chức nó ko có event nào cả, mỗi link trong cat lại là 1 events, e bấm vào sẽ kích hoạt event chứ ko phải thấy link #option thì đi trực tiếp #option là được event đó đâu. Ảnh demo cũng đâu có đâu
Vậy giờ nếu em muốn ấn vào một cái tag như thế này:
Thì nó nhảy thẳng ra các topic có cùng tag, mà không cần phải ấn vào tên tag một lần nữa thì làm như thế nào nhỉ
Source của em đây:
GitHub
thanhmssl10/thanhmssl10.github.io
Stylish, minimalistic theme for jekyll. Contribute to thanhmssl10/thanhmssl10.github.io development by creating an account on GitHub.
Trang của tác giả còn ko làm được,cái này ko phải lỗi, theme nó đã thế rồi trừ khi em edit lại core Javascript của themes
Oạch Em hỏi ông tác giả thì ổng Thanks một cái xong đánh dấu bug rồi
github.com/dbtek/dbyll
Issue: tags and category not auto open Tab panel
Dùng QuerryString có được k nhể ?
đợi anh xí anh viết cho
em chèn đoạn js này vào tags nhé,chú ý là dưới file jquery nhé:
Thử code này xem:
Em chèn khắp nơi không được :
file tags.html của em như này thì chèn vào đâu ạ:
Thêm vào cuối file app.js
Thành công mĩ mãn, thanks 2 đại ka nhá
@Vong_Hoang_Tuong cái đoạn fucki… đấy cứ cho vào sao nó vẫn được nhế
Mới sửa lại cái js nữa đấy bác, bác thay lại nhé, vì trang Chuyên mục cũng bị lỗi đó.
Vừa nãy em copy ra 2 đoạn thế này cũng được mới lạ chứ
Cấu trúc nó cũng như nhau, mà hóa ra cái fuckingsotoobad là do bác tự thêm vào ah
Thì em mò mẫm mãi không được bực quá, nên cho vào tìm xem nó xuất hiện ở đâu, quên không xóa đi