-
-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Astro support #255
Comments
Currently blocked by withastro/astro#4209 and withastro/astro#4389 |
Hi, thanks for this library! When I try to use |
Yes, the Astro integration is still buggy, mostly because of the |
Is this a problem astro needs to solve? |
Not sure. I guess other remark-plugins that create client side components will have the same problem, so it would be nice to have some way to default to I may be able to add a workaround in Code Hike but it will have to wait until next month at least. |
Found another problem, Astro converts children to static HTML, and Code Hike needs to process them as objects. |
We won't have full support for Astro in the near future. I tried, but there were at least 4 different problems blocking the integration. |
Main blocker is the inability to pass React children in Astro's MDX. The rest of the issues could be solved from CodeHike's side I think. |
Is Astro v2 supported now? |
It isn't, but there's now an experimental flag in Astro that may help in the future. It's still not working as expected though. Read more here. |
What's the current state of Astro support with Code Hike? My personal blog is on Astro and I would love to be able to write posts that leverage Code Hike. |
The TL;DR is: Astro has its own flavor of MDX, Code Hike needs React MDX. This proposal to allow frameworks to write Astro pages may solve the issue, but doesn't look like it's going to happen. |
Astro 1.0 will have better support for MDX. It looks like it adds some custom stuff on top of MDX so I'm not sure Code Hike will still work.
The text was updated successfully, but these errors were encountered: