Add docs for post excerpt #1072
This commit is contained in:
		
							parent
							
								
									483ecec2b4
								
							
						
					
					
						commit
						f1c5579c5b
					
				| 
						 | 
				
			
			@ -6,6 +6,7 @@
 | 
			
		|||
### Bug Fixes
 | 
			
		||||
 | 
			
		||||
### Site Enhancements
 | 
			
		||||
  * Add docs for post excerpt (#1072)
 | 
			
		||||
  * Add docs for gist tag (#1072)
 | 
			
		||||
 | 
			
		||||
### Development Fixes
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -113,6 +113,28 @@ Of course, you have full control over how (and where) you display your posts,
 | 
			
		|||
and how you structure your site. You should read more about [how templates
 | 
			
		||||
work](../templates) with Jekyll if you want to know more.
 | 
			
		||||
 | 
			
		||||
## Post excerpts
 | 
			
		||||
 | 
			
		||||
Posts automatically take the first block of text, from the beginning of the content
 | 
			
		||||
to the first occurrence of `excerpt_separator`, and sets it as the `post.excerpt`.
 | 
			
		||||
Take the above example of an index of posts for example. Maybe you want to include
 | 
			
		||||
a little hint about the post's content by adding the first paragraph of each of your
 | 
			
		||||
posts:
 | 
			
		||||
 | 
			
		||||
{% highlight html %}
 | 
			
		||||
<ul>
 | 
			
		||||
  {% raw %}{% for post in site.posts %}{% endraw %}
 | 
			
		||||
    <li>
 | 
			
		||||
      <a href="{% raw %}{{ post.url }}{% endraw %}">{% raw %}{{ post.title }}{% endraw %}</a>
 | 
			
		||||
      <p>{% raw %}{{ post.excerpt }}{% endraw %}</p>
 | 
			
		||||
    </li>
 | 
			
		||||
  {% raw %}{% endfor %}{% endraw %}
 | 
			
		||||
</ul>
 | 
			
		||||
{% endhighlight %}
 | 
			
		||||
 | 
			
		||||
If you don't like the automatically-generated post excerpt, it can be overridden by adding
 | 
			
		||||
`excerpt` to your post's YAML front-matter.
 | 
			
		||||
 | 
			
		||||
## Highlighting code snippets
 | 
			
		||||
 | 
			
		||||
Jekyll also has built-in support for syntax highlighting of code snippets using
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue