Article is a complex content type, with title, excerpt and body. Articles are available through blog object, which is a "container" of articles.
{% for article in articles %}
<h1>{{ article.title }}</h1>
<hr />
{{ article.body }}
{% endfor %}
Single article is available on article page (which, in turn, derives "News & Blog" page). On single article page you can use article variable directly:
<h1>{{ article.title }}</h1>
<hr />
{{ article.body }}
There is also a accessor method on site to get latest 10 articles on site simply by using
{% for article in site.latest_articles %}
<b>{{ article.title }}</b><br/>
{% endfor %}To display only the latest article, limit keyword in for tag can be used
{% for latest_article in site.latest_articles limit:1 %}
<b>{{ latest_article.title }}<b/>
{% endfor %}
Article may also have comments. See comments function for accessing them and how to use comments.
Returns person object to access author properties
Returns body of this article
Returns all published comments in order of their creation time.
For example, looping through all the comments for current article:
{% for comment in article.comments %}<p>{{ comment.body }}</p>{% endfor %}
Number of comments associated with this article
This article has <b>{{ article.comments_count }} comments</b>.Returns URL where new comments for this article should be submitted to in a POST request. Used to build comment forms.
<form action="{{ article.comments_url }}" method="post">...</form>Date object representing when this article has been created. Use date filter to format it.
{{ article.created_at | date:"%d.%m.%Y" }}
Returns excerpt of this article
Returns title of this article.
Date object representing when this article has been updated. Use date filter to format it.
{{ article.updated_at | date:"%d.%m.%Y" }}
<a href="{{ article.url }}">{{ article.title }}</a>
=> <a href="/blog/article_path">Article title</a>