# Journal is published using Common Markdown
Caloni, 2026-02-12 <projects <todo [up] [copy]Now we have a dotnet version of the publisher that uses an in-house and a CommonMarkdown parsers. The CommonMarkdown is almost identical to the original parser, based on AWK version. However, some differences still need to be fixed:
Make the first (final?) version in Python using MarkdownIt to make accomplished and return to backlog to check how it goes on solving other issues.
The idea is to once each sub-issue is accomplished it will be already being used in the main build, as it is being done for metadata.
The linked sub-issues must apply.
Start to use jinja to render html. This first step demonstrates how to use jinja to read a template file and generate months files. Need to complete this first example with remaining data and probably doing so complements metadata from parser.
IMPORTANT
Need to change template folder files and provide required info in posts variable being populated.
# Subtitles inside text
Caloni, 2026-02-12 <projects> <todo> [up] [copy]Scenario: I want to journal everyday and sometimes it is better to inside one text to quote different content like a movie I watched, a recipe I thought of or something work related. Usually I would need to write one post per subject which would generate separate texts without cohesion.
Idea: it would be nice to have a way to index subtext so I can write about several subjects inside the same text and still be able to search or reference the subjects for the reader. Let's draw an example:
# Main title date: 2025-11-20 tags: journal Today I worked about some #csharp code that had me spend some hours because it needed to configure #windbg in a certain way that I will describe here. I also watched [The Title of the Movie] today, which I think does not deserve a review, but could be searchable inside this text if someone is curious to know if I wrote something about it. #movies Notice that I could add tags as hashtags inside each paragraph, which could count as a separate piece of text searchable in tags. Also in the case of The Title of the Movie it will be listed as a different post in the blog or as a different title in some e-book indexed by title. And as it has #movies tag it will also be listed a a movie. Consider that The Title of the Movies does not exist and it is not referenced. If there was an entry then we could just reference and then the reversal references implementation (TBD) would work. Also need to be decided if a text that does this kind of empty link (no reference) could in the future reference some new entry just because, without the need to enter the reference in the old text. This would be cool, but has to pay attention about other signals like `[1]` (this need to be entered as code, or it is a bottom reference?).
Ideas to be implemented here and could be divided in other issues:
# Awk ebook publisher not linking posts (brackets stay the same)
Caloni, 2026-02-12 <projects> <todo> [up] [copy]Could have be inserted during brackets change? Nothing changed at all for ebooks, just variable monitoring.
Apparently some links were really broken since my deleting a lot of posts review approach: https://caloni.com.br/2023-10.html#o_que_vem_ai_na_mostra_2023_47a
# Separate config from scrip
Caloni, 2026-02-12 <projects> <todo> [up] [copy]Today the scripts contain personal blog and book information such as links, author, description.
We are going to move all that to configuration and style (proto theme) settings.
# Batch change posts
Caloni, 2026-02-12 <projects> <todo> [up] [copy]# Footnotes
Caloni, 2026-02-12 <projects> <todo> [up] [copy]Support to footnotes in ebook or even in the blog.
# Multiple links to single text
Caloni, 2026-02-12 <projects> <todo> [up] [copy]Keep the original position of the text, but once updated with a second date link this date into the second month with the content pointing to the original position. By example, in this post:
# Title [date]:# "2012-02-01 2025-03-02"Paragraph1 Paragraph2
We put the post content inside 2012-02.html month page but in 2025-03.html month page we see an entry for the same post, but it is pointing to the 2012-02.html page.
# Sections as month/year
Caloni, 2026-02-12 <projects> todo> [up] [copy]Today the blog is structured in "chapters" that are the month and year when each post is labelled. They are put together into the same HTML page as a chapter tied by date.
The idea here is to continue to use date as a marker, but also support other kinds of markers to group posts together as a classic chapter from a book. It should be possible to create, maybe inside the tags, values that are parsed as new groups despite the date each one belongs.
The final view will be posts organized by these new markers and not appearing anymore to the months market. It will be shown in the blog just as the month/year pages, but with another name to group.
# O corpo interior
Caloni, 2026-02-17 <quotes <self <now [up] [copy]O corpo interior está na fronteira entre a forma e a essência, que é a sua verdadeira natureza. Nunca perca o contato com ele.
Eckhart Tolle (O Poder do Agora, 1997)