#djot — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #djot, aggregated by home.social.
-
I went ahead with this and
- switched my blog to djot
- plan to maintain cdjot and gemtext.lua
- marked my smu fork as unmaintained and added a short retro to the readme
- marked my md2gemini fork as unmaintained
- wrote a blog post about it -
I went ahead with this and
- switched my blog to djot
- plan to maintain cdjot and gemtext.lua
- marked my smu fork as unmaintained and added a short retro to the readme
- marked my md2gemini fork as unmaintained
- wrote a blog post about it -
I went ahead with this and
- switched my blog to djot
- plan to maintain cdjot and gemtext.lua
- marked my smu fork as unmaintained and added a short retro to the readme
- marked my md2gemini fork as unmaintained
- wrote a blog post about it -
The re·sil·ient collection of modules for the #SILE #digitalTypesetting system is my solution for streamlining the production of #PDF books “from the front to the back cover” using lightweight markup languages such as #djot
More than a year ago, I fancied the idea of using gradients instead of solid colors in the design of some elements....
-
#Markdown has horrible edge cases and despite the valiant effort of #CommonMark, the dialects seem to diverge and multiply over time. I consider switching my personal stuff to #djot where possible: https://djot.net/
Ideas:
- Stop working on #smu https://github.com/karlb/smu and maintain either https://github.com/karlb/cdjot or https://github.com/karlb/minipandoc instead
- Use https://github.com/karlb/gemtext.lua to generate #gemtext (for #geminiprotocol instead of the unmaintained https://github.com/karlb/md2geminiThoughts?
-
The new #Djot for #PHP docs are online: https://php-collective.github.io/djot-php/ - including detailed syntax reference and playground. And if you are at it, check out the new "awesome djot" list: https://github.com/dereuromark/awesome-djot
-
Just released v4.0 of my _re·sil·ient_ collection of modules for the #SILE digital typesetting system.
Authoring PDF books from front cover to back cover, in lightweight markup language, and more.
#digitalTypesetting #djot #markdown -
🎉 #Djot (#PHP) is now officially available worldwide as #plugin in Wordpress installs: https://wordpress.org/plugins/djot-markup/
Please feel free to test it, review and rate it so people have confidence in switching over from markdown or other systems. Safer than MD.
Use in Gutenberg blocks and more.Most notably, it now contains also useful addons like
- TOC
- Permalinks (clickable/copyable)
- Enhanced syntax (e.g. Markdown compatibility mode)
- Permissions per spec element (author vs commenter etc) -
Like you, I use markdown to write notes in Joplin. And to write Fedi posts such as this one. (wafrn, the Fedi software I am using, supports writing posts in markdown.)
My only suggestion: do not get seduced by markdown's ease of use. Do not try to use it indiscriminately. Do not use it for documents that require complex markup (text with lots of subscripts/superscripts, mathematical equations, chemical formulae, nested sections, tables, columns, etc.), or even for simple but very long documents (long-form writing, books).
Basically, limit its use to short documents/notes that require very little markup.
This article is a good overview of the benefits and limitations of markdown.
As an aside, I hope djot replaces markdown as the most popular lightweight markup language in the near future.
#LML #djot #markdown #joplin #joplinapp #writing -
#Djot markup for #PHPStorm IDE etc: https://github.com/php-collective/djot-intellij Auto detects the .djot files and renderes the preview. Can use the #PHP lib to render exactly what would render out online.
-
Thanks to @dereuromark, phpDocumentor Guides now has support for #djot 🎉
Djot is an improved and more precisely specified alternative to Markdown, designed to remove ambiguities and edge. It offers clearer rules, better nesting, and more consistent parsing, which makes it especially well-suited for technical documentation.
Learn more about djot: https://djot.net
-
Finally ready to be used.
Check out my post about it: https://www.dereuromark.de/2025/12/09/djot-php-a-modern-markup-parser/
You can also play around in the sandbox and get a feel of it.
Is it the markdown successor we have been waiting for?
-
Oh wow, a website served from #Neovim #buffers on a relic ThinkPad! 🚀 Because who needs cutting-edge server tech when you can cobble together a shameless hipster project with #Lua and #Djot faster than Nginx, right? 😂 Apparently, turning text editors into web servers is the new cool—move over, actual web developers. 🔧💻
https://vim.gabornyeki.com/ #ThinkPad #HipsterProject #HackerNews #ngated -
#Markdown Is a Disaster: Why and What to Do Instead
https://karl-voit.at/2025/08/17/Markdown-disaster/Here's my article where I summarize the subtle and no so subtle downsides when you choose Markdown for your information instead of a different markup syntax that doesn't come with all the downsides of #MD.
#publicvoit #orgdown #orgmode #LML #pandoc #rst #restructuredtext #asciidoc #Wikitext #BBCode #Creole #Crossmark #Djot #CommonMark #lockin
-
me: hey, with trixie around the corner, i might finally have a version of pandoc in debian that supports djot
-
#TeXLaTeX or SILE in #markdown :
- Inline $\varinjlim_{n \in N}$
- Display $$\varinjlim_{n \in N}$$#SILE in SIL language :
- Inline \math{\varinjlim_{n \in N}}
- Display \math[mode=display]{\varinjlim_{n \in N}}#SILE in #Djot :
- Inline $`\varinjlim_{n \in N}`
- Display $$`\varinjlim_{n \in N}`#Typst
- Not that straightforward? https://forum.typst.app/t/how-to-create-the-colimit-symbol-varinjlim/2366#MathML without dirty hacks nor CSS
- Gimme a hint! -
They (soft-)deleted the Djot article on the English #Wikipedia instead of completing it? Come on. #Djot is one of the few thought-through markup languages. Put some effort into this, community!
https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion/Djot
-
Today's thoughts?
Sometimes I smile seeing posts such as: "Do you use #TeXLaTex, #context, #typst, or #patoline as #digitalTypesetting solution?").What about just #markdown or #djot to #pdf with _one_ software? It's called the #sile typesetter with just _one_ extra collection installed:
https://github.com/Omikhleia/resilient.sile(Heh! Don't tell me it counts as 2 if you need Pandoc, LaTeX, _lots_ of CTAN modules to achieve the same, not even that. Book covers,, ISBN, styling... all in just _one_ collection.
-
"Le Dragon de Brume" is glad to announce the Summer 2024 edition of its PDF booklet "A bibliography of Tolkien studies in French & English".
https://sites.google.com/site/dragonbrumeux/bibliography
As for our previous volumes, all source files are available in #djot and (a subset of) #biblatex – using the (currently in-development) bibliography and citation modules for the #sile typesetting system.
-
"Le Dragon de Brume" is glad to announce "On cartography, maps & locations in Middle-earth" -- a collection of essays on JRR Tolkien's world, translated from French into English.
Beside a regular print edition, in an "open access" spirit, the PDF is also made available.
https://sites.google.com/site/dragonbrumeux/on-cartography-maps-locations-in-middle-earth
All source files are provided too in #djot format mostly; for the curious-minded, the book was composed with the #sile typesetter.
#sile #digitalTypesetting #TolkienStudies #tolkien #tolkiendil
-
I wonder whether #djot considers that "smart quotes" are a locale-dependent concept.
Depending on the language & writing system, you need to insert different symbols «„” for ". Since djot seems to only target the web, they could resort to <q> tags, but they don't seem to.
Anyhow, in the end, they don't require any locale declarations but replace ".
-
#djot tree-sitter grammar, already now available in nvim-tree-sitter!
-
Its week 5 :) #weekly #blogpost #5 #ios17.4 #throughthelens #opensource #markdown #emacs #request #expensetracker #app #djot #lightmarkup
arkoinad.com/posts/weekly_post_5.html
-
Seems John has been working on a Haskell parser for #djot.
-
@benmschmidt @alerque You can see an example here https://mastodon.social/@omikhleia/111518778130369008
(I didn't tell it there, but the input document shown on the right side of the image is in #djot). I authored a book (mostly) in Djot, and I am working on another similar one.