#orgdown

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-22

@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: github.com/novoid/lazyblorg

#orgmode #Emacs #orgdown #staticwebpagegenerator #publicvoit

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-17

@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: karl-voit.at/2025/08/17/Markdo

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: karl-voit.at/2024/01/28/logseq

Die DB-Version werden wir garantiert nicht mitmachen.

Entweder ich migriere meine Frau gleich nach Org-mode (IMO das Beste am Markt karl-voit.at/orgmode/) oder ich schaue mir mal #SilverBullet an. Die sind wenigstens sehr offen mit den #MD-Einschränkungen: 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.

#PKM #PIM

James Endres Howelljameshowell@fediscience.org
2026-02-16

@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

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-16

@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 gitlab.com/publicvoit/orgdown/

Also karl-voit.at/2025/08/17/Markdo 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.

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-16

Here's a screenshot of a business project of mine using that tool.

#Emacs #orgdown #orgmode #visualization

nodes and links of a medium size project with 178 nodes and 356 links
Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-16

RE: graz.social/@publicvoit/116075

#Emacs: After successfully testing it a few times, I just released an extension of the code which visualizes the current #orgdown sub-hierarchy only.

I've added both (visualize sub-hierarchy + whole file) to my #orgmode hydra.

I think the idea of using that #visualization in my daily business grows on me. 🤔

#PIM #PKM

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-02-15

I just published my newest project that visualizes #orgdown (#Emacs #orgmode syntax) files in a web browser:

codeberg.org/publicvoit/orghea

Similar functionality is included in all sorts of tools like #logseq or #obsidian. I personally haven't found a spot for it in my daily workflows but with that project, I may decide to play around with such visualizations any time.

Have fun

#PIM #visualization #visualizations #PKM

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2026-01-11

My article about "#Markdown Is a Disaster: Why and What to Do Instead" from karl-voit.at/2025/08/17/Markdo was listed on the entry page of #HackerNews yesterday.

It hurts me to read through the comments. One part of the people who commented obviously didn't read the article they're commenting on.

And another part of the commenters does mix up #Orgmode, the Elisp implementation within #Emacs, with orgdown, the lightweight syntax which is actually the topic of this article. This part of the discussion is totally missing the whole point of my article: practical issues related to Markdown; choosing any other #LML which doesn't come with those downsides. #Orgdown was just one example of many which I wanted to mention because it is one of the least known alternatives outside the Emacs bubble.

🤷

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-12-13

If you're using #lazyblorg as your static website generator: I've updated the project today.

It now used "uv" for dependency management, script invocation and unit test execution. Furthermore, I adapted the code to match the #pandoc version of Debian 13 Trixie.

Although you need to adapt a few things (mainly path settings in a shell script), this update should actually improve and simplify things for you as well.

karl-voit.at/tags/lazyblorg/
github.com/novoid/lazyblorg

HTH 🙇

#publicvoit #Emacs #Orgmode #orgdown

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-12-12

@paninid @foone That's why I made github.com/novoid/Memacs so that my #PKM is automatically extended by most of my service feeds I'm using.

Shouldn't be that hard to add Mastodon and others. Not sure if my Twitter module is still working because I've left that platform years ago.

#PIM #publicvoit #Emacs #Orgmode #Memacs #orgdown

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-11-16

@randomgeek If this helps in your case, I do have an Elisp function called "my-convert-region-from-markdown-to-orgdown()" in my config github.com/novoid/dot-emacs/bl which I use to convert #Markdown to #orgdown frequently.

Related: karl-voit.at/2025/08/17/Markdo

#publicvoit #orgmode #LLM

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-10-24

@ericsfraga @oantolin Yes, the direct and initial benefits of #Orgdown are mostly for non-Emacs people: karl-voit.at/2021/11/27/orgdow

However, just imagine for a minute, that all #Markdown usage is replaced with Orgdown usage. Let your thoughts wander for a moment.

This would have tremendous impact on the #Emacs people as well when it comes to working with external tools and people.

#PIM #LML #indirectprofitability #markup #publicvoit #orgmode

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-10-23

@oantolin If that would actually be the reason, then the #orgmode community would have changed its name but embraced the idea. Didn't happen.

I personally do find the name helpful because the main target group is not Org users but normal users, who do know what "Markdown" is and they get some idea transfer to "Orgdown" because of "down".

Nobody I've came across ever said that "Markdown" is negative because of "down". 🤷

To me, "down" symbolizes a "simpler version syntax" according to Lightweight Markup Language (LML) in contrast to complex markup languages like HTML, tex, ...

That said: as long as the org community does not even start to embrace the idea, its name choice is more than irrelevant.

I started #orgdown not as a personal project in the sense that it stays this way. I was hoping for the community to take it away from me and follow the basic idea such that OD is becoming a tool-independent and much better alternative to #Markdown as explained on karl-voit.at/2025/08/17/Markdo

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-10-23

@mattiabunel @SReyCoyrehourcq @mc2 @lukascbossert @raphaellek Thanks for mentioning #orgdown. 🙇

However, the org community still lacks a formal definition of the (whole) syntax.

From orgdown perspective, #od1 specification would be a promising low hanging fruit but as long as the #orgmode community does not embrace the "syntax separate from implementation" idea I tried to coin, this isn't going to happen, I'm afraid.

Maybe from outside of the #Emacs/org community because orgdown as a syntax has many advantages IMO: karl-voit.at/2025/08/17/Markdo

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-10-11

Besides not using a better #LML syntax such as #Orgdown, I really do like the way how @silverbulletmd is transparent about its #Markdown downsides.

That's why I extended my article on the downsides of Markdown with it as an example: karl-voit.at/2025/08/17/Markdo

#SilverBullet #publicvoit #PIM #MD

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-10-11

#SilverBullet is a self-hosted, free/open #PIM tool. You could see it as an replacement for other tools like #Obsidian or #Logseq.

I haven't tested it myself yet. One of the downsides from my perspective is the use of #Markdown as its syntax: karl-voit.at/2025/08/17/Markdo

However, in contrast to anything I've stumbled upon so far, SilverBullet is fully aware of the most important #MD downsides: silverbullet.md/Markdown

It even lists its own MD syntax extensions on silverbullet.md/Markdown/Exten 👍

If you're using a MD tool, this is the way to deal with the MD #lockin situation. (Or choose #Orgdown instead.)

Well done, @silverbulletmd 🙇

#FOSS #publicvoit

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-09-28

Any recommendations for an Android app to read (only) and search through ten mid-size to large #orgdown files I currently sync via Syncthing?

#Orgzly revived does kill captured data (in my setup situation) and #Orgro can't even open my larger files.

Edit: logseq Android is not good with large files + search results. Unfortunately, this doesn't work either.

Edit: Emacs without physical keyboard and being on the go is not an option to me.

#Orgmode #PIM

2025-09-17

Hörempfehlung:

Heutiger Podcast von @gnulinux zum Thema "Orgdown" im Vergleich zu Markdown.

gnulinux.ch/ciw151-podcast

#podcast #markdown #orgdown

Karl Voit :emacs: :orgmode:publicvoit@graz.social
2025-09-09

@yojimbo @screwlisp Maybe.

In best case, this would be a discussion within the org community and not my personal decision any more.

So far, nobody expressed interest in contributing to the idea/concept but I'm more than happy if this would change and I'm out of the game in terms of a one person project.

The community could then define a new name, next steps, OD2, ...

#orgmode #emacs #orgdown #LML

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst