diff options
author | EuAndreh <eu@euandre.org> | 2020-08-12 06:34:38 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2020-08-12 06:56:04 -0300 |
commit | 191728a2cac217e96a7f1e4e9a4710606f6ad920 (patch) | |
tree | bbcf9c17bb3bd462f8d1c41169d1122b08161d18 /_layouts/tils-listing.html | |
parent | assert-content.sh: Look at post refs too, not only pages (diff) | |
download | euandre.org-191728a2cac217e96a7f1e4e9a4710606f6ad920.tar.gz euandre.org-191728a2cac217e96a7f1e4e9a4710606f6ad920.tar.xz |
Add TILs section, with Atom support and i18n
- add i18n logic to support translated TIL entries and listing;
- make the website title less tied to a blog: "EuAndreh::blog" ->
<web>EuAndreh</web>;
- remove old Atom feed link aliases;
- remove feed.all.atom and it's link in the about page;
- create Atom feed for TIL entries;
- show blog and TIL Atom feed on their listing pages (index and tils-listing);
- add root alias: / -> /en/
- remove explicit list of feeds from $IGNORED_PAGES and use a '*.atom' glob
instead;
- also lint, assert-content and assert-unique-ref of TILs;
- fix wrong "post.date" in pastebin entry in site.json;
Diffstat (limited to '')
-rw-r--r-- | _layouts/tils-listing.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/_layouts/tils-listing.html b/_layouts/tils-listing.html new file mode 100644 index 0000000..e254125 --- /dev/null +++ b/_layouts/tils-listing.html @@ -0,0 +1,18 @@ +--- +layout: default +--- +<h1> + {{ site.t.til_listing[page.lang] }} + <a href="{{ site.t.feed.url.til[page.lang] }}"> + <img class="simple-icon" src="/images/atom.svg" alt="{{ site.t.alt.atom[page.lang] }}" /> + </a> +</h1> +{{ content }} +<ul> + {% assign tils = site.tils | where:"lang", page.lang | sort: "date" | reverse %} + {%- for til in tils -%} + <li> + <a href="{{ til.url | relative_url }}">{{ til.title | escape }}</a> - {{ til.date | date: site.t.date_format[page.lang] }} + </li> + {%- endfor -%} +</ul> |