Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
organice
An implementation of Org mode without the dependency of Emacs - built for mobile and desktop browsers
-
unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You might be also interested in the next.js blog example I just added.
MDX is non-trivial. But if all you need is gatsby with org, a simpler plugin similar to gatsby-transformer-remark is doable. gatsby-transformer-orga would be a good inspiration here.
What about this one? https://github.com/200ok-ch/organice/blob/master/src/lib/parse_org.js
The unified github says > unified enables new exciting projects like Gatsby to pull in Markdown, MDX to embed JSX, and Prettier to format it. And I see that you use Gatsby for your personal site. Any idea how hard it'd be to get the MDX plugin to use org instead if it all uses unified? 👀
uniorg-parse -> [transform export jsx blocks to jsx nodes] -> uniorg-rehype -> mdx-hast-to-jsx