Code Monkey home page Code Monkey logo

Comments (5)

em2046 avatar em2046 commented on July 17, 2024

Seems like vitepress recommend import components clearly.
You can use gulp script auto generate import code like this register-components.ts
It generate code that import and register all .vue file in .vitepress/components directory.

reference:
@vuepress/plugin-register-components

from vitepress.

beetaa avatar beetaa commented on July 17, 2024

Seems like vitepress recommend import components clearly.
You can use gulp script auto generate import code like this register-components.ts
It generate code that import and register all .vue file in .vitepress/components directory.

reference:
@vuepress/plugin-register-components

SUPER useful info. thank you so much. @em2046 👍

from vitepress.

cloydlau avatar cloydlau commented on July 17, 2024

The auther said he's not sure if he's going to be keeping this feature yet because we can import components from .md by adding a <script/> tag, which seems to be a better solution. But I'm not sure how to do that properly.

from vitepress.

antfu avatar antfu commented on July 17, 2024

Maybe you can try this: https://github.com/antfu/vite-plugin-components

It's built for Vite, haven't been tested out on Vitepress though. If anyone would like to try it out, I am happy to help with making it fit Vitepress.

from vitepress.

xxholly32 avatar xxholly32 commented on July 17, 2024

Officials said vitepress will be no plug-in system, (all customization is done in themes) . https://github.com/vuejs/vitepress#will-this-become-the-next-vuepress-in-the-future

but i think plug-in is the best way to add users requiements like this issues. and vitepress-client can add plugin in here ,perhaps vitepress-server can add plug-in system too.

from vitepress.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.