From 38bfc6a17b76285f2226931bd5c40db82d9ce2ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patricio=20Garc=C3=ADa?= Date: Tue, 26 Aug 2025 20:52:29 +0100 Subject: [PATCH] Nikola auto commit. Nikola version: 8.3.3 --- .doit.db.db | Bin 270336 -> 270336 bytes conf.py | 2 ++ files/assets/img/rss.svg | 1 + pages/contact.md | 6 ++++++ pages/events.md | 5 ++++- shortcodes/url.tmpl | 4 +++- 6 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 files/assets/img/rss.svg diff --git a/.doit.db.db b/.doit.db.db index b7b97d8ba1a1da98a971ee8bfdfa1a9a309abeac..2962212664e8cfdef97cc63e5dbb91a5292de611 100644 GIT binary patch delta 6760 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 J?MuZ{{{x45I57YK delta 7028 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 \ No newline at end of file diff --git a/pages/contact.md b/pages/contact.md index 5c60fb6..a45dc3f 100644 --- a/pages/contact.md +++ b/pages/contact.md @@ -26,3 +26,9 @@ * Repositorio de vídeos [^2]: [PeerTube]({{% url 'peertube' %}})   PeerTube: [{{% url 'peertube' account=True %}}]({{% url 'peertube' %}}) + +* Canal RSS Eventos [^3]: +[^3]: Para que puedas estar al tanto de que {{% doc %}}eventos organizamos{{% /doc %}} en {{% blog_title %}}, sin la necesidad de acudir periódicamente a esta web, el método recomendado es usar los *[feeds RSS](https://eventos.txs.es/export)* + + [RSS]({{% url 'rss' %}})   RSS: [{{% url 'rss' delprt=True %}}]({{% url 'rss' %}}) + diff --git a/pages/events.md b/pages/events.md index 75b85b5..7ef7ad9 100644 --- a/pages/events.md +++ b/pages/events.md @@ -22,7 +22,10 @@ {{% /tabpannel %}} - Si quieres organizar un evento con nosotros {{% doc %}}contáctanos {{% /doc %}}. + +Para que puedas estar al tanto de los nuevos eventos que organizamos, sin la necesidad de acudir periódicamente a esta web, puedes {{% doc %}}subscribirte a nuestro Canal RSS de Eventos o seguirnos en nuestras redes sociales{{% /doc %}}. + +Si quieres organizar un evento con nosotros {{% doc %}}contáctanos {{% /doc %}}. diff --git a/shortcodes/url.tmpl b/shortcodes/url.tmpl index dc79355..edef46f 100644 --- a/shortcodes/url.tmpl +++ b/shortcodes/url.tmpl @@ -7,7 +7,7 @@ Usage: {{% url [suffix=] [delprt=] [account=] %}} -where is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding to GLOBAL_CONTEXT variable of EMAIL_URL, XMPP_URL, MASTODON_URL, PEERTUBE_URL and GIT_URL respectively, sufix variable allow to add a suffix to the URL, if delprt parameter is True then remove protocol from URL, if account parameter is True then return the user account +where is one of 'email', 'xmpp', 'mastodon', 'peertube' or 'rss', corresponding to GLOBAL_CONTEXT variable of EMAIL_URL, XMPP_URL, MASTODON_URL, PEERTUBE_URL, GIT_URL and RSS_URL respectively, sufix variable allow to add a suffix to the URL, if delprt parameter is True then remove protocol from URL, if account parameter is True then return the user account Example: {{% url 'mastodon' %}} will show the content of MASTODON_URL defined in GLOBAL_CONTEXT of config.py @@ -71,6 +71,8 @@ where is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding <% url = PEERTUBE_URL + s %> % elif _args[0] == 'git': <% url = GIT_URL + s %> +% elif _args[0] == 'rss': + <% url = RSS_URL + s %> % else: Unknown % endif