-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Migrate Homepage #71
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
Migrate Homepage #71
Conversation
Wow, @phanan, this is super impressive work! 🙇 Will need a day to give it a proper review A small visual bug I've found just now (buttons are misaligned): |
Yeah, the reason is we don't have enough OpenCollective to fill (3 platinum and 10 gold spots). We have the same issue on the current homepage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks awesome @phanan! Can't wait to integrate your work into the atomic theme I'm developing for the new release.
Translate guide/components/slots.md
Migrated the homepage over to docs-next.
As the default VuePress theme is not flexible enough to support the current homepage's layout (most notably the jumbotron/hero area), I've created a (minimal) custom theme instead. This theme also supports HTML in the tagline, feature blocks, and footer, allowing us to have e.g. newlines and links in these elements. I've also gone ahead and moved some custom components like
SocialIcon
down (up?) to the theme level.The result will not be a 1:1 copycat of current vuejs.org UI, with the most significant difference being the fonts. We'll need to come back and revise this once a new theme for Vue 3 docs is available. Also, a mocked Patreon sponsor list is being used after a discussion with Evan. Other functionalities should be in place.
Deployment preview available at https://deploy-preview-71--vue-next.netlify.app/.
This closes #3.