diff --git a/club/templates/club/club_news_list.jinja b/club/templates/club/club_news_list.jinja
new file mode 100644
index 00000000..2087bcc3
--- /dev/null
+++ b/club/templates/club/club_news_list.jinja
@@ -0,0 +1,79 @@
+{% extends "core/base.jinja" %}
+
+{% block content %}
+ {% if club.has_rights_in_club(user) %}
+
+ {% trans %}Create news{% endtrans %}
+
+ {% endif %}
+
+ {% for semester_code, semester_events in events %}
+
{{ semester_code }}
+ {% for event in semester_events %}
+
+ {{ event.title }}
+
+
+ {# Events that occur weekly from the start to the end of the semester
+ would take a lot of space if shown by default.
+ Thus, if the event has more than one date, those are
+ hidden by a details element.
+ If there is only one date, it is directly displayed. #}
+ {% set dates = event.dates.all()|list %}
+ {% if dates|length == 1 %}
+
+ -
+
+
+ {% else %}
+
+
+ {% trans trimmed nb_occurrences=dates|length %}
+ Dates ({{ nb_occurrences }} occurrences)
+ {% endtrans %}
+
+