Mercurial > libervia-web
view themes/default/static_blog.html @ 829:c1000ea40e6c
server (blog): fixed unicode handling for query args
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 09 Jan 2016 12:59:07 +0100 |
parents | 2819e4241e78 |
children | 25931797db20 |
line wrap: on
line source
{# Libervia: a Salut à Toi frontend Copyright (C) 2011, 2012, 2013, 2014, 2015 Jérôme Poisson <goffi@goffi.org> Copyright (C) 2013, 2014, 2015 Adrien Cossa <souliane@mailoo.org> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. #} {% macro message(entry) -%} <div class="mblog_entry {{ entry.style }}"> {% if entry.type == "comment" %} <div class="mblog_header"> <div class="mblog_metadata"> <div class="mblog_author">{{entry.author}}</div> <div class="mblog_timestamp">{{entry.date}}</div> </div> </div> {% else %} <a href="{{entry.url}}" class="item_link"> <div class="mblog_header mblog_header_main"> <div class="mblog_metadata"> <div class="mblog_author">{{entry.author}}</div> <div class="mblog_timestamp">{{entry.date}}</div> </div> </div> </a> {% endif %} <span class="mblog_content"> {% if entry.title %} <h2><a href="{{entry.url}}" class="item_link">{{entry.title}}</a></h2> {% endif %} {% if entry.tags %} <ul class="mblog_tags"> {% for tag in entry.tags %} <li><a>{{tag}}</a></li> {% endfor %} </ul> {% endif %} {{entry.content}} </span> {% if entry.type == "main_item" %} <a href="{{entry.url}}" class="item_link"> <div class="mblog_footer mblog_footer_main"> <div class="mblog_metadata"> <div class="mblog_comments">{{ entry.comments_text }}</div> </div> </div> </a> {% endif %} </div> {% if entry.all_comments_link %} {{ link(entry.all_comments_link) }} {% endif %} {% for comment in entry.comments %} {{ message(comment) }} {% endfor %} {%- endmacro %} {% macro link(entry) -%} <a href="{{entry.url}}" class="{{entry.style}}">{{entry.text}}</a> {%- endmacro %} {% macro image(entry) -%} <img src="{{entry.url}}" alt="{{entry.alt}}"/> {%- endmacro %} <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="keywords" content="{{keywords}}"> <meta name="description" content="{{description}}"> <link rel="alternate" type="application/atom+xml" href="{{base_url}}/atom.xml"/> <link rel='stylesheet' type="text/css" href='{{styles}}/blog.css'> <link rel="icon" type="image/png" href="{{favicon}}"> <head profile="http://www.w3.org/2005/10/profile"> <title>{{title}}</title> </head> <body> <div class="mblog_title"><a href="{{base_url}}"> {{ image(banner_img) }} {{ title }} </a></div> <div class="header"> <div class="header_content"> {{ link(navlinks.later_message) }} {{ link(navlinks.later_messages) }} {{ link(navlinks.older_message) }} </div> </div> {% for entry in messages %} {{ message(entry) }} {% endfor %} <div class="footer"> <div class="footer_content"> {{ link(navlinks.older_messages) }} </div> </div> <div class="powered"> Powered by <a href="http://salut-a-toi.org" target="#"><img src="/media/icons/apps/16/sat.png"> Salut à Toi</a> </div> </body> </html>