Simplicity
Markdown is designed to be lightweight and easy to write. The syntax is intuitive and resembles plain text formatting, which makes it accessible to both technical and non-technical users.
Readability
Because it is plain text, Markdown is inherently human-readable even without rendering. This makes it easier for people to collaborate on documents without the need for complex tools.
Portability
Markdown files are plain text, making them highly portable. They can be opened, edited, and shared across different operating systems and platforms without compatibility issues.
Integrations
Markdown is widely supported and integrated across various platforms, including GitHub, Bitbucket, and Jekyll, as well as a variety of text editors and blogging tools. This allows for seamless workflow integration.
Version Control
Due to its plain text nature, Markdown works exceptionally well with version control systems like Git. This makes tracking changes, merging, and diffs straightforward.
But what does “net.daringfireball.markdown” mean? Does it mean “parse it using the 1.0.1 Perl script from 2004 on https://daringfireball.net/projects/markdown/ “?
– Source: Hacker News
/
about 1 month ago
Something that isn’t clear to me from this spec http://textbundle.org/spec/ is the exact format of Markdown that should be used here. I was under the impression that the Gruber original at https://daringfireball.net/projects/markdown/ wasn’t well enough specified (unless you want to treat a 20 year old Perl script as a specification) to be interoperable – hence efforts like https://commonmark.org/.
– Source: Hacker News
/
about 1 month ago
> if I would take your copyrighted work https://daringfireball.net/projects/markdown/ >Markdown is free software, available under a BSD-style open source license. John Gruber’s markdown is unmaintained (last updated in 2004), free software, which many people have contributed to to fix oversights and extend its capabilities. This is exactly how fsf is supposed to work.
– Source: Hacker News
/
about 1 month ago
Usually, the colloquial conflation of Markdown with CommonMark and the numerous Markdown-esque dialects is helpful language, I’ve defended it here before. On this question, it isn’t. Markdown qua Markdown, unambiguously supports HTML tags. You can verify that yourself: https://daringfireball.net/projects/markdown/ The introduction being: > Markdown is a text-to-HTML conversion tool for web writers….
– Source: Hacker News
/
about 2 months ago
Saying that it has nothing to do with email/usenet is a bridge too far, it was very much inspired by such formatting, something it never hid: https://daringfireball.net/projects/markdown/ > the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.
– Source: Hacker News
/
about 2 months ago
> markdown is a lightweight representation of html This is my main problem with the article, as this is decidedly incorrect. Markdown was designed as a tool of conversion of de facto standard of formatting text in email messages and Usenet posts of early nineties. The basic 7-bit ASCII nature of those technologies inspired people to informally annotate the text with special signs to denote formatting like…
– Source: Hacker News
/
about 2 months ago
In today’s fast-paced tech world, giving effective presentations is crucial for conveying complex ideas and engaging audiences. While Markdown has emerged as a popular lightweight markup language for creating rich text documents, its use in creating dynamic, interactive, and visually appealing presentations can be challenging. This is where Marp comes into the picture – an open-source Markdown presentation app…
– Source: dev.to
/
6 months ago
It’s just CommonMark, Gruber was ticked off enough that he declined to allow them to use the term Markdown at all. Alone among the variations, or nearly so, he’s fine (as your link indicates) with Git-Flavored Markdown. The thing is, they didn’t fork it, they decided to “standardize” it. John Gruber had already published a Markdown standard: https://daringfireball.net/projects/markdown/, and a reference…
– Source: Hacker News
/
7 months ago
Aha that’s just an inline footnote, we support both in Supernotes. So you can quickly write ^[Name of Reference] (that will auto assign it the number 1 once rendered) rather than [^1] … [1]: Name of Reference. Footnotes aren’t part of the original Markdown specification (https://daringfireball.net/projects/markdown/).
– Source: Hacker News
/
7 months ago
Markdown is a text markup language. It’s widely adapted. For example, github repo’s will detect the readme.md file in the current directory and display it below.
– Source: dev.to
/
9 months ago
Note, that this file is a Markdown and YAML file at the same time, and as such human- and machine-readable, if the fields are filled carefully.
– Source: dev.to
/
10 months ago
Lack of specification. Since its launch in 2004, Markdown has had no technical specification except for that defined by John Gruber in his blog post. The absence of strong guidelines forced different projects to create their own rules of how Markdown should be parsed. As the result, the base Markdown syntax can have an extra set of features available only in a particular specification. For example, abbreviations…
– Source: dev.to
/
about 1 year ago
Is everyone forgetting the original purpose of Markdown as described by its creator? https://daringfireball.net/projects/markdown/.
– Source: Hacker News
/
about 1 year ago
Reddit comments are simple Markdown, no idea what mobile clients will do in the process to fuck it up.
Source:
about 1 year ago
Congrats on building and shipping something! That said, from the original document about Markdown[0]: > The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. From my experience, the benefit of Markdown…
– Source: Hacker News
/
over 1 year ago
I’m virtually certain that Apple Notes uses a proprietary format for storing notes; if that’s the case, it’s definitely impossible. Consider using some other app for note taking that uses an open format. If you don’t know where to look, search for “Markdown” (which is an open lightweight markup language) on the App Store; one such app is Obsidian (which is also available on macOS btw).
Source:
over 1 year ago
Markdown is a lightweight markup language based on the formatting conventions
That people naturally use in email.
As John Gruber writes on the Markdown site.
Source:
over 1 year ago
This perl script will do exactly what you want. He put an online version here so you can try it out.
Source:
over 1 year ago
Oh, markdown is great! Do you know what?
IMO three things are way more important that others: Bold, Italics and Hyper links.
Source:
over 1 year ago
There’s a bunch more stuff about Markdown at this website, which gives a far more comprehensive breakdown of the language.
Source:
over 1 year ago
Documatic is an easy-to-use documentation generator for Python that helps developers generate documentation for their Python packages. This documentation generator supports both HTML and Markdown output, with the default output being Markdown.
Source:
over 1 year ago