Ĭould someone guide me a little with this if possible If you try this, Inkdrop by default will hide the # 2 Second slide as it is between the “three dash”-case. Title: Presentation title and other properties Here are the dashes I’m trying to figure out and replace it:ġ.) yaml options at the start of the file. I tested to create some simple text replace plugin and it works. Maybe because of this default behaviour described above, I can not get my own plugin to work as they have tokenized the file already? And “four dash”-case might be catched with remark-html?Īs it seems that the console.log(markdownRenderer.remarkPlugins) will not print all used plugins, so that I could add my own before the problematic ones. So what I thought was Inkdrop is maybe using some yaml plugin for remark (remark-frontmatter) that will break “three dash”-case. With three it seems to make the content inside of not rendered at all. So that I could show something nice instead of the default hr-tag that the four dashes generate. Trying to write custom markdownrenderer plugin for the required use of dashes in reveal.js. Having some difficulty with markdownrenderer P.s I like to post these updates, so that it keeps me pushing forward even if I face some challenges during the journey Therefore I’m planning to show some first-time-setup/help screen for that. So I deciced that reveal-md need to be started manually by the user, but I just need to properly show instructions for the user. And also it was not so reliable way to do it and might have too much issues on different OS’es. But on the other hand I understand why it might be isolated. It seems that it was somehow started in “isolated mode”, so that it couldn’t correctly work when giving files to it from outside of the plugins folder. I tried this so that it is automatic as possible for the user. I had problems when I tried to start the reveal-md straight from the plugin.
First-time-setup / help-screen to inform user how to use, what are the requirements etc.Showing notification / dialog if there is error, loading or something.Better workflow, user experience -> toolbar button(?), item to plugins-menu etc.some option/setting to turn it on manually or only when “Presentation Mode” is activated.Catch se Inkdrop’s save and then call to export the presentation automatically.
Presentation is saved everytime when refreshing the presentation from plugin and BrowserWindow updates to show it.Markdown is now saved to user’s “AppData” folder, depends which OS is used.Is this possible or is it just too big cake to eat? What would be good steps to start with the idea if it is possible?
The main goal for me is to have a presentation that I can show even on offline right from the Inkdrop. Then export the file from Inkdrop for the reveal.js already running.I should implement custom Markdown Renderer on Inkdrop?.it can serve Markdown inside a HTML tag section or from external Markdown file.reveal.js needs it’s web server to run locally.Here are my findings/questions so far if I had understood the documentation of Inkdrop and reveal.jsĮDIT I think I found simpler way to use the reveal.js, with the reveal-md. And the speaker mode is a good one (showing next slide, speaker notes, time). And I like the idea of having some syntax to say if it is a normal slide or vertical slide etc. I found an interesting library, reveal.js, that could be used to create presentation with Markdown. So I thought to ask first before I spend too much time to experiment on this. Not sure if this is possible to do with plugin or is someone already doing something similar. The creator inside me woke up and I came with one idea that I would want to create. But now I noticed that it has a possibility to create plugins by myself. I had tried briefly Inkdrop before, but had no time to dig deep.