Allow plugins to handle raw embedded markdown content
- Ngôn ngữ chính
- JavaScript
- Star
- 31.5k
- Fork
- 5.8k
- Merge trung bình
- 9 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
## Feature request
See title.
Related:
- #1499
- #2000
#### Problem or desire
Plugins are unable to process [embedded](https://docsify.js.org/#/embed-files?id=embed-files) markdown content because docsify does not make this content available via a plugin's `beforeEach` hook. Instead, docsify retrieves the embedded markdown content, transforms it to HTML, and makes it available for the first time to a plugin via the `afterEach` hook. This prevents plugins like [docsify-tabs](https://jhildenbiddle.github.io/docsify-tabs/) from working with embedded content.
#### Proposal
See title.
#### Implementation
TBD
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách theo dõi cách markdown được nhúng được truy xuất và chuyển đổi, sau đó kiểm tra luồng hook beforeEach và afterEach của plugin được mô tả trong issue. So sánh các issue liên quan #1499 và #2000; hoàn tất nghĩa là các plugin có thể nhận markdown được nhúng ở dạng thô trước khi chuyển đổi, trong khi hành vi hiện có của nội dung được nhúng vẫn được giữ nguyên.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- documentation
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100