Εργαλεία Χρήστη

Εργαλεία ιστότοπου


el:syntax

Βλέπετε μια παλαιότερη έκδοση της σελίδας!


Συντακτικό μορφοποίησης

Το DokuWiki υποστηρίζει απλή γλώσσα σήμανσης , που προσπαθεί να κάνει τα αρχεία δεδομένων όσο το δυνατό πιο ευανάγνωστα. Αυτή η σελίδα περιέχει το πιθανό συντακτικό που μπορείς να χρησιμοποιήσεις όταν επεξεργάζεσαι τις σελίδες. Απλά ρίξε μια ματιά στον πηγαίο κώδικα αυτής της σελίδας πατώντας το κουμπί Τροποποίση σελίδας στο πάνω ή κάτω μέρος της σελίδας. Αν θέλεις να πειραματιστείς μπορείς να χρησιμοποιήσεις και το Πρόχειρο. Η πιο απλές εντολές σήμανσης είναι πάντα διαθέσιμες μέσω των γρήγορων κουμπιών.

Βασική μορφοποίηση κειμένου

Το DokuWiki υποστηρίζει έντονα, πλάγια, υπογραμμισμένα και monospaced κείμενο. Φυσικά μπορείς να κάνεις και συνδυασμούς πχ : συνδυασμός

Το DokuWiki υποστηρίζει  **έντονα**, //πλάγια//, __υπογραμμισμένα__ και ''monospaced'' κείμενο.  
Φυσικά μπορείς να κάνεις και   συνδυασμούς πχ :      **__//''συνδυασμός''//__** 

Μπορείς επίσης να χρησιμοποιήσεις δείκτη καιεκθέτη.

 Μπορείς επίσης να χρησιμοποιήσεις  <sub>δείκτη</sub> και<sup>εκθέτη</sup>.

Μπορείς επίσης να σημειώσεις κάτι σαν διαγραμμένο .

 Μπορείς επίσης να σημειώσεις κάτι σαν   <del>διαγραμμένο</del> 

Οι Παράγραφοι δημιουργούνται από κενές γραμμές. Αν θέλεις να επιβάλεις μια νεα γραμμή χωρίς παράγραφο, μπορείς να χρησιμοποιήσεις δύο ανάποδες κάθετους ακολουθούμενες από ένα λευκό κενό ή το τέλος γραμμής.

Αυτό είναι κάποιο κείμενο με μερικές αλλαγές γραμμής
Σημειώστε ότι οι δύο ανάποδοι καθέτοι αναγνωρίζονται μόνο στο τέλος μιας γραμμής
ή ακολουθούνται από
ένα λευκό κενό \\αυτό συμβαίνει χωρίς αυτό.

Αυτό είναι κάποιο κείμενο με μερικές  αλλαγές γραμμής\\  Σημειώστε ότι
οι δύο ανάποδοι καθέτοι αναγνωρίζονται μόνο στο τέλος μιας γραμμής\\
ή ακολουθούνται από\\ ένα λευκό κενό \\αυτό συμβαίνει χωρίς αυτό.

Συνίσταται να χρησιμοποιείς χαρακτήρες 'νέας γραμμής' μόνο όταν χρειάζονται πραγματικά.

Σύνδεσμοι

Το DokuWiki υποστηρίζει πολλούς τρόπους δημιουργίας συνδέσμων.

Εξωτερικοί

Οι εξωτερικοί σύνδεσμοι αναγνωρίζονται αυτόματα: http://www.linux.gr ή απλά www.linux.gr - Μπορείς επίσης να θέσεις και ονόματα συνδέσμων. Π.χ: Σύνδεσμος στην ελληνική κοινότητα linux. Επίσης είναι αναγνωρίσιμες και ηλεκτρονικές διευθύνσεις , πχ: andi [at] splitbrain [dot] org.

