Điểm qua marp-team/marp-vue: 25 sao trên GitHub, viết chủ yếu bằng TypeScript, thuộc nhóm Frontend. [INACTIVE] Marp renderer component for Vue
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
This component is suited to create presentation tools integrated with Marp by Vue. Marp would create the static slide contents consist of plain HTML and CSS, so you have to notice that it's not suited to control the content of your slide by Vue.
Eagle.js framework is a good choice to create beautiful slide contents with making full use of Vue power. If you really think to need, you can even use Marp Vue in that frameworks.
We also provide Marp component and actually MarpRenderer is an alias to Marp. We recommend to use MarpRenderer becasue the multi-word component name is an essential rule in Vue style guide.
Constructor option
Marp constructor options can change in options prop.
:information_source: See also Scoped Slots in the document of Vue.
MarpWorker component (Experimental)
For the best performance of the integrated web app, MarpWorker component allows using Web Worker for Markdown conversion. It has a lot of clear advantages over a regular MarpRenderer component.
It does not block UI thread while converting large Markdown.
A blazing fast live preview by a simple but clever queueing system is available.
No longer need to include a huge Marp Core into main JS.
Web Worker will be loaded asynchronously, so the first paint will not block.
The renderer using worker may be default component of Marp Vue in future.
Basic usage
You can use it just by swapping from MarpRenderer to MarpWorker. By default, MarpWorker will use a pre-built worker via jsDelivr CDN.
MarpWorker's custom renderer might be called with undefined slides argument, unlike Marp. It means an initial rendering of the component while preparing worker.
You may show waiting user a loading message as follows:
marp-team/marp-vue thuộc nhóm Frontend trên TopGit, cùng 3 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về marp-team/marp-vue ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/marp-team/marp-vue là nguồn chính thức.
marp-team/marp-vue có phải mã nguồn mở không?
Có — marp-team/marp-vue phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/marp-team/marp-vue.
marp-team/marp-vue có trang demo không?
Dự án có trang chủ ở https://marp-vue.netlify.com/. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
marp-team/marp-vue dùng license gì?
marp-team/marp-vue phát hành theo license MIT. Nên mở file LICENSE trên GitHub để xác nhận — license metadata đôi khi lệch với thực tế dự án.
marp-team/marp-vue là gì?
marp-team/marp-vue (marp-team/marp-vue) là dự án TypeScript trên GitHub. Theo mô tả gốc: [INACTIVE] Marp renderer component for Vue
Vì sao marp-team/marp-vue được xếp vào nhóm Frontend?
TopGit xếp marp-team/marp-vue vào nhóm Frontend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "marp", "vue", "vue-components"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về marp-vue?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về marp-vue.