Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Неля я тут сидів, дивився на наш код і щось думав чому в нас так багато різних "фінтов ушами" коли ми бажаємо отримати сосідні єлементи або знайти parenta.
Чому так?
createContentLoader
тупо вертає массів з кучей неповʼязанних єлементів.Як це можно покращити?
і тоді дуже зручно и просто буде обходити цей массів та знаходити дочернії або сосідні єлементи
Подивись на практичній приклад - https://github.com/webdevelop-pro/dev.webdevelop.pro/pull/39
Все вийшло трохи складніше аніж я спочатку розраховував. І якось дуже багато всього червоного у файлі pages.ts але я не знаю як це виправити.
Завдякі цьому тикету я зрозумів як це зробити vuejs/vitepress#2790
PS Знайщов ось тут дуже гарний приклад як він працує з
createContentLoader
. Він робить:і відповідно всі преобразовання з pages можно робити у
load
. Буду з цім ще розбиратися