Skip to content
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

Easy way to create landing page #118

Closed
pi0 opened this issue Mar 1, 2021 · 2 comments · Fixed by #179
Closed

Easy way to create landing page #118

pi0 opened this issue Mar 1, 2021 · 2 comments · Fixed by #179
Assignees
Labels
enhancement New feature or request

Comments

@pi0
Copy link
Contributor

pi0 commented Mar 1, 2021

Is your feature request related to a problem? Please describe.

While it is possible to create pages/index.vue to design a custom landing page (#94), i found it too complex to implement for vite docs having an elegant and simple landing. We can provide a more convenient way to make it by introducing landing/home layout.

Describe the solution you'd like

Similar to vuepress/vitepress, we might special layout for home/landing:

Example: (src)

---
home: true
sidebar: false
heroImage: /logo.svg

actionText: Get Started
actionLink: /guide/installation

footer: MIT Licensed | Copyright © 2014-present Evan You, Guillaume Chau
---

Renders into https://devtools.vuejs.org/

Describe alternatives you've considered

pages/index.vue with provided components but i think it is still overkill and not markdown centric

Additional context

@pi0 pi0 added the enhancement New feature or request label Mar 1, 2021
Copy link
Contributor

atinux commented Mar 1, 2021

It's planned, thanks for creating the task :)

@atinux atinux changed the title easy way to create landing page Easy way to create landing page Mar 3, 2021
Copy link
Contributor

atinux commented Mar 3, 2021

Once we have the final landing page for Docus that @bdrtsky is working on, we will be able to refactor and see the best way to convert it to Markdown file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants