Add docs for post excerpt #1072
This commit is contained in:
		
							parent
							
								
									483ecec2b4
								
							
						
					
					
						commit
						f1c5579c5b
					
				| 
						 | 
					@ -6,6 +6,7 @@
 | 
				
			||||||
### Bug Fixes
 | 
					### Bug Fixes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Site Enhancements
 | 
					### Site Enhancements
 | 
				
			||||||
 | 
					  * Add docs for post excerpt (#1072)
 | 
				
			||||||
  * Add docs for gist tag (#1072)
 | 
					  * Add docs for gist tag (#1072)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Development Fixes
 | 
					### 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
 | 
					and how you structure your site. You should read more about [how templates
 | 
				
			||||||
work](../templates) with Jekyll if you want to know more.
 | 
					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
 | 
					## Highlighting code snippets
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Jekyll also has built-in support for syntax highlighting of code snippets using
 | 
					Jekyll also has built-in support for syntax highlighting of code snippets using
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue