I'm writing a longer (as it seems) article on the lock-in effect of solutions like #Obsidian that are using open formats like #Markdown for storage. The file format is not the only thing that might lock you in.
I did already start with a list of arguments but also want to collect your ideas so that I don't forget a good argument.
Please, no emotions, just facts and objective arguments.
Reply here in this thread and I'll collect ideas from it. 🙇
I need to convert #HTML to #Markdown and I'm looking for a tool to do that.
The output should
• preserve line breaks in paragraphs
• not contain additional, unnecessary linebreaks (e.g. 4 empty lines between paragraphs)
• be configurable (e.g. whether to use * or _ for emphasis, or * vs - for unordered lists)
• if possible, allow me to hook into details (e.g. to convert <pre class="shell"> to ```sh)
#Python or #CLI. Alternatively, what's a really configurable prettifier?
I really have to say that this is a really good tool once you switch from the #markdown default setting to the much better #orgmode syntax. 😉
I'll migrate the #Joplin data from my previous testrun over to logseq and go with that for the moment.
Don't worry, I'll probably never leave my Org setup. It's for another person's management and knowledge base where #Emacs was no option, unfortunately.
I try now #Logseq and this is #OpenSource and I would like to like it but somewhere I can't manage to understand and use it. I don't just want to write down my thoughts and #ideas, I also want to be able to check off a #todo list… 😐
They're working on a DB version in parallel that will provide better scalability, performance and realtime #collaboration (#RTC). They'll charge for RTC.
Unfortunately, this seems to be the end for #orgdown markup as they are implementing #Markdown only now and a conversion feature later on. 😞
Therefore, logseq is not an option for me any more and I'll need to think about a migration strategy for my wife.
🟢 #FOSS with AGPL license (in theory)
🔴 In reality it depends on a closed source module responsible for sync, dubious legality and misleading
🟡 Developed almost privately by a Venture Capitals funded company but accepting small contributions on GitHub and donations on OpenCollective
🟢 Store notes in #Markdown (or in less supported #OrgMode) locally
🟡 Forces indented lists in .md files and it doesn’t support normal paragraphs at all
🟡 Introduces syntax that breaks Markdown in a very bad way instead of using code blocks where possible (in Advanced Queries?)
🟡 Based on Electron, NodeJS and NPM
🟡 UI and business logic mixed together, it forces you to always run the whole UI, including for sync
🟢 Available for Linux on FlatHub (unofficially)
🔴 AppImage is the only officially supported way to install on Linux
🟡 No official reproducible builds but unofficial Flatpak ones are reproducible
🟡 Not in F-droid (and the closed source sync feature wouldn’t be allowed there anyway), you have to grab their APK manually or automatically
🟢 Supports Wayland but not by default
🟢 Custom CSS
🟡 Fixed UI, no tabs, no split view
🟡 Multi-window means multiple conflicting whole instances
🟢 Plugins platform
🔴 Plugins marketplace based on GitHub
🟡 Poor integration of plugins especially from UI/UX PoV
🟢 Very interesting concept of PDF annotations
🟡 PDF annotations not stored in the .pdf as standard annotations
🟡 PDF annotations stored in their own .md files with odd names
🟢 LaTeX formulas support
🟡 No native PDF export and in general problematic
🟡 Too many menus, command palettes and other redundant UI elements
🟢 Queries with simple syntax and UI
🟡 Advanced Queries are too often needed
🟢 Datalog query language in Advanced Queries
🟡 Very broken aliases feature
🟡 Inconsistent requirements of capitalize, lowercase etc in query syntax and elsewhere that even break some functionalities
🟢 Macros
🟡 Macros don’t work with most syntax, including Advanced Queries
🟢 Supports HTML and Hiccup syntax
🟢 Supports embedding Web pages using iframes
🟢 Sync is e2e encrypted
🔴 The code for e2e encryption can’t be audited because it is closed source
🟡 Tons of functionalities must be configured by editing a EDN file that it is very easy to break
🟢 Forum based on Discourse
🔴 Use (and abuse) of Discord, even release announcements are made there
🟡 Some Matrix bridges
I’m thinking of writing a small plugin that defines a cmdline mapping to insert the first-level heading, if the current buffer contains a #Markdown document. The idea is that you have something in the file like
2023-09-25 Meeting Notes
and then, later on, do
:w <some-mapping>.md
which expands to
:w 2023-09-25 Meeting Notes.md
Questions:
• Does such a plugin already exist?
• What would be a good key for that? I’m thinking of <C-R><C-T>, see :h c_CTRL-R
Can anyone recommend me a good Markdown editor? I can't seem to find anything that's based on some web engine, which tends to use its own font rendering.
C'est reparti pour les ateliers de l'après-midi avec Le Markdown en commun.
Par @eyssette, @bertrandchartier et @iaconelli_cyril
Cet atelier vise à présenter des outils qui permettent de travailler avec du #Markdown : #CodiMD pour créer une page web, la Forge et Docusaurus pour créer un site web, et ChatMD (pour créer un chatbot).
Has anyone here ever had to convert #Markdown to HTML but with some templating?
I want to try to make https://ipv6-in-real.life/ look less shit. What I would have expected to be able to do would be to have the parser give me the elements for me to render manually, so I could inject classes and stuff…
But it doesn't look like https://github.com/theacodes/cmarkgfm allows that. Maybe there's some NodeJS thing that does it? I'm willing to learn some TypeScript if needed. Do note that I expect it to be static.
Took some time tonight to write a very minimal #neovim#lua config, putting NVChad in the rear view mirror. It's just enough for me to do some #python coding and write in #markdown . I may be missing a few things but I understand it a lot more.
I use Markdown a lot & it works well for me. Having recently moved to Wordpress, I find the Gutenberg-type editors very nice for fancy effects, but not for just writing.
Unsurprisingly, I'm facing 24 WP plugins that promise Markdown heaven, and I'd rather not try them all.
Anyone out there would like to share experiences in this matter, please do. @wordpress perhaps?
4 new blog posts in April. Seems I'm getting better at sharing my long(er) form thoughts :)
The workflow I now have makes it really easy too. When I have a thread here that I think deserves a blog post, I copy the link to the first toot and paste it in https://mtr.wildeboer.net where I can get a #markdown dump that I can copy/paste in my editor and work on. My blog is #jekyll based and also uses Markdown, so it is easy to do :)