Browse Source

Avoid displaying the title twice in the feed

master
David Larlet 4 years ago
parent
commit
99f5fbbda6
No known key found for this signature in database

+ 1
- 1
david/log/index.xml View File

<link href="https://larlet.fr/david/stream/2020/01/03/" rel="alternate" type="text/html" /> <link href="https://larlet.fr/david/stream/2020/01/03/" rel="alternate" type="text/html" />
<updated>2020-01-03T12:00:00+01:00</updated> <updated>2020-01-03T12:00:00+01:00</updated>
<id>https://larlet.fr/david/stream/2020/01/03/</id> <id>https://larlet.fr/david/stream/2020/01/03/</id>
<summary type="html">&lt;h1&gt;Briques&lt;/h1&gt;
<summary type="html">
&lt;p&gt;&lt;em&gt;Expérience d’agrégation de poussières d’idées.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Expérience d’agrégation de poussières d’idées.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;2020-01-01&quot;&gt;2020-01-01 &lt;a href=&quot;https://larlet.fr/david/stream/2020/01/03/#2020-01-01&quot; title=&quot;Ancre vers cette partie&quot;&gt;•&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)&lt;/p&gt; &lt;h2 id=&quot;2020-01-01&quot;&gt;2020-01-01 &lt;a href=&quot;https://larlet.fr/david/stream/2020/01/03/#2020-01-01&quot; title=&quot;Ancre vers cette partie&quot;&gt;•&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)&lt;/p&gt;
&lt;p&gt;Je reviens à &lt;a href=&quot;https://larlet.fr/david/stream/2019/12/10/&quot;&gt;mes considérations&lt;/a&gt; de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?&lt;/p&gt; &lt;p&gt;Je reviens à &lt;a href=&quot;https://larlet.fr/david/stream/2019/12/10/&quot;&gt;mes considérations&lt;/a&gt; de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?&lt;/p&gt;

+ 1
- 0
david/stream/2020/01/03/index.html View File



<article> <article>
<h1>Briques</h1> <h1>Briques</h1>

<p><em>Expérience d’agrégation de poussières d’idées.</em></p> <p><em>Expérience d’agrégation de poussières d’idées.</em></p>
<h2 id="2020-01-01">2020-01-01 <a href="#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p> <h2 id="2020-01-01">2020-01-01 <a href="#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p>
<p>Je reviens à <a href="/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p> <p>Je reviens à <a href="/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p>

+ 1
- 0
david/templates/stream_2020_article.html View File

{% block title %}{{ page.title }}{% endblock %} {% block title %}{{ page.title }}{% endblock %}
{% block content %} {% block content %}
<article> <article>
<h1>{{ page.title }}</h1>
{{ page.content }} {{ page.content }}
</article> </article>
<hr> <hr>

+ 4
- 4
site.py View File

self.date = datetime.strptime(date_str, "%Y/%m/%d").date() self.date = datetime.strptime(date_str, "%Y/%m/%d").date()
super().__post_init__() super().__post_init__()
# Extract first paragraph. # Extract first paragraph.
body = self.content.split("</h1>", 1)[1]
self.extract = body.split("</p>", 1)[0] + "</p>"
self.extract = self.content.split("</p>", 1)[0] + "</p>"


@staticmethod @staticmethod
def all(source): def all(source):
for file_path in each_markdown_from(source, file_name="*.md"): for file_path in each_markdown_from(source, file_name="*.md"):
if "/fragments/" in file_path: if "/fragments/" in file_path:
continue continue
content = mistune_markdown.read(file_path)
title = content.split("</h1>", 1)[0][len("<h1>") :]
result = mistune_markdown.read(file_path)
title, content = result.split("</h1>", 1)
title = title[len("<h1>") :]
page = Page(title, content, file_path) page = Page(title, content, file_path)
page_list.append(page) page_list.append(page)
return sorted(page_list, reverse=True) return sorted(page_list, reverse=True)

Loading…
Cancel
Save