Skip to content

Commit dd79bef

Browse files
authored
Merge pull request #82 from slidevjs/sync-ee683ae8
docs(en): merge docs/main into docs-el/main @ ee683ae
2 parents 95812c5 + 2ecc387 commit dd79bef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

custom/config-parser.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
```ts
2626
import { definePreparserSetup } from '@slidev/types'
2727

28-
export default definePreparserSetup(({ filepath, headmatter }) => {
28+
export default definePreparserSetup(({ filepath, headmatter, mode }) => {
2929
return [
3030
{
3131
transformRawLines(lines) {
@@ -41,7 +41,7 @@ export default definePreparserSetup(({ filepath, headmatter }) => {
4141

4242
Αυτό το παράδειγμα αντικαθιστά συστηματικά κάθε σειρά με την ένδειξη `@@@` με μια σειρά με την ένδειξη `γεια`. Παρουσιάζει τη δομή ενός αρχείου ρυθμίσεων του preparser και μερικές από τις κύριες έννοιες που περιλαμβάνει ο preparser:
4343
- Το `definePreparserSetup` πρέπει να κληθεί με μια συνάρτηση ως παράμετρο.
44-
- Η συνάρτηση λαμβάνει το path του αρχείου (του κεντρικού αρχείου παρουσίασης) και το headmatter (από το αρχείο md). Αυτή μπορεί να χρησιμοποιήσει αυτές τις πληροφορίες (π.χ. για να ενεργοποιήσει επεκτάσεις με βάση το αρχείο παρουσίασης).
44+
- Η συνάρτηση λαμβάνει το path του αρχείου (του κεντρικού αρχείου παρουσίασης), το headmatter (από το αρχείο md) και, από την έκδοση v0.48.0, μία λειτουργία (dev, build ή export).Αυτή μπορεί να χρησιμοποιήσει αυτές τις πληροφορίες (π.χ. για να ενεργοποιήσει επεκτάσεις με βάση το αρχείο παρουσίασης).
4545
- Η συνάρτηση πρέπει να επιστρέφει μια λίστα επεκτάσεων του preparser.
4646
- Μια επέκταση μπορεί να περιέχει:
4747
- μια συνάρτηση `transformRawLines(lines)` που εκτελείται αμέσως μετά το parsing του frontmatter του αρχείου md και λαμβάνει μια λίστα όλων των σειρών (από το αρχείο md). Η συνάρτηση μπορεί να μεταλλάσσει τη λίστα αυθαίρετα.

0 commit comments

Comments
 (0)