Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.
I'm challenging every #developer to try to do better with your own stack!
Hi there, I wrote a mini PoC to illustrate what I'm looking for to edit #HTML files as #markdown or #orgdown text.
I'm challenging every #developer to try to do better with your own stack!
@mosu @hollma @marlinz Da habe ich eine gänzlich konträre Meinung.
Die Syntax von #orgmode ist #orgdown und wird von vielen Tools unterstützt: https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Tool-Support.org?ref_type=heads
Insofern ist Orgdown auch eine sehr gute Wahl, wenn man nie vor hätte, #Emacs zu benutzen: https://karl-voit.at/2017/09/23/orgmode-as-markup-only/ + den von mir unten verlinkten MD-Artikel, der das ganz genau herleitet.
Wenn ich mal nicht mehr Emacs verwenden wollen würde, jage ich meine Org files durch pandoc und bin fertig mit der Migration bezüglich der Dateien (nicht Workflows). Leider geht das zu oft nicht so mit #Markdown.
Bitte https://www.karl-voit.at/2025/08/17/Markdown-disaster/ lesen, da die Sache komplexer ist, als man in einem Toot erklären kann.
@konrad Du meinst nicht Markup sondern du kämpfst mit den Unzulänglichkeiten von #Markdown: https://www.karl-voit.at/2025/08/17/Markdown-disaster/
Und ja: es gibt wesentlich bessere Markup Sprachen, wenn man nicht unbedingt der Mehrheit hintennachlaufen muss.
Meine persönliche Empfehlung wäre #orgdown. YMMV
My #orgdown static website generator #lazyblorg learned lots of new tricks lately:
- ultracool #TagTree navigation 🏷️
- Atom feeds for single tags and combination of 2 #tags! 🔖
- share on Mastodon
- "random articles published on the same day" 🎲
- published on pypi 🐍
- popular articles recommendation 📈
- generates list of all external URLs for link-checker workflows 🔗
- fixed broken handling of WaybackMachine URLs ⏲️
Source: https://github.com/novoid/lazyblorg 💻
Try out its features on: https://karl-voit.at/ 🤩
It's still mostly a "works for me" solution (true geeks can make it run!) but a *really* fancy one! 😎
Has anybody ever written a conversion tool from the #orgmode syntax by #logseq to a cleaner version of #orgmode syntax for Emacs?
Background: logseq has a unique interpretation of the #orgdown syntax as each element is also a heading on its own (in order to allow element references):
https://karl-voit.at/2024/01/28/logseq-from-org-pov/
I'm happy to lose element references if they are replaced by "page references" instead somehow.
@oantolin Well, I haven't used any #staticwebpage generator except my own: #lazyblorg.
The reason why I programmed my own generator was that I could not get the features I wanted to have anywhere else:
- blog posts anywhere I like them: among my tasks/projects/contacts/...
- absolute minimal effort to write a post
- that includes also being able to include images with just mentioning their file name
- navigation via #tags and #TagTrees (combination of different tags - very cool!)
- different types of pages: temporal, persistent, ...
- different Atom #feeds for the users: all articles, just one tag, all articles that combine 2 tags
It just feels "home" to me.
More: https://github.com/novoid/lazyblorg
#orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit
@miXsed Vorsicht: lesbar bedeutet nicht, dass man es mit Tools gut weiterverwenden kann. Gerade #Markdown hat hier ein massives Problem mit den vielen Dutzenden von Flavors: https://karl-voit.at/2025/08/17/Markdown-disaster/
Weil meine Frau was gegen #Emacs #Orgmode hat(te), habe ich ihr notgedrungen #logseq mit #orgdown (Org-mode Syntax) aufgesetzt. Leider bereue ich das inzwischen massiv, da das logseq orgdown in dieser Form in Org-mode nicht direkt nachnutzbar ist: https://karl-voit.at/2024/01/28/logseq-from-org-pov/
Die DB-Version werden wir garantiert nicht mitmachen.
Entweder ich migriere meine Frau gleich nach Org-mode (IMO das Beste am Markt https://karl-voit.at/orgmode/) oder ich schaue mir mal #SilverBullet an. Die sind wenigstens sehr offen mit den #MD-Einschränkungen: https://silverbullet.md/Markdown
Insofern ein klassisches Beispiel von "Klartextdateien aber trotzdem #lockin". 😔
Mir war's wenigstens bewusst, hab das Risiko akzeptiert und bin leider damit nach relativ kurzer Zeit eingefahren. Wird mir eine Lehre sein.
@publicvoit @sysedit As for the markup syntax itself, I prefer #Orgdown over #Markdown, mostly from habit. But Org wipes its feet on Markdown in terms of functionality, and that's even before the nightmare of Geschmacksvermehrung ("flavor proliferation," if you will permit it).
As long as you're forgiving me: do you really draw your Roman majuscule O with a clockwise stroke of the pen? Because my neurodivergent day has irrevocably been ruined
@sysedit As the president of #orgdown, I can only do so much.
It's dependency on the Org-mode community is obvious - so the community should be president. And this is mixed up with the tooling side of the topic.
Related to the syntax side, my wishes are summarized on https://gitlab.com/publicvoit/orgdown/-/blob/master/doc/Contribute.org
Also https://karl-voit.at/2025/08/17/Markdown-disaster/ where I tried not only to explain the issues with #Markdown but also suggest that the syntax of #Orgmode should be used more often to avoid all the current issues with #MD. My suggestion.
I'd urge #pypi to support orgdown for README files.
I'd urge the AI bubble to adapt orgdown for their tool chains instead of MD. There are many cool tools that freshly start with the MD blind alley.
I'd generally urge all the people to prefer orgdown-based workflows in general in particular for current non-text-based workflows. It empowers them. It enables people to adapt workflows and control what happens to their data and it's necessary to avoid #lockin situations.
Here's a screenshot of a business project of mine using that tool.