From 71b0051ed3641b2c64de1d9cb063b9db4fb7e669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Fri, 28 Jan 2022 17:35:21 +0100 Subject: [PATCH] Ajout d'un flux ATOM au site. --- front/public/atom.xml | 11 +++++++++++ views/wikilerni/atom.pug | 31 +++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 front/public/atom.xml create mode 100644 views/wikilerni/atom.pug diff --git a/front/public/atom.xml b/front/public/atom.xml new file mode 100644 index 0000000..b914c0a --- /dev/null +++ b/front/public/atom.xml @@ -0,0 +1,11 @@ +WikiLerni2022-01-28T16:09:16.000Zhttps://www.wikilerni.com/atom.xmlWikiLernihttps://www.wikilerni.combonjour@wikilerni.comBorée, Euros et NotosAprès avoir présenté Zéphyr, passons donc à ses trois frères Borée, Euros et Notos. +Borée + +Borée est la personnification du vent du nord. D’après l’Iliade, il réside en Thrace comme Zéphyr et est généralement représenté comme un homme d’âge moyen, barbu, avec une tunique courte. Son nom se ret…https://www.wikilerni.com/quiz/boree.html2022-01-28T16:09:16.000ZWilliam Blake, le visionnaire !À la fois poète, peintre, dessinateur, graveur… William Blake est un artiste connu pour son inspiration mystique et comme un précurseur du romantisme. Et son œuvre continue à inspirer d’autres artistes jusqu’à nos jours. Saviez-vous par exemple que le nom du groupe « The Doors » a été choisi en r…https://www.wikilerni.com/quiz/william-blake.html2021-04-06T10:44:24.000ZZéphyr et les vents directionnelsLes divinités des quatre principaux vents directionnels +Si quelqu’un vous demande de citer une divinité du vent de la mythologie grecque, sans doute, allez-vous répondre Éole. Il s’agit du nom le plus connu, que vous retrouvez dans l’adjectif éolien. Nous y reviendrons, mais nous allons d’abord …https://www.wikilerni.com/quiz/zephyr.html2022-01-28T15:33:39.000Z« M, le maudit », le meurtrier qui aimait siffler ?« M le maudit » fait partie des chefs d’œuvres de Fritz Lang et plus généralement du cinéma. En 2008, la revue « les Cahiers du cinéma » l’a d’ailleurs classé en 6ᵉ place des « 100 films pour une cinémathèque idéale ». +Le premier film parlant de Fritz Lang + +Sorti en 1931 en Allemagne, et en 19…https://www.wikilerni.com/quiz/m-le-maudit.html2022-01-27T14:57:50.000ZAutour de l'AmazoneAprès nous être baladé le long de l’Amazone, voici quelques informations sur sa découverte par les occidentaux, les populations indigènes ou encore sa biodiversité. +Premières explorations espagnoles + +C’est durant l’année 1500, qu’une expédition espagnole, dirigée par Vicente Yáñez Pinzón, rema…https://www.wikilerni.com/quiz/autour-amazone.html2020-11-23T10:20:01.000Z \ No newline at end of file diff --git a/views/wikilerni/atom.pug b/views/wikilerni/atom.pug new file mode 100644 index 0000000..63f31b9 --- /dev/null +++ b/views/wikilerni/atom.pug @@ -0,0 +1,31 @@ +doctype xml +feed(xmlns="http://www.w3.org/2005/Atom") + title #{config.siteName} + updated #{questionnaires[0].Questionnaire.updatedAt} + link(href=config.siteUrlProd+"/atom.xml" rel="self" type="application/atom+xml") + link(href=config.siteUrlProd rel="alternate" type="text/html") + id #{config.siteUrlProd+"/atom.xml"} + author + name #{config.senderName} + uri #{config.siteUrlProd} + email #{config.senderEmail} + + - let tot=0; + + for questionnaire in questionnaires + - + const titleTxt=questionnaire.Questionnaire.title; + const url=config.siteUrlProd+"/quiz/"+questionnaire.Questionnaire.slug+".html"; + const publishedAt=questionnaire.Questionnaire.publishingAt; + const updatedAt=questionnaire.Questionnaire.updatedAt; + const introduction=tool.shortenIfLongerThan(striptags(questionnaire.Questionnaire.introduction.replace("
", " ").replace("

", " ").replace("", " ").replace("\n", " ")), 300); + + if(tot < configTpl.maxQuestionnairesFeed) + entry + title #{questionnaire.Questionnaire.title} + summary #{introduction} + link(rel="alternate" type="text/html" href=url) + id #{url} + published #{questionnaire.Questionnaire.publishedAt} + updated #{questionnaire.Questionnaire.updatedAt} + - tot++ \ No newline at end of file