option for tags
This commit is contained in:
parent
b90c1c8de9
commit
ce8ece5fc2
@ -148,6 +148,8 @@ To set up a GitHub Project page, simply fork this repository into a branch calle
|
|||||||
|
|
||||||
I wrote [a blog post](http://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed.
|
I wrote [a blog post](http://deanattali.com/2015/03/12/beautiful-jekyll-how-to-build-a-site-in-minutes/) describing some more advanced features that I used in my website that are applicable to any Jekyll site. It describes how I used a custom URL for my site (deanattali.com instead of daattali.github.io), how to add a Google-powered search into your site, and provides a few more details about having an RSS feed.
|
||||||
|
|
||||||
|
Additionally, if you choose to deploy Jekyll on your own server (such as a DigitalOcean server), you can tell Jekyll to automatically categorize your blog posts by tags. You just need to set `show-tags: true` in `_config.yml`. Jekyll will then generate a new page for each unique tag which lists all of the posts that belong to that tag.
|
||||||
|
|
||||||
### Featured users (success stories!)
|
### Featured users (success stories!)
|
||||||
|
|
||||||
To my huge surprise, Beautiful Jekyll has been used in over 500 websites in its first 6 months alone! Here is a hand-picked selection of some websites that use Beautiful Jekyll.
|
To my huge surprise, Beautiful Jekyll has been used in over 500 websites in its first 6 months alone! Here is a hand-picked selection of some websites that use Beautiful Jekyll.
|
||||||
|
@ -97,6 +97,9 @@ defaults:
|
|||||||
layout: "page"
|
layout: "page"
|
||||||
show-avatar: true
|
show-avatar: true
|
||||||
|
|
||||||
|
# Tags (not recommended if you are deploying via GitHub pages, see README.md)
|
||||||
|
show-tags: false
|
||||||
|
|
||||||
# Exclude these files from production site
|
# Exclude these files from production site
|
||||||
exclude:
|
exclude:
|
||||||
- Gemfile
|
- Gemfile
|
||||||
|
@ -31,9 +31,13 @@ show-avatar: false
|
|||||||
|
|
||||||
<div class="blog-tags">
|
<div class="blog-tags">
|
||||||
Tags:
|
Tags:
|
||||||
|
{% if site.show-tags %}
|
||||||
{% for tag in post.tags %}
|
{% for tag in post.tags %}
|
||||||
<a href="/tag/{{ tag }}">{{ tag }}</a>
|
<a href="/tag/{{ tag }}">{{ tag }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{% else %}
|
||||||
|
{{ post.tags | join: ", " }}
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -26,14 +26,15 @@ subtitle: This is where I will tell my friends way too much about me
|
|||||||
<a href="{{ post.url | prepend: site.baseurl }}" class="post-read-more">[Read More]</a>
|
<a href="{{ post.url | prepend: site.baseurl }}" class="post-read-more">[Read More]</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if post.tags.size > 0 %}
|
{% if site.show-tags %}
|
||||||
<div class="blog-tags">
|
<div class="blog-tags">
|
||||||
Tags:
|
Tags:
|
||||||
{% for tag in post.tags %}
|
{% for tag in post.tags %}
|
||||||
<a href="/tag/{{ tag }}">{{ tag }}</a>
|
<a href="/tag/{{ tag }}">{{ tag }}</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user