mirror of
https://github.com/ae-utbm/sith.git
synced 2025-11-10 14:03:12 +00:00
Merge pull request #1234 from ae-utbm/og-tags
add missing open graph tags
This commit is contained in:
@@ -9,6 +9,18 @@
|
|||||||
{{ club.short_description }}
|
{{ club.short_description }}
|
||||||
{%- endblock %}
|
{%- endblock %}
|
||||||
|
|
||||||
|
{% block metatags %}
|
||||||
|
<meta property="og:url" content="{{ request.build_absolute_uri(club.get_absolute_url()) }}" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:title" content="{{ club.name }}" />
|
||||||
|
<meta property="og:description" content="{{ club.short_description }}" />
|
||||||
|
{% if club.logo %}
|
||||||
|
<meta property="og:image" content="{{ request.build_absolute_uri(club.logo.url) }}" />
|
||||||
|
{% else %}
|
||||||
|
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
|
||||||
|
{% endif %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div id="club_detail">
|
<div id="club_detail">
|
||||||
{% if club.logo %}
|
{% if club.logo %}
|
||||||
@@ -17,7 +29,7 @@
|
|||||||
{% if page_revision %}
|
{% if page_revision %}
|
||||||
{{ page_revision|markdown }}
|
{{ page_revision|markdown }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<h3>{% trans %}Club{% endtrans %}</h3>
|
<h3>{{ club.name }}</h3>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -1,15 +1,20 @@
|
|||||||
{% extends "core/base.jinja" %}
|
{% extends "core/base.jinja" %}
|
||||||
{% from 'core/macros.jinja' import user_profile_link, facebook_share, tweet, link_news_logo, gen_news_metatags %}
|
{% from 'core/macros.jinja' import user_profile_link, link_news_logo %}
|
||||||
{% from "com/macros.jinja" import news_moderation_alert %}
|
{% from "com/macros.jinja" import news_moderation_alert %}
|
||||||
|
|
||||||
{% block title %}
|
{% block title %}
|
||||||
{% trans %}News{% endtrans %} -
|
{% trans %}News{% endtrans %} - {{ object.title }}
|
||||||
{{ object.title }}
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block head %}
|
{% block description %}{{ news.summary }}{% endblock %}
|
||||||
{{ super() }}
|
|
||||||
{{ gen_news_metatags(news) }}
|
{% block metatags %}
|
||||||
|
<meta property="og:url" content="{{ news.get_full_url() }}" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="article:section" content="{% trans %}News{% endtrans %}" />
|
||||||
|
<meta property="og:title" content="{{ news.title }}" />
|
||||||
|
<meta property="og:description" content="{{ news.summary }}" />
|
||||||
|
<meta property="og:image" content="{{ request.build_absolute_uri(link_news_logo(news)) }}" />
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
||||||
@@ -44,8 +49,14 @@
|
|||||||
<div><em>{{ news.summary|markdown }}</em></div>
|
<div><em>{{ news.summary|markdown }}</em></div>
|
||||||
<br/>
|
<br/>
|
||||||
<div>{{ news.content|markdown }}</div>
|
<div>{{ news.content|markdown }}</div>
|
||||||
{{ facebook_share(news) }}
|
<a
|
||||||
{{ tweet(news) }}
|
rel="nofollow"
|
||||||
|
target="#"
|
||||||
|
class="share_button facebook"
|
||||||
|
href="https://www.facebook.com/sharer/sharer.php?u={{ news.get_full_url() }}"
|
||||||
|
>
|
||||||
|
{% trans %}Share on Facebook{% endtrans %}
|
||||||
|
</a>
|
||||||
<div class="news_meta">
|
<div class="news_meta">
|
||||||
<p>{% trans %}Author: {% endtrans %}{{ user_profile_link(news.author) }}</p>
|
<p>{% trans %}Author: {% endtrans %}{{ user_profile_link(news.author) }}</p>
|
||||||
{% if news.moderator %}
|
{% if news.moderator %}
|
||||||
|
|||||||
@@ -4,12 +4,22 @@
|
|||||||
{% block head %}
|
{% block head %}
|
||||||
<title>{% block title %}Association des Étudiants de l'UTBM{% endblock %}</title>
|
<title>{% block title %}Association des Étudiants de l'UTBM{% endblock %}</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="description" content="{% block description -%}
|
<meta
|
||||||
|
name="description"
|
||||||
|
content="{% block description -%}
|
||||||
{% trans trimmed %}
|
{% trans trimmed %}
|
||||||
AE UTBM is a voluntary organisation run by UTBM students.
|
AE UTBM is a voluntary organisation run by UTBM students.
|
||||||
It organises student life at UTBM and manages its student facilities.
|
It organises student life at UTBM and manages its student facilities.
|
||||||
{% endtrans %}
|
{% endtrans %}
|
||||||
{%- endblock %}">
|
{%- endblock %}"
|
||||||
|
>
|
||||||
|
<meta property="og:site_name" content="Association des Étudiants de l'UTBM" />
|
||||||
|
{% block metatags %}
|
||||||
|
<meta property="og:url" content="{{ request.build_absolute_uri() }}" />
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:title" content="Association des Étudiants de l'UTBM" />
|
||||||
|
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
|
||||||
|
{% endblock %}
|
||||||
<link rel="shortcut icon" href="{{ static('core/img/favicon.ico') }}">
|
<link rel="shortcut icon" href="{{ static('core/img/favicon.ico') }}">
|
||||||
<link rel="stylesheet" href="{{ static('core/base.css') }}">
|
<link rel="stylesheet" href="{{ static('core/base.css') }}">
|
||||||
<link rel="stylesheet" href="{{ static('core/style.scss') }}">
|
<link rel="stylesheet" href="{{ static('core/style.scss') }}">
|
||||||
|
|||||||
@@ -20,25 +20,6 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{%- endmacro %}
|
{%- endmacro %}
|
||||||
|
|
||||||
{% macro gen_news_metatags(news) -%}
|
|
||||||
<meta name="twitter:card" content="summary" />
|
|
||||||
<meta name="twitter:site" content="{{ settings.SITH_TWITTER }}" />
|
|
||||||
<meta name="twitter:creator" content= "{{ settings.SITH_TWITTER }}" />
|
|
||||||
<meta property="og:url" content="{{ news.get_full_url() }}" />
|
|
||||||
<meta property="og:type" content="article" />
|
|
||||||
<meta property="og:title" content="{{ news.title }}" />
|
|
||||||
<meta property="og:description" content="{{ news.summary }}" />
|
|
||||||
<meta property="og:image" content="{{ "https://%s%s" % (settings.SITH_URL, link_news_logo(news)) }}" />
|
|
||||||
{%- endmacro %}
|
|
||||||
|
|
||||||
{% macro facebook_share(news) -%}
|
|
||||||
<a rel="nofollow" target="#" class="share_button facebook" href="https://www.facebook.com/sharer/sharer.php?u={{ news.get_full_url() }}">{% trans %}Share on Facebook{% endtrans %}</a>
|
|
||||||
{%- endmacro %}
|
|
||||||
|
|
||||||
{% macro tweet(news) -%}
|
|
||||||
<a rel="nofollow" target="#" class="share_button twitter" href="https://twitter.com/intent/tweet?text={{ news.get_full_url() }}">{% trans %}Tweet{% endtrans %}</a>
|
|
||||||
{%- endmacro %}
|
|
||||||
|
|
||||||
{% macro user_mini_profile(user) %}
|
{% macro user_mini_profile(user) %}
|
||||||
<div class="user_mini_profile">
|
<div class="user_mini_profile">
|
||||||
<div class="user_mini_profile_infos">
|
<div class="user_mini_profile_infos">
|
||||||
|
|||||||
@@ -12,6 +12,18 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block metatags %}
|
||||||
|
{% if page %}
|
||||||
|
<meta property="og:url" content="{{ request.build_absolute_uri(page.get_absolute_url()) }}" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="article:section" content="{% trans %}Page{% endtrans %}" />
|
||||||
|
<meta property="og:title" content="{{ page.get_display_name() }}" />
|
||||||
|
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
|
||||||
|
{% else %}
|
||||||
|
{{ super() }}
|
||||||
|
{% endif %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
{%- macro print_page_name(page) -%}
|
{%- macro print_page_name(page) -%}
|
||||||
{%- if page -%}
|
{%- if page -%}
|
||||||
{{ print_page_name(page.parent) }} >
|
{{ print_page_name(page.parent) }} >
|
||||||
|
|||||||
Reference in New Issue
Block a user