Monod, our secure and offline-first Markdown editor, is open source
github.com
github.com
However, there are many downsides of using the website for editing (like you can't combine changes to multiple files in a single commit). I prefer using a real editor locally, but using any other Markdown processor might give slightly different results. Therefore I use flavor [1] to filter the Markdown document through the GitHub API for reviewing it locally before pushing.
[1] http://brettterpstra.com/2012/09/16/easy-command-line-github...
It is a semantically readable text document, that is easy to write and understand by humans too. It really shines when you do something with it after you wrote it (e.g. make a html and style it).
I use it as a plain file/folder wiki and to have a future-proof format for the wiki.
I've always found wiki's and the like extremely difficult to organize. Lots of knowledge and little things, but it always runs out of hand quick.
The problem is the associative/ribosomal nature of information and the quickly missing context.
We'd need to build a brain that gathers and understands context and files in all the cross-connections. Until google is done with that we are stuck with what's manageable: A hierarchy (folders) with some limited manual cross-links and full-text search.
I'm using the yellow cms, with a wiki plugin:
http://developers.datenstrom.se/edit/plugins/wiki-plugin/
All running in a local http server. It's synced to my phone via Owncloud. On my phone I edit the plain files with JotterPad and sync with Foldersync.
But I'm not super happy with yellow:
- missing a tree view (I hacked together something but it's ugly) - special syntax for the title (but you can ignore it mostly) - special syntax for the wiki stuff - was difficult find the setting to change to .md file endings (bad/missing documentation) - requires an index.md in every folder
What is really nice: i can drop a file in to a public version of the wiki and send a pretty link to someone.
https://www.cvedetails.com/vulnerability-list/vendor_id-8218...
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-3075
Well, that's the principle, I didn't look closely enough to see if their implementation can be trusted, but it's a fun idea.
Use MacDown on OS X http://macdown.uranusjr.com and MarkdownPad on Windows http://markdownpad.com
I don't have any recommendations for Linux, unfortunately.
Then again, the whole point of Markdown is that it's basic plain-text syntax that can be prettified as HTML. Its entire raison d'être is that you _don't_ have to learn (or test) another markup language, but whatever.
> I don't have any recommendations for Linux, unfortunately.
Vim works just fine for MarkDown, Gedit is not too bad either. The whole point of MarkDown is being readable both as text in an editor and formatted by a renderer.
As much as I like MarkdownPad [Pro], it has its own bloat problem. It uses Awesomium [1] for the preview HTML rendering, which can really chew up a lot of memory.
The original version of MarkdownPad used the native Windows WebBrowser control, but the author didn't know the trick that allows that control to render in IE11 mode instead of IE7 mode. I reported it on their forum over a year ago [2] but it still uses Awesomium.
Anyone who needs to use an embedded web browser on Windows should grab the code in that forum thread. Getting the native WebBrowser into IE11 mode instead of the terrible default IE7 mode makes it a useful control. Since you don't need to bundle an entire web browser with your app, it cuts down the app size quite a bit.
[2] http://forums.apricitysoftware.com/t/why-is-markdownpad-spaw...
The web is ubiquitous. Everyone knows it, and so it's much easier to scratch whatever itch you have in a tech you know than a scary one (C!) that you don't; building for situations you understand (your fast piece of expensive apple tech connected to your fast internet) than ones you don't.
D and Ada have real and important software written in them, Rust has hype, Oberon is still actively developed, Cyclone influenced new languages (particularly Rust).
† Garbage collected by default
It's available in ubuntu repos.
For Linux and any other platform. Emacs' markdown-mode (including its GitHub-flavored gfm-mode) works very well.
One of its features is that you can easily share your document with someone else across the internet with transparent encryption built in, so that the owner of the server and those on the network route never see the document.
Most other text editors don't have that feature, without combining them with other programs and services. They certainly don't make it as easy to do.
1) Edit a doc in tab A
2) Open same doc in tab B
3) Edit in tab B
4) Edit in tab A
Result: changes in tab A are not saved and there's no notice/indication/error message.
... now bugs aside, why would I want to use a text editor that isn't local?Even assuming it works fine, what does this get me that $FAVORITE_EDITOR combined with the plethora of other sync methods (dropbox, google drive, onedrive, etc) get me?
oijljljh <del><del><del><del><del><del><del><del>
Leaves a character or 2 still rendered.
The irony was lost on someone somewhere.
<a href="javascript:alert('xss')">test</a>
EDIT: removed example page since it wasn't clear to me that access to link means you can edit
> site doesn't work if javascript is disabled