-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
RFC: Migrate to Nuxt #1392
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
Comments
Nuxt should enable a production build that doesn't need a running web server because it has SSG. Opening index.html from a browser on the same device should be enough to run the presentation which will be possible from devices when they are offline and can't install their own web servers such as phones and tablets. |
thanks for creating this RFC, especially as soon as after our talk at Amsterdam ❤️ looking forward to use Nuxt superpowers |
I look forward to this issue. OG image can't be implemented in the current slidev. I'm happy to be able to implement it using the Nuxt OG Image module and Nuxt Devtools. |
My ideal choice for export is an SSG (Static Site Generation) export that can be easily presented using a simple static web server while also being optimized for SEO. |
Hi there ! I heard about slidev months ago, so it was an evidence to go and try using this project, and I love it ! But I didn't understand why/how it was not possible to include it in my website codebase, to share components I use in the full length lessons for example. So, I looked into the issues and found this RFC. |
cc @antfu THIS 👆 |
haha thanks. Few days after my comment, I've used slidev by diving deeper and I must say the DX is amazing. If I put the "components sharing" question aside, I'm pretty happy with my workflow :
I think my workflow can be greatly improved, but for now it's all good. I want to give a bug shout-out to @antfu and the slidev team for this amazing work, I've smiled A LOT, like each time I thought "that would be so cool if ..., oh wait it's actually a thing ?! and it's way better than I hoped !". The UX/DX of this project is one of the best I've encountered so far. |
Migrating Nuxt would allow us to share the Nuxt ecosystem, like installing integrations with Nuxt Modules or so. With the upcoming WebSocket support, it will make it easier to deploy a server-aware slides that are able to sync the presentation with a production build.
Meanwhile, Nuxt's templating, plugins, and module system would help us to organize the code in a better way.
This is a long-term plan that might require quite some effort. We plan to take it in a progressive approach, that we refactor our code base to a Nuxt-friendly way first so later we could migrate with fewer steps.
The text was updated successfully, but these errors were encountered: