Skip to content

Commit a9eb5e0

Browse files
committed
feat: result post
1 parent 69256b4 commit a9eb5e0

File tree

4 files changed

+33
-17
lines changed

4 files changed

+33
-17
lines changed

theme/static/css/style.css

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,22 +169,35 @@ body, html, root {
169169
padding-left: 0.5rem;
170170
padding-right: 0.5rem;
171171
font-size: 90%;
172-
margin: 0.5rem auto;
172+
margin: 0 auto;
173173
overflow: hidden;
174174
text-overflow: ellipsis;
175175
display: -webkit-box;
176176
-webkit-line-clamp: 2;
177177
-webkit-box-orient: vertical;
178178
}
179179

180+
.preview-date {
181+
display: flex;
182+
justify-content: end;
183+
margin-right: 1rem;
184+
}
185+
180186
.preview-author {
181187
font-style: italic;
182-
margin: 0.5rem auto;
188+
display: flex;
189+
justify-content: end;
190+
margin-right: 1rem;
183191
font-size: 90%;
184192
}
185193

186194
/* Tags del Post */
187195
.preview-tags-container {
196+
position: absolute;
197+
left: 0;
198+
right: 0;
199+
bottom: 0;
200+
margin: 1rem auto;
188201
display: flex;
189202
justify-content: center;
190203
gap: 5px;

theme/templates/base.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,16 @@
7777
const li = document.createElement("li");
7878
li.className = "preview-post";
7979
li.innerHTML = `
80-
<a class="preview-link" href="${article.url}">
81-
<img class="preview-img" src="${article.image || '{{ SITEURL }}/img/otros/default.webp'}" alt="">
82-
<div class="preview-title">${article.title}</div>
83-
<div class="preview-summary">${article.summary || ""}</div>
84-
<div class="preview-author">${article.date || ""} ${article.author ? "Por " + article.author : ""}</div>
80+
<a class="preview-link" href="${article.url}">
81+
<img class="preview-img" src="${article.image || '{{ SITEURL }}/img/otros/default.webp'}" alt="">
82+
<div class="preview-title">${article.title}</div>
83+
<div class="preview-summary">${article.summary || ""}</div>
84+
<div class="preview-date">${article.date || ""}</div>
85+
<div class="preview-author">${article.author ? "Por " + article.author : ""}</div>
86+
</a>
8587
<div class="preview-tags-container">
86-
${(article.tags || []).map(tag => `<div class="preview-tag">${tag}</div>`).join("")}
88+
${(article.tags || []).map(tag => `<div class="preview-tag">${tag}</div>`).join("")}
8789
</div>
88-
</a>
8990
`;
9091
previewContainer.appendChild(li);
9192
});

theme/templates/index.html

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@ <h1 class="welcome-msg-title">¡Hola Pythonista!</h1>
2323
<img class="preview-img" src="{{ SITEURL }}/{{ article.image }}" alt="">
2424
<div class="preview-title">{{ article.title }}</div>
2525
<div class="preview-summary">{{ article.summary }}</div>
26-
<div class="preview-author">{{ article.date.strftime('%Y-%m-%d') }} Por {{ article.author }}</div>
27-
<div class="preview-tags-container">
28-
{% for tag in article.tags %}
29-
<div class="preview-tag"> {{ tag.name }} </div>
30-
{% endfor %}
31-
</div>
26+
<div class="preview-date">{{ article.date.strftime('%Y-%m-%d') }}</div>
27+
<div class="preview-author">Por {{ article.author }}</div>
3228
</a>
29+
<div class="preview-tags-container">
30+
{% for tag in article.tags %}
31+
<div class="preview-tag"> {{ tag.name }} </div>
32+
{% endfor %}
33+
</div>
3334
</li>
3435
{% endfor %}
3536
</ul>

theme/templates/search.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
[
22
{% for article in articles %}
33
{
4-
"title": {{ article.title|tojson }},
54
"date": "{{ article.date }}",
6-
"url": "{{ SITEURL }}/{{ article.url }}",
5+
"title": {{ article.title|tojson }},
76
"summary": {{ article.summary|striptags|tojson }},
7+
"author": "{{ article.author }}",
8+
"url": "{{ SITEURL }}/{{ article.url }}",
89
"image": "{{ SITEURL }}/{{ article.image }}",
910
"tags": [{% for tag in article.tags %}{{ tag.name|tojson }}{% if not loop.last %}, {% endif %}{% endfor %}]
1011
}{% if not loop.last %},{% endif %}

0 commit comments

Comments
 (0)