You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: custom/config-monaco.md
+10-83Lines changed: 10 additions & 83 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,34 +29,7 @@ plusOne.value++ // error
29
29
```
30
30
~~~
31
31
32
-
<<<<<<< HEAD
33
-
Σε
34
-
35
-
~~~md
36
-
```js {monaco}
37
-
const count = ref(1)
38
-
const plusOne = computed(() => count.value + 1)
39
-
40
-
console.log(plusOne.value) // 2
41
-
42
-
plusOne.value++ // error
43
-
```
44
-
~~~
45
-
46
-
## Εξαγωγή
47
-
48
-
Από προεπιλογή, το Monaco θα λειτουργήσει ΜΟΝΟ σε λειτουργία `dev`. Αν θέλετε να το έχετε διαθέσιμο στο εξαγόμενο SPA, ρυθμίστε το στο frontmatter σας:
49
-
50
-
```yaml
51
-
---
52
-
monaco: true # προεπιλεγμένο "dev"
53
-
---
54
-
```
55
-
56
-
## Αυτόματη Εγκατάσταση Τύπων
57
-
=======
58
32
## TypeScript Types
59
-
>>>>>>> 4ee072e055e04965fad621e5941c6905ef2a2be0
60
33
61
34
Όταν χρησιμοποιείτε TypeScript με το Monaco, οι τύποι εξαρτήσεων θα εγκατασταθούν αυτόματα στο client-side.
62
35
@@ -69,14 +42,11 @@ const counter = ref(0)
69
42
```
70
43
~~~
71
44
72
-
<<<<<<< HEAD
73
-
Στο παραπάνω παράδειγμα, βεβαιωθείτε ότι τα `vue` και `@vueuse/core` είναι εγκατεστημένα τοπικά ως dependencies / devDependencies, το Slidev θα αναλάβει τα υπόλοιπα, ώστε οι τύποι να λειτουργούν αυτόματα για τον συντάκτη!
74
-
=======
75
-
In the example above, make sure `vue` and `@vueuse/core` are installed locally as dependencies / devDependencies, Slidev will handle the rest to get the types working for the editor automatically. When deploy as SPA, those types will also be bundled for static hosting.
45
+
Στο παραπάνω παράδειγμα, βεβαιωθείτε ότι τα `vue` και `@vueuse/core` είναι εγκατεστημένα τοπικά ως dependencies / devDependencies, το Slidev θα αναλάβει τα υπόλοιπα, ώστε οι τύποι να λειτουργούν αυτόματα για τον συντάκτη. Κατά το deploy ως SPA, αυτοί οι τύποι θα είναι επίσης συσκευασμένοι για στατική φιλοξενία.
76
46
77
-
### Additional Types
47
+
### Επιπλέον Τύποι
78
48
79
-
Slidev will scan all the monaco codeblocks in your slides and import the types for those used libraries for you. In case it missed some, you can explicitly specify extra packages to import the types for:
49
+
Το Slidev θα σαρώσει όλα τα codeblocks του monaco στις διαφάνειές σας και θα κάνει εισαγωγή των τύπων για τις βιβλιοθήκες που χρησιμοποιούνται για εσάς. Σε περίπτωση που του ξέφυγαν κάποιες, μπορείτε να καθορίσετε ρητά επιπλέον πακέτα για την εισαγωγή των τύπων:
You can optionally switch to load types from CDN by setting the following headmatter:
61
+
Μπορείτε προαιρετικά να ενεργοποιήσετε τη δυνατότητα εισαγωγής τύπων από το CDN ρυθμίζοντας το ακόλουθο headmatter:
92
62
93
63
```md
94
64
---
95
65
monacoTypesSource: ata
96
66
---
97
67
```
98
68
99
-
This feature is powered by [`@typescript/ata`](https://github.com/microsoft/TypeScript-Website/tree/v2/packages/ata) and runs completely on the client-side.
100
-
>>>>>>> 4ee072e055e04965fad621e5941c6905ef2a2be0
69
+
Αυτή η λειτουργία υποστηρίζεται από το [`@typescript/ata`](https://github.com/microsoft/TypeScript-Website/tree/v2/packages/ata) και εκτελείται εξ ολοκλήρου client-side.
101
70
102
71
## Ρύθμιση Θεμάτων
103
72
104
-
<<<<<<< HEAD
105
-
Το θέμα ελέγχεται από το Slidev με βάση το φωτεινό/σκοτεινό θέμα. Αν θέλετε να το προσαρμόσετε, μπορείτε να περάσετε το id του θέματος στη συνάρτηση setup:
> Εάν δημιουργείτε ένα θέμα για το Slidev, χρησιμοποιήστε δυναμικά `import()` μέσα στη συνάρτηση setup για να έχετε καλύτερα αποτελέσματα σε tree-shaking και code-splitting.
144
-
=======
145
-
Since v0.48.0, Monaco will reuse the Shiki theme you configured in [Shiki's setup file](/custom/highlighters#configure-shiki), powered by [`@shikijs/monaco`](https://shiki.style/packages/monaco). You don't need to worry about it anymore and it will have a consistent style with the rest of your code blocks.
146
-
>>>>>>> 4ee072e055e04965fad621e5941c6905ef2a2be0
73
+
Από την έκδοση v0.48.0, το Monaco θα επαναχρησιμοποιεί το θέμα Shiki που έχετε ρυθμίσει στο [αρχείο ρυθμίσεων του Shiki](/custom/highlighters#ρυθμιστε-shiki), το οποίο τροφοδοτείται από το [`@shikijs/monaco`](https://shiki.style/packages/monaco). Δεν χρειάζεται να ανησυχείτε πια γι' αυτό και θα έχει ένα συνεπές στυλ με τα υπόλοιπα code blocks σας.
Since v0.48.0, Monaco editor is enabled by default and only be bundled when you use it. If you want to disable it, you can set `monaco`to`false`in the frontmatter of your slide:
104
+
Από την έκδοση v0.48.0, ο συντάκτης Monaco είναι ενεργοποιημένος από προεπιλογή και θα συμπεριλαμβάνεται μόνο όταν τον χρησιμοποιείτε. Αν θέλετε να τον απενεργοποιήσετε, μπορείτε να θέσετε το `monaco`σε`false`στο frontmatter της διαφάνειάς σας:
178
105
179
106
```yaml
180
107
---
181
-
monaco: false #can also be `dev` or `build` tp conditionally enable it
108
+
monaco: false #μπορεί επίσης να είναι `dev` ή `build` για να το ενεργοποιήσει υπό όρους
Copy file name to clipboardExpand all lines: guide/animations.md
+11-15Lines changed: 11 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -267,47 +267,43 @@ clicks: 10
267
267
268
268
Μάθετε περισσότερα για την [προσαρμογή των styles](/custom/directory-structure#style).
269
269
270
-
<<<<<<< HEAD
271
-
## Κίνηση
272
-
=======
273
270
## Rough Markers
274
271
275
-
> Available since v0.48.0
272
+
> Διαθέσιμο από v0.48.0
276
273
277
-
Slidev integrates [Rough Notation](https://github.com/linkstrifer/react-rough-notation)to allow marking or highlighting elements in your slides.
274
+
Το Slidev ενσωματώνει το [Rough Notation](https://github.com/linkstrifer/react-rough-notation)για να επιτρέπει τη σημείωση ή την επισήμανση στοιχείων στις διαφάνειές σας.
278
275
279
276
### `v-mark`
280
277
281
-
Rough Notation integrates comes with the`v-mark` directive.
278
+
Το Rough Notation ενσωματώνεται με την οδηγία`v-mark`.
282
279
283
280
#### Type
284
281
285
-
`v-mark.underline`for Underline mark, `v-mark.circle`for Circle mark, etc. Default to `underline`
282
+
`v-mark.underline`για το σημάδι υπογράμμισης, `v-mark.circle`για το σημάδι κύκλου, κ.λπ. Η προεπιλογή είναι `underline`.
286
283
287
284
#### Color
288
285
289
-
`v-mark.red`make the notation`red`. Supported builtin color themes from UnoCSS. For custom colors, use object syntax`v-mark="{ color: '#234' }"`
286
+
`v-mark.red`κάνει την σημείωση`red`. Υποστηριζόμενα ενσωματωμένα θέματα χρωμάτων του UnoCSS. Για προσαρμοσμένα χρώματα, χρησιμοποιήστε την object σύνταξη`v-mark="{ color: '#234' }"`.
290
287
291
288
#### Clicks
292
289
293
-
`v-mark`works like `v-click`and will trigger after a click. Same as `v-click`, it allows you to pass a custom click value, like`v-mark="5"`or`v-mark="'+1'"`.
290
+
Το `v-mark`λειτουργεί όπως το `v-click`και θα ενεργοποιηθεί μετά από ένα click. Όπως και το `v-click`, σας επιτρέπει να περάσετε μια προσαρμοσμένη τιμή click, όπως`v-mark="5"`ή`v-mark="'+1'"`.
294
291
295
-
#### Options
292
+
#### Ρυθμίσεις
296
293
297
-
Optionally you can pass an object to`v-mark`to specify the options, for example:
294
+
Προαιρετικά μπορείτε να περάσετε ένα object στο`v-mark`για να καθορίσετε τις ρυθμίσεις, για παράδειγμα:
Το Slidev έχει ενσωματωμένο το [@vueuse/motion](https://motion.vueuse.org/). Μπορείτε να χρησιμοποιήσετε την οδηγία `v-motion` σε οποιαδήποτε στοιχεία για να εφαρμόσετε κίνηση σε αυτά. Για παράδειγμα
Copy file name to clipboardExpand all lines: guide/syntax.md
+7-26Lines changed: 7 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -124,11 +124,7 @@ function add(
124
124
```
125
125
~~~
126
126
127
-
<<<<<<< HEAD
128
-
Μπορείτε να ενεργοποιήσετε τον αριθμό γραμμής σε όλες τις διαφάνειες θέτοντας τη ρύθμιση `lineNumbers: true` στο config ή να το ενεργοποιήσετε σε κάθε μπλοκ κώδικα ξεχωριστά θέτοντας τη ρύθμιση `lines:true`. Μπορείτε επίσης να ορίσετε τη γραμμή έναρξης για κάθε code block και να επισημάνετε τις γραμμές ανάλογα, με προεπιλογή 1:
129
-
=======
130
-
You can enable line number to all slides by setting `lineNumbers: true` on the config or enable each code block individually by setting `lines: true`. You can also set the starting line for each code block and highlight the lines accordingly, defaults to 1:
131
-
>>>>>>> 4ee072e055e04965fad621e5941c6905ef2a2be0
127
+
Μπορείτε να ενεργοποιήσετε τον αριθμό γραμμής σε όλες τις διαφάνειες θέτοντας τη ρύθμιση `lineNumbers: true` στο config ή να το ενεργοποιήσετε σε κάθε μπλοκ κώδικα ξεχωριστά θέτοντας τη ρύθμιση `lines: true`. Μπορείτε επίσης να ορίσετε τη γραμμή έναρξης για κάθε code block και να επισημάνετε τις γραμμές ανάλογα, με προεπιλογή 1:
132
128
133
129
~~~md
134
130
```ts {6,7}{lines:true,startLine:5}
@@ -223,39 +219,25 @@ const count = ref(0)
223
219
224
220
> Διαθέσιμο από v0.48
225
221
226
-
<<<<<<< HEAD
227
-
Το Shiki Magic Move σας επιτρέπει να έχετε λεπτομερή μετάβαση μεταξύ των αλλαγών κώδικα όπως το Magic Move του Keynote. Μπορείτε να παρακολουθήσετε [αυτό το demo](https://shiki-magic-move.netlify.app/) για να δείτε πώς λειτουργεί.
228
-
=======
229
-
[Shiki Magic Move](https://github.com/shikijs/shiki-magic-move) enables you to have granular transition between code changes, similar to Keynote's Magic Move. You can check [the playground](https://shiki-magic-move.netlify.app/) to see how it works.
230
-
>>>>>>> 4ee072e055e04965fad621e5941c6905ef2a2be0
222
+
Το [Shiki Magic Move](https://github.com/shikijs/shiki-magic-move) σας επιτρέπει να έχετε λεπτομερή μετάβαση μεταξύ των αλλαγών κώδικα, σαν το Magic Move του Keynote. Μπορείτε να παρακολουθήσετε [το demo](https://shiki-magic-move.netlify.app/) για να δείτε πώς λειτουργεί.
231
223
232
224
Στο Slidev, το συνδέουμε με το [σύστημα clicks](/guide/animations#κινησεις-click). Η σύνταξη είναι να τυλίξετε πολλαπλά μπλοκ κώδικα που αντιπροσωπεύουν κάθε βήμα με <code>````md magic-move</code> (προσέξτε ότι είναι **4** backticks), αυτό θα μετατραπεί σε ένα μπλοκ κώδικα, που μεταμορφώνεται σε κάθε βήμα καθώς κάνετε click.
233
225
234
226
~~~~md
235
227
````md magic-move
236
-
<<<<<<< HEAD
237
-
```ts
238
-
console.log(`Βήμα ${1}`)
239
-
```
240
-
```ts
241
-
console.log(`Βήμα ${1 + 1}`)
242
-
```
243
-
```ts
244
-
console.log(`Βήμα ${3}`)
245
-
=======
246
228
```js
247
-
console.log(`Step ${1}`)
229
+
console.log(`Βήμα ${1}`)
248
230
```
249
231
```js
250
-
console.log(`Step ${1 + 1}`)
232
+
console.log(`Βήμα ${1 + 1}`)
251
233
```
252
234
```ts
253
-
console.log(`Step ${3}` as string)
235
+
console.log(`Βήμα ${3}` as string)
254
236
```
255
237
````
256
238
~~~~
257
239
258
-
It's also possible mix Magic Move with [line highlighting](#line-highlighting), for example:
240
+
Είναι επίσης δυνατό να συνδυάσετε το Magic Move με την [επισήμανση γραμμής](#επισημανση-γραμμης), για παράδειγμα:
259
241
260
242
~~~~md
261
243
````md magic-move {at:4} // [!code hl]
@@ -266,12 +248,11 @@ function add() {
266
248
}
267
249
```
268
250
269
-
Non-code blocks in between as ignored, you can put some comments.
251
+
Τα μη code μπλοκ στο ενδιάμεσο αγνοούνται, μπορείτε να βάλετε κάποια σχόλια.
0 commit comments