sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

572
active users

#restructuredtext

0 posts0 participants0 posts today
Karl Voit :emacs: :orgmode:<p><a href="https://graz.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> Is a Disaster: Why and What to Do Instead<br><a href="https://karl-voit.at/2025/08/17/Markdown-disaster/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">karl-voit.at/2025/08/17/Markdo</span><span class="invisible">wn-disaster/</span></a></p><p>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 <a href="https://graz.social/tags/MD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MD</span></a>.</p><p><a href="https://graz.social/tags/publicvoit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>publicvoit</span></a> <a href="https://graz.social/tags/orgdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgdown</span></a> <a href="https://graz.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgmode</span></a> <a href="https://graz.social/tags/LML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LML</span></a> <a href="https://graz.social/tags/pandoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pandoc</span></a> <a href="https://graz.social/tags/rst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rst</span></a> <a href="https://graz.social/tags/restructuredtext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>restructuredtext</span></a> <a href="https://graz.social/tags/asciidoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asciidoc</span></a> <a href="https://graz.social/tags/Wikitext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wikitext</span></a> <a href="https://graz.social/tags/BBCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BBCode</span></a> <a href="https://graz.social/tags/Creole" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Creole</span></a> <a href="https://graz.social/tags/Crossmark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Crossmark</span></a> <a href="https://graz.social/tags/Djot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Djot</span></a> <a href="https://graz.social/tags/CommonMark" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommonMark</span></a> <a href="https://graz.social/tags/lockin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lockin</span></a></p>
Fabien LOISON (FLOZz)<p>🚀️ rst2gemtext v0.5.0 released!</p><p>I just released a new version of my lib to convert reStructuredText to Gemtext (the Gemini markup language).</p><p>➡️ <a href="https://github.com/flozz/rst2gemtext/releases/tag/v0.5.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/flozz/rst2gemtext/r</span><span class="invisible">eleases/tag/v0.5.0</span></a></p><p>This version fixes an ImportError with newer versions of docutils and improved the outputed gemtext.</p><p><a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> <a href="https://mastodon.social/tags/gemini" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gemini</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
bignose<p><a href="https://fosstodon.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a>, which pre-dates <a href="https://fosstodon.org/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a>, has always been superior for my purposes <span class="h-card" translate="no"><a href="https://fosstodon.org/@danielittlewood" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>danielittlewood</span></a></span>.</p><p><a href="https://www.docutils.org/rst.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">docutils.org/rst.html</span><span class="invisible"></span></a></p>
Glyph<p>Twisted's coding standard for our <a href="https://mastodon.social/tags/ReStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReStructuredText</span></a> files is to use what we have termed "semantic newlines". That is to say: every sentence is on its own line. In principle, I like this. It means smaller, more readable diffs, and less pointless churn. In practice, with my <a href="https://mastodon.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> fill-paragraph muscle memory, it is a *constant* frustrating exercise where I'm tripping over myself and either constantly re-wrapping and then manually un-wrapping, or forgetting to wrap at all.</p>
Jani Nikula<p>Hawkmoth v0.20 is out!</p><p>Hawkmoth is a Sphinx extension to import C and C++ documentation comments into Sphinx based documentation.</p><p>The main new feature in this release is automatic configuration of the system header search paths. Unfortunately, libclang does not get them right out of the box on most distros, so we have to help it a little.</p><p><a href="https://fosstodon.org/tags/Sphinx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sphinx</span></a> <a href="https://fosstodon.org/tags/Hawkmoth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hawkmoth</span></a> <a href="https://fosstodon.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://fosstodon.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> <a href="https://fosstodon.org/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a></p><p><a href="https://github.com/jnikula/hawkmoth" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/jnikula/hawkmoth</span><span class="invisible"></span></a></p>
Wolfgang Maier<p>Returning to writing documentation with <a href="https://fediscience.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> and <a href="https://fediscience.org/tags/sphinx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sphinx</span></a> after many years of using only <a href="https://fediscience.org/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> -- what a way to spend a beautiful spring day 😵</p>
Paul 夏央 Kishimoto<p>When writing plain-text files with collaborators, such as…</p><p>- <a href="https://scholar.social/tags/LaTeX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LaTeX</span></a>, for instance on <a href="https://scholar.social/tags/Overleaf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Overleaf</span></a><br>- <a href="https://scholar.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a>, for instance for use with Sphinx/for <span class="h-card" translate="no"><a href="https://fosstodon.org/@readthedocs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>readthedocs</span></a></span> <br>- <a href="https://scholar.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> for many purposes.</p><p>…a practice I find very helpful is to:</p><p>1. Start every sentence on a new line, and<br>2. Not hard-wrap within sentences.</p><p>This makes it MUCH easier to read ordinary diffs and interpret the addition/removal/reordering of sentences, words, paragraphs, etc.</p>
Andrew Woods<p>RestructuredText is more powerful, and full featured than Markdown. Everyone should be using RestructuredText instead of Markdown for their documents and Static Site Generators.</p><p><a href="https://phpc.social/tags/RestructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RestructuredText</span></a> <a href="https://phpc.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> <a href="https://phpc.social/tags/SSG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SSG</span></a> <a href="https://phpc.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://phpc.social/tags/DevLife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLife</span></a></p>
Fabien LOISON (FLOZz)<p>🚀️ rst2gemtext v0.4.0 released!</p><p>rst2gemtext is a CLI tool and a <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> library to convert <a href="https://mastodon.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> to <a href="https://mastodon.social/tags/Gemtext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gemtext</span></a> (the markup language used by <a href="https://mastodon.social/tags/Gemini" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gemini</span></a> network).</p><p>➡️ <a href="https://github.com/flozz/rst2gemtext/releases/tag/v0.4.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/flozz/rst2gemtext/r</span><span class="invisible">eleases/tag/v0.4.0</span></a></p><p>This release contains mostly fixes on lists of link and tables. Supported Python versions have also been updated. 😃️</p>
Mark Gardner<p><span class="h-card" translate="no"><a href="https://freeradical.zone/@ax6761" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ax6761</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/perl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>perl</span></a></span> I sympathize. Would that mean you would author <a href="https://social.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> POD but then convert to <a href="https://social.sdf.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> for <a href="https://social.sdf.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>? Because <a href="https://social.sdf.org/tags/Pandoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pandoc</span></a> can already do that as of this week:</p><p>```<br>pandoc --from=pod --to=rst<br>```</p>
pandoc<p>🆕 <a href="https://fosstodon.org/tags/pandoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pandoc</span></a> 3.6 has been released:<br>• Support for <a href="https://fosstodon.org/tags/mdoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mdoc</span></a> as input format<br>• Improved parsing of <a href="https://fosstodon.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a><br>• <a href="https://fosstodon.org/tags/Typst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Typst</span></a> 0.12 support<br>• Safe handling of `--embed-resources` when combined with `--sandbox`</p><p>The default templates for LaTeX, ConTeXt, and Typst have been updated.</p><p><a href="https://github.com/jgm/pandoc/releases/tag/3.6" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/jgm/pandoc/releases</span><span class="invisible">/tag/3.6</span></a></p>
Feoh<p>Thinking about transitioning my <a href="https://oldbytes.space/tags/blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogging</span></a> from <a href="https://oldbytes.space/tags/nikola" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nikola</span></a> to <a href="https://oldbytes.space/tags/mkdocs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mkdocs</span></a> </p><p>Nikola is great but I've always felt like writing in Markdown is an also ran use case, as its native lingua franca is my long time nemesis <a href="https://oldbytes.space/tags/restructuredtext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>restructuredtext</span></a> (Hate hate HATE! :) ).</p><p>mkdocs is built from the ground up to be super simple. Give it a pile of Markdown and it'll generate a site. There's a nice plugin for generating a blog:</p><p><a href="https://github.com/squidfunk/mkdocs-material/blob/master/docs/setup/setting-up-a-blog.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/squidfunk/mkdocs-ma</span><span class="invisible">terial/blob/master/docs/setup/setting-up-a-blog.md</span></a></p>
Paolo Melchiorre<p>Sphinx 8.1.0 has just been released 🎉 </p><p>Sphinx makes it easy to create intelligent and beautiful documentation. ✨ </p><p>See here the changelog 👇 <br><a href="https://www.sphinx-doc.org/en/master/changes/index.html#release-8-1-0-released-oct-10-2024" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">sphinx-doc.org/en/master/chang</span><span class="invisible">es/index.html#release-8-1-0-released-oct-10-2024</span></a></p><p><a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://fosstodon.org/tags/Sphinx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sphinx</span></a> <a href="https://fosstodon.org/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://fosstodon.org/tags/Generator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Generator</span></a> <a href="https://fosstodon.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> <a href="https://fosstodon.org/tags/MyST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MyST</span></a> <a href="https://fosstodon.org/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a></p>
Matěj Cepl 🇪🇺 🇨🇿 🇺🇦<p><span class="h-card" translate="no"><a href="https://mastodon.kurau.tokyo/@kurau" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kurau</span></a></span> </p><p><a href="https://getpelican.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">getpelican.com/</span><span class="invisible"></span></a></p><p>I like <a href="https://floss.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a>, so this is the best one for me (but it can do <a href="https://floss.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> these days as well).</p><p><a href="https://floss.social/tags/OpenWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenWeb</span></a> <a href="https://floss.social/tags/Blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Blog</span></a> <a href="https://floss.social/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a></p>
Hugo van Kemenade<p>🚀🖊️ Just released: Sphinx Lint 1.0.0</p><p>You can add it to your pre-commit to help find nits in your reStructuredText docs.</p><p><a href="https://pypi.org/project/sphinx-lint/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pypi.org/project/sphinx-lint/</span><span class="invisible"></span></a></p><p><a href="https://github.com/sphinx-contrib/sphinx-lint/releases/tag/v1.0.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/sphinx-contrib/sphi</span><span class="invisible">nx-lint/releases/tag/v1.0.0</span></a></p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/docs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docs</span></a> <a href="https://mastodon.social/tags/SphinxLint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SphinxLint</span></a> <a href="https://mastodon.social/tags/Sphinx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sphinx</span></a> <a href="https://mastodon.social/tags/lint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lint</span></a> <a href="https://mastodon.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> <a href="https://mastodon.social/tags/reST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reST</span></a> <a href="https://mastodon.social/tags/rst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rst</span></a> <a href="https://mastodon.social/tags/precommit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>precommit</span></a></p>
Mark Gardner<p><span class="h-card" translate="no"><a href="https://mendeddrum.org/@pdcawley" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pdcawley</span></a></span> <a href="https://social.sdf.org/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> acknowledges its <a href="https://social.sdf.org/tags/Textile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Textile</span></a>, <a href="https://social.sdf.org/tags/Setext" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Setext</span></a>, <a href="https://social.sdf.org/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a>, et al influences but prioritizes human readability more: <a href="https://daringfireball.net/projects/markdown/syntax#philosophy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">daringfireball.net/projects/ma</span><span class="invisible">rkdown/syntax#philosophy</span></a></p>
Matěj Cepl 🇪🇺 🇨🇿 🇺🇦<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@bbatsov" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>bbatsov</span></a></span> Exactly, if you made research on <a href="https://floss.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> programmers, you would get quite different results (we all use <a href="https://floss.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> ).</p>
Matěj Cepl 🇪🇺 🇨🇿 🇺🇦<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@pandoc" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pandoc</span></a></span> </p><p>Actually, this really looks well! I have never been able to manage to write <a href="https://floss.social/tags/groff" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groff</span></a> documents, but this looks really well with plain <a href="https://floss.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> (or <a href="https://floss.social/tags/rst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rst</span></a>) documents.</p>
Karl Voit :emacs: :orgmode:<p><span class="h-card" translate="no"><a href="https://chaos.social/@pludikovsky" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pludikovsky</span></a></span> When people are in favor of <a href="https://graz.social/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a>, they either do mean the concept of lightweight <a href="https://graz.social/tags/markup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markup</span></a> languages (<a href="https://graz.social/tags/LML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LML</span></a>) in general (yeah!) or they do not really know many other LMLs in comparison.</p><p>Furthermore, people voting for MD often do ignore the obvious downsides of that ecosystem because they have already overcome some of them, ignoring the majority of people who still need to learn that LML in future. 😔 </p><p><a href="https://graz.social/tags/orgdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgdown</span></a> <a href="https://graz.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgmode</span></a> <a href="https://graz.social/tags/rst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rst</span></a> <a href="https://graz.social/tags/reStructuredText" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reStructuredText</span></a> <a href="https://graz.social/tags/AsciiDoc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AsciiDoc</span></a></p>
Jarkko Sakkinen<a class="hashtag" href="https://social.kernel.org/tag/pelican" rel="nofollow noopener" target="_blank">#pelican</a> seems to be in sweet spot for me generating a site because it has first-class <a class="hashtag" href="https://social.kernel.org/tag/restructuredtext" rel="nofollow noopener" target="_blank">#reStructuredText</a> support, i.e. no need to add any plugins it is built-in.<br><br>The benefit in it is that if I write anything with reStructuredText it is easy to port as kernel documentation later on. <a class="hashtag" href="https://social.kernel.org/tag/python" rel="nofollow noopener" target="_blank">#python</a>