Open jamesray1 opened 6 years ago
I generally agree but would also add that another flavor of markdown might be preferable due to GFM's lack of (easy) support for footnotes; however, there's always HTML to fill in the gaps. Personally, I would like to have an editor-agnostic way of interfacing with Akasha (a CLI, perhaps); and yeah, GFM/CommonMark and its support for HTML would probably be the most standardized way to accomplish this, though, going forward, supporting a more extensive Markup, like Markua might be preferable. Markua should, I believe, be perfectly backwards compatible with GFM (i.e., allowing simple GFM to be used in lieu of anything Markua-specific, due to its basis in CommonMark).
On a side-note, Markua supports CriticMarkup, which could be a boon for allowing readers to help revise and comment on the content of a post in human-readable way that can be written directly to IPFS; as in, commenting on the text body (or perhaps even commenting in general) would amount to forking that post with whatever suggested edit and/or comment they contribute.
@RMBLRX, sounds reasonable, although I haven't used those that you mentioned, except for GFM and HTML.
It's still in development, but it seems like it's going to have the most complete feature sets (much of it borrowed from Pandoc, I guess), implemented without invalidating vanilla Markdown or, likely enough, GFM/CommonMark. It could be overkill for blogging, or it could be the ticket for ensuring that users can make the most of the platform: If a markup is feature-complete for publishing books, I should think it would more than suffice for blogging.
One area that may be lacking in Markua for blogging is frontmatter (for metadata). I would think something like Gray-matter, which seems just about identical to Jekyll's frontmatter, would suffice.
Really, I just want to one day interface with Akasha from within Emacs and wish to ensure that's as painless as possible. The main editing interface wouldn't even have to reflect all of this explicitly, just so long as we have a route to edit in this fashion and have it format correctly when previewed and posted.
System information
AKASHA version:
0.6.1
Operating System:
Ubuntu 17.10
Steps to reproduce the problem
Enter this in a draft and publish it:
Source: https://guides.github.com/features/mastering-markdown/