diff --git a/Makefile b/Makefile
index 163ae5a..aa78efe 100644
--- a/Makefile
+++ b/Makefile
@@ -47,23 +47,24 @@ $(BUILDDIR):
mkdir $(BUILDDIR) $(BUILDDIR)/$(ARTICLEDIR)
$(BUILDDIR)/$(ARTICLEDIR)/%.html: $(SRCDIR)/$(ARTICLEDIR)/%.md | $(BUILDDIR)
- jq 'del(.articles[] | select(.filename == "$(notdir $@)"))' $(article_list) > articles.json.tmp; \
+ jq 'del(.articles[] | select(.filename == "$(patsubst %.html,%,$(notdir $@))"))' $(article_list) > articles.json.tmp; \
mv ./articles.json.tmp $(article_list); \
-
# Build articles using pandoc
pandoc $< --template $(template_html) --css $(style) --highlight-style zenburn --mathml --toc --output $@; \
-
# Extract metadata from .md file, append filename field to the article object.
# This is used to link to the article from index.html. Append article object to the article list.
- jq '.articles += [$(shell pandoc $< --template $(list_template) | jq '. += {"filename": "$(patsubst %.html, %, $(notdir $@))"}')]' $(article_list) > articles.json.tmp; \
- mv ./articles.json.tmp $(article_list); \
+ jq '.articles += [$(shell pandoc $< --template $(list_template) | jq '. += {"filename": "$(patsubst %.html,%,$(notdir $@))"}')]' $(article_list) > articles.json.tmp; \
+ mv ./articles.json.tmp $(article_list);
$(BUILDDIR)/$(ARTICLEDIR)/%: $(SRCDIR)/$(ARTICLEDIR)/%.md | $(BUILDDIR)
pandoc $< --template $(template_ansi) --to ansi --output $@
$(BUILDDIR)/index.html: $(SRCDIR)/index.md $(articles_html) | $(BUILDDIR)
+ # Sort articles decending by date (date need to be in ISO 8601 format)
+ jq '.articles |= sort_by(.date) | .articles |= reverse' ${article_list} > articles.json.tmp; \
+ mv ./articles.json.tmp ${article_list}; \
# Build index.html with metadata injected from articles_list
- pandoc $< --template $(template_html) --include-after-body $(shark_js) --css $(style) --metadata-file $(article_list) --highlight-style zenburn --mathml --toc --output $@; \
+ pandoc $< --template $(template_html) --include-after-body $(shark_js) --css $(style) --metadata-file $(article_list) --highlight-style zenburn --mathml --toc --output $@;
$(BUILDDIR)/index: $(SRCDIR)/index.md $(articles_ansi) | $(BUILDDIR)
pandoc $< --template $(template_ansi) --metadata-file $(article_list) --to ansi --output $@
diff --git a/build/articles/latex-endeavors b/build/articles/latex-endeavors
index 27d3079..f6e4efd 100644
--- a/build/articles/latex-endeavors
+++ b/build/articles/latex-endeavors
@@ -3,7 +3,7 @@
Never
- [22m[3m[39m[49m[24m[29m9.1.2026[0m
+ [22m[3m[39m[49m[24m[29m2026-01-09[0m
────────────────────
diff --git a/build/articles/latex-endeavors.html b/build/articles/latex-endeavors.html
index 6e860b1..7ea5cbb 100644
--- a/build/articles/latex-endeavors.html
+++ b/build/articles/latex-endeavors.html
@@ -5,6 +5,7 @@
+
-
-
-BibLaTeX and Biber
-Biber doesn’t run
-Biber doens’t run if the (fedora) package
-libxcrypt-compat is missing. It will fail with the error
-message
-biber: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
-
-
-
-
-
-