Replaces tag index plugin with native jekyll features (#307)
* remove tag _gen plugin and its folder * remove deprecated tag index layout * add tag index page * link tag index page in nav bar, enable tag links by default * add button spacer in main css * fix tag links in post view * fix tag links on index and pagination * tag link instuctions removed. it's enabled as default
This commit is contained in:
parent
22e77cff59
commit
3664e56dbd
8 changed files with 50 additions and 88 deletions
31
tags.html
Normal file
31
tags.html
Normal file
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
layout: page
|
||||
title: 'Tag Index'
|
||||
---
|
||||
|
||||
{%- capture site_tags -%}
|
||||
{%- for tag in site.tags -%}
|
||||
{{- tag | first -}}{%- unless forloop.last -%},{%- endunless -%}
|
||||
{%- endfor -%}
|
||||
{%- endcapture -%}
|
||||
{%- assign tags_list = site_tags | split:',' | sort -%}
|
||||
|
||||
{%- for tag in tags_list -%}
|
||||
<a href="#{{- tag -}}" class="btn btn-primary tag-btn"><i class="fa fa-tag" aria-hidden="true"></i> {{- tag -}}</a>
|
||||
{%- endfor -%}
|
||||
|
||||
{%- for tag in tags_list -%}
|
||||
<h3 id="{{- tag -}}"><i class="fa fa-tag" aria-hidden="true"></i> {{- tag -}}</h3>
|
||||
<ul class="post-list">
|
||||
{%- for post in site.tags[tag] -%}
|
||||
<li>
|
||||
<i class="fa fa-calendar-check-o" aria-hidden="true"></i>
|
||||
<span class="entry-date">
|
||||
<time datetime="{{- post.date | date_to_xmlschema -}}">{{- post.date | date: "%B %d, %Y" -}}</time>
|
||||
</span>
|
||||
<i class="fa fa-newspaper-o" aria-hidden="true"></i>
|
||||
<a href="{{- site.url -}}{{- post.url -}}">{{- post.title -}}</a>
|
||||
</li>
|
||||
{%- endfor -%}
|
||||
</ul>
|
||||
{%- endfor -%}
|
Loading…
Add table
Add a link
Reference in a new issue