diff options
| author | Mitsuo Tokumori <[email protected]> | 2023-10-28 11:44:09 -0500 |
|---|---|---|
| committer | Mitsuo Tokumori <[email protected]> | 2023-10-28 11:44:09 -0500 |
| commit | cafc557c6820e1808b1e4cf71f58ff99b97ca545 (patch) | |
| tree | 486f6a0f082bbc3e744cd2f59ab1704ff5edc416 /flaskr/templates/blog/index.html | |
| parent | 72d24988ce8bcf1e5fe841d0ef47532bea08a432 (diff) | |
| download | ustayml-cafc557c6820e1808b1e4cf71f58ff99b97ca545.tar.gz ustayml-cafc557c6820e1808b1e4cf71f58ff99b97ca545.tar.bz2 ustayml-cafc557c6820e1808b1e4cf71f58ff99b97ca545.zip | |
Add blueprint blog
Diffstat (limited to 'flaskr/templates/blog/index.html')
| -rw-r--r-- | flaskr/templates/blog/index.html | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/flaskr/templates/blog/index.html b/flaskr/templates/blog/index.html new file mode 100644 index 0000000..0d3ed17 --- /dev/null +++ b/flaskr/templates/blog/index.html @@ -0,0 +1,30 @@ +{% extends 'base.html' %} + + +{% block header %} + <h1>{% block title %}Posts{% endblock %}</h1> + {% if g.user %} + <a class="action" href="{{ url_for('blog.create') }}">New</a> + {% endif %} +{% endblock %} + +{% block content %} + {% for post in posts %} + <article class="post"> + <header> + <div> + <h1>{{ post['title'] }}</h1> + <div class="about">by {{ post['username'] }} on {{ post['created'].strftime('%Y-%m-%d') }}</div> + </div> + {% if g.user['id'] == post['author_id'] %} + <a class="action" href="{{ url_for('blog.update', id=post['id']) }}">Edit</a> + {% endif %} + </header> + <p class="body">{{ post['body'] }}</p> + </article> + {% if not loop.last %} + {# Separate posts with a line #} + <hr> + {% endif %} + {% endfor %} +{% endblock %}
\ No newline at end of file |
