-
-
Notifications
You must be signed in to change notification settings - Fork 220
Description
Is your feature request related to a problem? Please describe.
Currently, VitePress primarily ships with a default theme that is excellent for documentation sites. However, for users looking to build personal blogs or sites with a specific aesthetic and feature set similar to what theme-reco offers for VuePress 2.x, there isn't an official or widely adopted community equivalent readily available. This means users who prefer that style either need to heavily customize the default theme, build a custom theme from scratch, or potentially stick with older frameworks.
Describe the solution you'd like
I would like to propose the creation (or fostering the community creation) of a new VitePress theme that is heavily inspired by vuepress-theme-reco. This theme should aim to replicate the core features, layout, and general aesthetic that made theme-reco popular, adapted for the VitePress ecosystem.
Key features might include:
- A dedicated blog post index/listing page.
- Support for tags and categories, including dedicated pages for browsing by them.
- Clear display of post metadata (author, date, tags/categories).
- A clean, blog-friendly layout and styling.
- Potentially other popular theme-reco features (like timelines, pagination styles, etc., if feasible).
Describe alternatives you've considered
Customizing the Default VitePress Theme: This requires significant custom CSS and potentially modifying or creating Vue components. It can be time-consuming and may not fully achieve the desired theme-reco look and feel.
Building a Custom Theme from Scratch: This is a viable option but requires a deep understanding of VitePress's theming API and considerable development effort, which is a high barrier for many users.
Using VuePress 2.x with theme-reco: This means missing out on the significant performance benefits and improved developer experience offered by VitePress.
Searching for Existing Third-Party VitePress Themes: While some community themes exist, I haven't found one that specifically aims to be a theme-reco equivalent for VitePress.
Additional context
vuepress-theme-reco (https://vuepress-theme-reco.recoluan.com/) was (and still is) a very popular theme within the VuePress 1.x community, especially for personal blogs. Having a similar, well-maintained theme available for VitePress would likely attract more users to VitePress who favor that specific style and feature set, further enriching the VitePress ecosystem. It would lower the barrier for creating blog-style sites with VitePress.