Οι εξωτερικοί σύνδεσμοι αναγνωρίζονται αυτόματα:: http://www.linux.gr ή απλά www.linux.gr -  Μπορείς επίσης
να θέσεις και ονόματα συνδέσμων.πχ : [[http://www.linux.gr|Σύνδεσμος στην ελληνική κοινότητα linux]]. 
Επίσης είναι αναγνωρίσιμες και ηλεκτρονικές διευθύνσεις , πχ: <andi@splitbrain.org> .

Εσωτερικοί

Οι εσωτερικοί σύνδεσμοι δημιουργούνται με χρήση τετράγωνων αγκύλων. Μπορείς απλά να γράψεις ένα όνομα σελίδας ή να χρησιμοποιήσεις τον δικό σου τίτλο , πχ κείμενο τίτλου. Τα βίκι ονόματα σελίδων μετατρέπονται αυτόματα σε μικρά, και δεν επιτρέπονται ειδικοί χαρακτήρες.

Μπορείς να χρησιμοποιήσεις και χώρους ονομάτων βάζωντας άνω και κάτω τελεία στο όνομα της σελίδας.

Μπορείς να χρησιμοποιήσεις και  [[el:namespaces|χώρους ονομάτων]] βάζωντας άνω και κάτω
τελεία στο όνομα της σελίδας.

Για λεπτομέριες κοίταξε χώροι ονομάτων.

Επίσης είναι δυνατή η σύνδεση σε κάποια ενότητα μιας σελίδας. Απλά τοποθέτησε το όνομα της ενότητας πριν από έναν χαρακτήρα κάγκελο. Π.χ. αυτός ο σύνδεσμος δείχνει σε Αυτήν την ενότητα.

Αυτός ο σύνδεσμος δείχνει σε [[el:syntax#Εσωτερικοί|Αυτήν την ενότητα]].

Σημειώσεις:

  • Σύνδεσμοι σε υπάρχουσες σελίδες εμφανίζονται με διαφορετικό στυλ από τους μη υπαρκτές σελίδες .
  • Το DokuWiki, εκ της αρχικής του ρύθμισης ,δεν χρησιμοποιεί CamelCase για να δημιουργεί αυτόματα συνδέσμους , αλλά αυτή η συμπεριφορά μπορεί να ενεργοποιηθεί στο αρχείο el:config . Συμβουλή: Αν το DokuWiki είναι σύνδεσμος τότε είναι ενεργοποιημένο.
  • Όταν η επικαφαλίδα μιας ενότητας αλλάζει , αλλάζει και o σελιδοδείκτης της. Γι'αυτό μην βασίζεστε σε συνδέσους ενοτήτων πάρα πολύ.

Διαβικιακοί σύνδεσμοι

Το DokuWiki υποστηρίζει και Διαβικιακούς συνδέσμους . Αυτοί είναι γρηήγοροι σύνδεσμοι προς άλλα βίκι. ( Για παράδειγμα αυτός είναι ένας σύνδεδμος σε σελίδα της αγγλικής βικιπαίδειας για τα βίκι : Wiki.) Ο μεταφραστής του εγχειριδίου δεν γνωρίζει για την ώρα αν μπορούν να υπάρχουν σύνδεσμοι προς την ελληνική βικιπαίδεια

Το DokuWiki υποστηρίζει και  [[doku>el:interwiki|Διαβικιακούς συνδέσμους]] . 
Αυτοί είναι γρηήγοροι   σύνδεσμοι προς άλλα βίκις. ( Για παράδειγμα αυτός είναι ένας 
σύνδεδμος σε σελίδα της αγγλικής βικιπαίδειας για τα βίκι : [[wp>Wiki]].) 

Διαμοιραζόμενοι πόροι των Windows

Αναγνωρίζονται και διαμοιραζόμενοι φάκελοι των Windows όπως αυτός . Ας σημειωθεί ότι αυτό συμβαίνει μόνο σε ομογενείς ομάδες χρηστών όπως σε ένα ενδοδίκτυο μιας επιχείρησης.( Intranet.)

Αναγνωρίζονται και διαμοιραζόμενοι φάκελοι των Windows όπως [[\\server\share|αυτός]]

Σημειώσεις:

  • Για λόγους ασφαλείας πλοήγηση σε διαμοιραζόμενους φακέλους windows δουλεύει μόνο με τον Microsoft Internet Explorer (προκαθορισμένη ρύθμιση ) και μόνο στην τοπική ζώνη“local zone”.
  • Για τον Mozilla και τον Firefox μπορεί να ενεργοποιηθεί μέσα από την επιλογή config security.checkloaduri αλλά αυτό δεν συνίσταται .
  • Δες151 για περισσότερες πληροφορίες.

Σύνδεσμοι εικόνων

Μπορείς επίσης να χρησιμοποιήσεις μια εικόνα σαν σύνδεσμο προς μια άλλη εσωτερική ή εξωτερική συνδυάζοντας συντακτικό για συνδέσμους και εικόνες (δες παρακάτω) όπως εδώ:

[[http://www.php.net|{{wiki:dokuwiki-128.png}}]]

Σημείωση: Η σύνταξη εικόνας είναι η μόνη αποδεκτή σύνταξη σε ονόματα συνδέσμων.

Ολόκληρο το συντακτικό εικόνων και σύνδεσμων υποστηρίζεται (συμπεριλαμβανομένου αλλαγή μεγέθους εικόνας, εξωτερικές και εσωτερικές εικόνες και URL και διαβικιακούς συνδέσμους).

Υποσημειώσεις

Μπορείς να προσθέσεις υποσημειώσεις 1) που εισάγεται με διπλές παρενθέσεις.

Μπορείς να προσθέσεις υποσημειώσεις ((αυτή είναι υποσημείωση)) που εισάγεται με διπλές παρενθέσεις.

Ενότητες

Μπορείς να χρησιμοποιήσεις μέχρι και πέντε διαφορετικά επίπεδα επικεφαλίδων για να προσθέσεις δομή στο περιεχόμενό σου. Αν έχεις παραπάνω από τρεις επικεφαλίδες δημιουργείται αυτόματα ένας πίνακας περιεχομένων –αυτή η λειτουργία μπορεί να απενεργοποιηθεί περιλαμβάνοντας το αλφαριθμητικό ~~NOTOC~~ στο έγγραφο.

Επικεφαλίδα επιπέδου 3

Επικεφαλίδα επιπέδου 4

Επικεφαλίδα επιπέδου 5
==== Επικεφαλίδα επιπέδου 3 ====
=== Επικεφαλίδα επιπέδου 4 ===
== Επικεφαλίδα επιπέδου 5 ==

Χρησιμοποιώντας τέσσερις ή περισσότερες παύλες, μπορείς να εισάγεις μια οριζόντια γραμμή:


Εικόνες και άλλα αρχεία

Μπορείς να συμπεριλάβεις εσωτερικές και εξωτερικές εικόνες με άγκιστρα. Προαιρετικά μπορείς να καθορίσεις και το μέγεθός τους.

Πραγματικό μέγεθος:

Αλλαγή μεγέθους σε δοσμένο μέγεθος:

Αλλαγή μεγέθους σε δοσμένο μήκος και πλάτους:

Αλλαγή μεγέθους σε εξωτερική εικόνα:

Πραγματικό μέγεθος:                        {{wiki:dokuwiki-128.png}}
Αλλαγή μεγέθους σε δοσμένο μέγεθος:            {{wiki:dokuwiki-128.png?50}}
Αλλαγή μεγέθους σε δοσμένο μήκος και πλάτους: {{wiki:dokuwiki-128.png?200x50}}
Αλλαγή μεγέθους σε εξωτερική εικόνα:           {{http://de3.php.net/images/php.gif?200x50}}

Χρησιμοποιώντας αριστερά ή δεξιά λευκά κενά μπορείς να επιλέξεις την ευθυγράμμιση.

{{ wiki:dokuwiki-128.png}}
{{wiki:dokuwiki-128.png }}
{{ wiki:dokuwiki-128.png }}

Φυσικά,μπορείς να προσθέσεις και έναν τίτλο (που εμφανίζεται σαν συνεφάκι βοήθειας στους περισσότερους πλοηγούς)

Αυτός είναι ο τίτλος

{{ wiki:dokuwiki-128.png |Αυτός είναι ο τίτλος}}

Αν καθορίσεις ένα όνομα αρχείου (εσωτερικό ή εξωτερικό) που δεν είναι εικόνα (gif, jpeg, png), τότε θα εμφανιστεί αντίθετα ένας σύνδεσμος.

Για σύνδεσμο σε εικόνα άλλης σελίδας δες Σύνδεσμοι εικόνων παραπάνω.

Λίστες

Το DokuWiki υποστηρίζει ταξινομημένες και αταξινόμητες λίστες. Για να δημιουργήσεις ένα αντικείμενο λίστας, πρόσθεσε αριστερό περιθώριο για δύο κενά και χρησιμοποιήσε έναν * για μη ταξινομημένες λίστες και μια - για ταξινομημένες.

  • Αυτή είναι μια λίστα
  • Το δεύτερο αντικείμενο
    • Μπορείς να έχεις διαφορετικά επίπεδα
  • Άλλα αντικείμενο
  1. Η ίδια λίστα αλλά ταξινομημένη
  2. Ακόμα ένα αντικείμενο
    1. Χρησιμοποίησε απλά περιθώριο για βαθύτερα επίπεδα
  3. Αυτό είναι
  * Αυτή είναι μια λίστα
  * Το δεύτερο αντικείμενο
    * Μπορείς να έχεις διαφορετικά επίπεδα
  * Άλλα αντικείμενο

  - Η ίδια λίστα αλλά ταξινομημένη
  - Ακόμα ένα αντικείμενο
    - Χρησιμοποίησε απλά περιθώριο για βαθύτερα επίπεδα
  - Αυτό είναι

Φατσούλες

Το DokuWiki μετατρέπει κοινά χρησιμοποιήμενες φατσούλες στο γραφικό τους ισοδύναμο. Περισσότερες φατσούλες μπορούν να τοποθετηθούν στον κατάλογο smiley και να διαμορφωθούν από το αρχείο conf/smileys.conf. Ακολουθεί μια λίστα από τις φατσούλες που συμπεριλαμβάνονται στο DokuWiki.

  • 8-) 8-)
  • 8-O 8-O
  • :-( :-(
  • :-) :-)
  • =) =)
  • :-/ :-/
  • :-\ :-\
  • :-? :-?
  • :-D :-D
  • :-P :-P
  • :-O :-O
  • :-X :-X
  • :-| :-|
  • ;-) ;-)
  • ^_^ ^_^
  • :?: :?:
  • :!: :!:
  • LOL LOL
  • FIXME FIXME
  • DELETEME DELETEME

Τυπογράφια

DokuWiki can convert simple text characters to their typographically correct entities. Here is an example of recognized characters.

→ ← ↔ ⇒ ⇐ ⇔ » « – — 640×480 © ™ ® “He thought 'It's a man's world'…”

-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"He thought 'It's a man's world'..."

Please note: These conversions can be turned off through a config option and a pattern file.

Παράθεση

Μερικές φορεις θέλεις να σημειώσεις κάποιο κείμενο για να δείξεις ότι είναι απάντηση ή σχόλιο. Μπορείς να χρησιμοποιήσεις το ακόλουθο συντακτικό:

Νομίζω ότι πρέπει να ψηφίσουμε υπέρ

Όχι ,δεν θα έπρεπε
Λοιπόν εγώ νομίζω ότι θα έπρεπε
Πραγματικά;
Ναι!
Τότε ας το κάνουμε!
 Νομίζω ότι πρέπει να ψηφίσουμε υπέρ
 > Όχι ,δεν θα έπρεπε
 >> Λοιπόν εγώ νομίζω ότι θα έπρεπε
 > Πραγματικά;
 >> Ναι!
Τότε ας το κάνουμε!

Πίνακες

Το DokuWiki υποστηρίζει ένα απλό συντακτικό για να την δημιουργία πινάκων..

Επικεφαλίδα 1 Επικεφαλίδα 2 Επικεφαλίδα 3
Γραμμή 1 Στήλη 1 Γραμμή 1 Στήλη 2 Γραμμή 1 Στήλη 3
Γραμμή 2 Στήλη 1 εισαγωγή πλάτος στήλης (πρόσεξε την διπλή κάθετο
Γραμμή 3 Στήλη 1 Γραμμή 3 Στήλη 2 Γραμμή 3 Στήλη 3

Οι γραμμές του πίνακα αρχίζουν και τελείωνουν με | για κανονίκες γραμμές ή με ^ για επικέφαλιδες.

^ Επικεφαλίδα 1      ^ Επικεφαλίδα 2       ^ Επικεφαλίδα 3          ^
| Γραμμή 1 Στήλη 1    | Γραμμή 1 Στήλη 2   | Γραμμή 1 Στήλη 3     |
| Γραμμή 2 Στήλη 1    | εισαγωγή πλάτος στήλης  (πρόσεξε την διπλή κάθετο   ||
| Γραμμή 3 Στήλη 1    | Γραμμή 2 Στήλη 2   | Γραμμή Στήλη 3  |

Για να συνδέσεις κελιά οριζόντια, απλά κάνε το επόμενο κελί εντελώς κενό όπως φαίνεται παρακάτω. Σιγουρέψου ότι έχεις πάντα τον ίδιο αριθμό διαχωριστικών χαρακτήρων των κελιών!

Είναι επίσης δυνατή η δημιουργία κάθετων επικεφαλίδων Vertical tableheaders are possible, too.

Επικεφαλίδα 1 Επικεφαλίδα 2
Επικεφαλίδα 3 Γραμμή 1 Col 2 Γραμμή 1 Col 3
Επικεφαλίδα 4 δεν έχει πλάτοςστήλης
Επικεφαλίδα 5 Γραμμή 2 Col 2 Γραμμή 2 Col 3

Όπως μπορείς να δείς , το διαχωριστικό των κελίων πριν από ένα κελί καθορίζει τη μορφοποίηση:

 |              ^ Επικεφαλίδα 1            ^ Επικεφαλίδα 2          ^
^ Επικεφαλίδα 3    | Γραμμή 1 Col 2          | Γραμμή 1 Col 3        |
^ Επικεφαλίδα 4    | δεν έχει πλάτοςστήλης   |                    |
^ Επικεφαλίδα 5    | Γραμμή 2 Col 2          | Γραμμή 2 Col 3        |

Σημείωση: Η εισαγωγή (rowspan) δεν είναι πιθανή.

Μπορείς να ευθυγραμμίσεις και τα περιεχόμενα του πίνακα. Απλά πρόσθεσε τουλάχιστον δύο λευκά διαστήματα στο αντίθετο άκρο από το κειμενό σου: Πρόσθεσε δύο κενά στα αριστερά για δεξιά ευθυγράμμιση , δύο κενά στα αριστερά για αριστερή ευθυγράμμιση και δύο κενά τουλάχιστον και στα δύο άκρα για κεντραρισμένο κείμενο.

Ευθυγραμμισμένος πίνακας
δεξιά κέντρο αριστερά
αριστερά δεξιά κέντρο
xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx

Ετσι φαίνεται ο κώδικας που δίνει τον παραπάνω πίνακα:

^          Ευθυγραμμισμένος πίνακας         ^^^
|         δεξιά|    κέντρο    |αριστερά          |
|αριστερά      |         δεξιά|    κέντρο    |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | 

Κομμάτια που δεν αναλύονται συντακτικά

You can include non-parsed blocks into your documents by either indenting them by at least two spaces (like used for the previous examples) or by using the tags code or file.

This is preformatted code all spaces are preserved: like              <-this
This is pretty much the same, but you could use it to show that you quoted a file.  

To let the parser ignore an area completely (ie. do no formatting on it), enclose the area either with nowiki tags or even simpler, with double percent signs %%.

This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, but nothing is done with it.

See the source of this page to see how to use these blocks.

Τονισμός συντακτικού

DokuWiki can highlight sourcecode, which makes it easier to read. It uses the GeSHi Generic Syntax Highlighter – so any language supported by GeSHi is supported. The syntax is the same like in the code block in the previous section, but this time the name of the used language is inserted inside the tag. Eg. <code java>.

/** 
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); //Display the string.
    }
}

The following language strings are currently recognized: abap actionscript-french, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoit, bash, basic4gl, blitzbasic, bnf, caddcl, cadlisp, cfdg, cfm, c_mac, c, cpp, cpp-qt, csharp, css, delphi, diff, div, dos, dot, d, eiffel, fortran, freebasic, genero, glsl, gml, groovy, gettext, haskell, html, idl, ini, inno, io, java5, java, javascript, kixtart, latex, lisp, lotusformulas, lotusscript, lua, m68k, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, per, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vbnet, vb, verilog, vhdl, visualfoxpro, winbatch, xml, xpp, z80

RSS/ATOM σύζευξη ροών ειδήσεων

DokuWiki can integrate data from external XML feeds. For parsing the XML feeds, SimplePie is used. All formats understood by SimplePie can be used in DokuWiki as well. You can influence the rendering by multiple additional space separated parameters:

Parameter Description
any number will be used as maximum number items to show, defaults to 8
reverse display the last items in the feed first
author show item authors names
date show item dates
description show the item description. If HTML is disabled all tags will be stripped
n[dhm] refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours).

The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. DokuWiki will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells DokuWiki to re-render the page if it is more than refresh period since the page was last rendered.

Example:

{{rss>http://slashdot.org/index.rss 5 author date 1h }}

Ενσωμάτωση HTML και PHP

You can embed raw HTML or PHP code into your documents by using the html or php tags like this:

<html>
This is some <span style="color:red;font-size:150%;">inline HTML</span>
</html>
<HTML>
<p style="border:2px dashed red;">And this is some block HTML</p>
</HTML>

<html> This is some <span style=“color:red;font-size:150%;”>inline HTML</span> </html> <HTML> <p style=“border:2px dashed red;”>And this is some block HTML</p> </HTML>

<php>
echo 'A logo generated by PHP:';
echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />';
echo '(generated inline HTML)';
</php>
<PHP>
echo '<table class="inline"><tr><td>The same, but inside a block level element:</td>';
echo '<td><img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" /></td>';
echo '</tr></table>';
</PHP>

<php> echo 'A logo generated by PHP:'; echo '<img src=“' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '” alt=“PHP Logo !” />'; echo '(inline HTML)'; </php> <PHP> echo '<table class=“inline”><tr><td>The same, but inside a block level element:</td>'; echo '<td><img src=“' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '” alt=“PHP Logo !” /></td>'; echo '</tr></table>'; </PHP>

Please Note: HTML and PHP embedding is disabled by default in the configuration. If disabled, the code is displayed instead of executed.

Έλεγχος μακροεντολών

Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble:

Macro Description
~~NOTOC~~ If this macro is found on the page, no table of contents will be created
~~NOCACHE~~ DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the <php> syntax above is used), adding this macro will force DokuWiki to rerender a page on every call

Πρόσθετα σύνταξης

DokuWiki's syntax can be extended by Plugins. How the installed plugins are used is described on their appropriate description pages. The following syntax plugins are available in this particular DokuWiki installation:

1)
αυτή είναι υποσημείωση
el/syntax.1297098067.txt.gz · Τελευταία τροποποίηση: 2011-02-07 18:01 από petsagouris

Εκτός εάν αναφέρεται διαφορετικά, το περιεχόμενο σε αυτο το wiki διέπεται από την ακόλουθη άδεια: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki