vuepress icon indicating copy to clipboard operation
vuepress copied to clipboard

Orgmode Support in Vuepress

Open rowhit opened this issue 4 years ago • 2 comments

Feature request

What problem does this feature solve?

  • Orgmode is a very well define markup langauge heavily used by emacs users. It makes writing several types of documentation extremely easy from a single source.
  • https://orgmode.org/

What does the proposed API look like?

  • API wise, I am not sure if anything changes except for the support of a new parser.
  • We can add a vuepress plugin (https://vuepress.github.io/en/) "vuepress-plugin-orgmode" which would allow us to use the orgmode parser, otherwise, will fallback to the default.

How should this be implemented in your opinion?

  • It will simply replace the markdown file with orgmode.
  • This will be an option at the of init to choose the markup language of choice.
  • There are few parsers that already available, not sure if these can be drop in replacement for the markdown-it.
    • https://github.com/mooz/org-js
    • https://github.com/daitangio/org-mode-parser
    • https://github.com/mooz/org-js
    • https://github.com/mickael-kerjean/filestash

Are you willing to work on this yourself?

  • I do not have enough knowledge of the front-end development and javascript ecosystem.
  • So far I manage with the default export supported by emacs.
  • I will be happy to work with anyone who has expertise in the above mentioned skills and provide my inputs.

rowhit avatar Jul 26 '20 00:07 rowhit

I've never used it before. However, if possible, it can be implemented as a plugin. I don't think we'll add it to the core of VuePress.

billyyyyy3320 avatar Aug 29 '20 09:08 billyyyyy3320

I don't think we'll add it to the core of VuePress.

Thank you, this is informative, and made deciding not to use VuePress easier.

appetrosyan avatar Jan 07 '24 18:01 appetrosyan