diff --git a/_config.yml b/_config.yml index 96be729..b1869b8 100644 --- a/_config.yml +++ b/_config.yml @@ -35,4 +35,6 @@ markdown: kramdown # - vendor/bundle/ # - vendor/cache/ # - vendor/gems/ -# - vendor/ruby/ \ No newline at end of file +# - vendor/ruby/ + +show_excerpts: true \ No newline at end of file diff --git a/_includes/post-excerpt.html b/_includes/post-excerpt.html new file mode 100644 index 0000000..ded85f3 --- /dev/null +++ b/_includes/post-excerpt.html @@ -0,0 +1,13 @@ +{% capture excerpt %} + {{ post.excerpt | replace: "
", "" | replace: "
", "" }} +{% endcapture %} + +{% assign excerpt_length = excerpt | size %} + + + {% if excerpt_length > 140 %} + {{ excerpt | truncatewords: 20, '…' }} + {% else %} + {{ excerpt }} + {% endif %} + \ No newline at end of file diff --git a/_includes/post-list-item.html b/_includes/post-list-item.html index e10f90e..eca2596 100644 --- a/_includes/post-list-item.html +++ b/_includes/post-list-item.html @@ -1,24 +1,17 @@ -{% capture excerpt %} - {{ post.excerpt | replace: "", "" | replace: "
", "" }} -{% endcapture %} - -{% assign excerpt_length = excerpt | size %} -