<story><title>We should have Markdown-rendered websites</title><url>https://ipfs.io/ipfs/bafybeid7lt7snuzcvcmfqs5a5hlc5fmk3xmflz4hx2qa7c674vm3rpsdvm/why-we-should-have-markdown-rendered-websites.html</url></story><parent_chain><item><author>jmull</author><text>This doesn&amp;#x27;t really make sense, for a couple reasons...&lt;p&gt;There are many flavors of markdown. We&amp;#x27;d need a standards body, compatibility suites, etc., and for all the browser vendors to adopt it.&lt;p&gt;Meanwhile, markdown is designed to transform to HTML, which browsers already render. Adding a markdown-to-html plugin&amp;#x2F;step to your web server or publishing process is not exactly the most burdensome thing, relative to everything else it takes to develop, publish, and maintain a site. And it resolves the markdown flavors issue.&lt;p&gt;The thing is, people could &lt;i&gt;choose&lt;/i&gt; to publish, simple uncomplicated sites now -- it would be cheap and easy, too. The HTML is barely more complicated than the equivalent markdown, and it would take a few lines of CSS to apply a basic style.&lt;p&gt;The many sites that choose to be complicated, cluttered, and expensive will continue to be so, for the same reasons they are now. Markdown would just be another way to build simple sites, which they don&amp;#x27;t want.</text></item></parent_chain><comment><author>minhmeoke</author><text>For people considering adding Markdown support to web browsers or other publishing tools, please consider adopting Djot instead: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jgm&amp;#x2F;djot&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jgm&amp;#x2F;djot&lt;/a&gt;&lt;p&gt;It&amp;#x27;s very similar to the Markdown syntax we all know and love&amp;#x2F;hate, but fixes many inconsistencies in the spec, and also makes it possible to parse a document in linear time, with no backtracking.  It is also much fuller-featured than commonmark, with support for definition lists, footnotes, tables, several new kinds of inline formatting (insert, delete, highlight, superscript, subscript), math, smart punctuation, attributes that can be applied to any element, and generic containers for block-level, inline-level, and raw content.&lt;p&gt;Some examples, showing how Djot would be rendered into HTML:
&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;htmlpreview.github.io&amp;#x2F;?https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jgm&amp;#x2F;djot&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;doc&amp;#x2F;syntax.html&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;htmlpreview.github.io&amp;#x2F;?https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;jgm&amp;#x2F;djot&amp;#x2F;b...&lt;/a&gt;</text></comment>
<story><title>We should have Markdown-rendered websites</title><url>https://ipfs.io/ipfs/bafybeid7lt7snuzcvcmfqs5a5hlc5fmk3xmflz4hx2qa7c674vm3rpsdvm/why-we-should-have-markdown-rendered-websites.html</url></story><parent_chain><item><author>jmull</author><text>This doesn&amp;#x27;t really make sense, for a couple reasons...&lt;p&gt;There are many flavors of markdown. We&amp;#x27;d need a standards body, compatibility suites, etc., and for all the browser vendors to adopt it.&lt;p&gt;Meanwhile, markdown is designed to transform to HTML, which browsers already render. Adding a markdown-to-html plugin&amp;#x2F;step to your web server or publishing process is not exactly the most burdensome thing, relative to everything else it takes to develop, publish, and maintain a site. And it resolves the markdown flavors issue.&lt;p&gt;The thing is, people could &lt;i&gt;choose&lt;/i&gt; to publish, simple uncomplicated sites now -- it would be cheap and easy, too. The HTML is barely more complicated than the equivalent markdown, and it would take a few lines of CSS to apply a basic style.&lt;p&gt;The many sites that choose to be complicated, cluttered, and expensive will continue to be so, for the same reasons they are now. Markdown would just be another way to build simple sites, which they don&amp;#x27;t want.</text></item></parent_chain><comment><author>6502nerdface</author><text>Interestingly, your comment is very similar to the Gemini FAQ &amp;quot;2.9 Why didn&amp;#x27;t you just use Markdown instead of defining text&amp;#x2F;gemini?&amp;quot; [1]&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;gemini.circumlunar.space&amp;#x2F;docs&amp;#x2F;faq.gmi&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;gemini.circumlunar.space&amp;#x2F;docs&amp;#x2F;faq.gmi&lt;/a&gt;</text></comment>