Hi there, I found a link to Inkdrop in a Hacker News thread. I couldn’t be more happier with it!
I love many of the technologies that it’s created in and work with them every day, so the extensibility and customization options are right up my alley!
What I did is created my own CouchDB database and synced it with Inkdrop. Then I created some replication rules so only notes with the tag
public are published. Then I created a simple React app to display all of it in a browser! a simple blogging platform based on the amazing Inkdrop without back-end code! Here you can check out the source code: https://github.com/are1000/blog.iama.re (you can view the app in action here: https://blog.iama.re).
I want to just throw in few feature requests and ideas that I would pay even more for (or appreciate with some help in implementing them in plugins):
- custom fields - it would be amazing if I could create a design document with some custom fields defined and then be able to edit those fields for every note in Inkdrop. I guess this is possible to do with a plugin, but it’s very hard to dive into the internals without documentation or source code,
- saving plugins in the database - I’m not sure if this is a good idea, but it would be great if Inkdrop could automatically save plugin list with versions and download them on new install so I don’t have to setup every Inkdrop instance myself,
- UI flexibility - I know this is highly requested, but I would love to be able to hide one or both of the left panes, save some screen estate and declutter the space so I can focus only on writing,
- MDX support - I have managed to run
mdxin my app, so I think it would be totally possible to do this in Inkdrop - it would be sooo cool if I could design and create a React component in (maybe special) Inkdrop note and then use it in other Inkdrop notes. This may cause some problems with mobile version of the app but it’s going to be a second class citizen anyways because of the lack of plugins.
Thank you again for this amazing app! If you will ever need some help, or plan in open-sourcing parts of the app, please let me know at email@example.com and I will be happy to help non-profit.