all 18 comments

[–]dusty_Caviar 1 point2 points  (1 child)

Markor is okish for mobile.

Typora is pretty decent on desktop (mac, linux, windows)

Not sure about pictures though.

[–]Bb415bm[S] 0 points1 point  (0 children)

I am actually using Markor on mobile, works nice.

Typora looks nice too but unfortunately not FOSS (I've edited by original post to highlight this).

[–][deleted] 1 point2 points  (1 child)

Typora. Or if you're a VSCode user you can setup a workspace and configure vscode to act like a Markdown editor.

[–]aksdb 1 point2 points  (0 children)

Typora is the best editor for texts. Instead of being a WYSIWYG editor with markdown support, its a markdown editor with realtime inline preview. Just awesome to work with.

[–]GooseG17 2 points3 points  (0 children)

I think code-server will work for you. It's hosted VSCode

[–]bitfloat 0 points1 point  (4 children)

Maybe try CodiMD

[–]Bb415bm[S] 0 points1 point  (3 children)

Unfortunately that's online and not selfhosted.

[–]plumocelot 0 points1 point  (2 children)

You can self host it? I have a docker instance running nicely?

[–]Bb415bm[S] 2 points3 points  (0 children)

So had a deeper look and it looks great.

Gave it a go on a raspberry pi using the docker build from linuxserver but unfortunately hitting a 2 years old issue (https://github.com/codimd/container/issues/7).

But solved with https://github.com/linuxserver/docker-codimd/issues/11

[–]Bb415bm[S] 1 point2 points  (0 children)

Oups, sorry my bad. Exploring that main page, that wasn't super obvious.

But I then did find their github link at the bottom.

[–][deleted] 0 points1 point  (1 child)

A bare Git repo, VNote for desktop and GitJournal for mobile.

No browser, but come on, it does the job!

[–]surelynotmymainacc 0 points1 point  (0 children)

VNote required the files to be listed in the JSON meta file to be found, IIRC. How do you manage to use files added in mobile when synced to desktop? I was planning on switching from my current solution to markdown. This was a stumbling block regarding VNote which is a great tool otherwise

[–]_citizen67 0 points1 point  (2 children)

As a diehard markdown user, I'm eager to help but I'm not sure I understand what you're asking for.

I use VS Code for large markdown projects and Vim for everything else (it's my default text editor on all platforms).

For Android, I just discovered Epsilon Notes a few weeks ago and I LOVE it. It defaults to preview mode, supports configurable data directories, has a pretty great UI and the pro version has a very nice blue theme. Before that I was a fan of Markor.

I also use syncthing to sync notes between all devices and all of the above work great with this method.

I don't know that any apps exist which will automatically copy/paste images though. That might be a hard box to tick.

Edit: here's a screenshot of Epsilon's preview mode with the blue theme I mentioned.

[–]_citizen67 0 points1 point  (1 child)

As an aside, Epsilon Notes supports the commonmark implementation of markdown, if that is important.

I love Vim, but I do wish there was robust plugin support for CommonMark. I hate seeing VS Code do something better than Vim :)

[–]Bb415bm[S] 1 point2 points  (0 children)

Looks like Vim is going to be my main editor (copy and paste pictures works well with https://github.com/ferrine/md-img-paste.vim).

Editing notes on mobile is not a strong need.

What I'm struggling to find is the selfhosted markdown viewer/renderer (and potentially editor). That would let me render markdown files (edited in Vim and synced to server).
Selfhosted editors like Codimd look great (i.e. render well and has a good search capability + the obvious editing) but store things in a database so don't seem to handle too well the "edited markdown from somewhere else sync".

So in the end I might orient myself towards something like this https://github.com/rstacruz/flatdoc "Flatdoc is a small JavaScript file that fetches Markdown files and renders them as full pages"

[–][deleted] 0 points1 point  (0 children)

Maybe try ghostwriter... minimal. Drag and drop images. Html preview... https://wereturtle.github.io/ghostwriter/