Skip to topic | Skip to bottom
Home
Search:

TWiki
TWiki.TextFormattingRulesPlr1.2 - 21 Jan 2006 - 12:22 - AlsteRtopic end
You are here: TWiki > ImcPoland > ImcPlSoyusznicy > ImcPlTwikiHowTo > WikiSyntaxKrotkiPl > TextFormattingRulesPl

Start of topic | Skip to actions
<< WikiSyntaxKrotkiPl

<< ImcPoland


od http://twiki.org/cgi-bin/view/Codev/PolishTranslation


Zasady edycji tekstu w TWiki

Tworzenie stron w TWiki polega na pisaniu zwykłego tekstu - dokładnie tak, jak pisanie listów w poczcie elektronicznej. Nie trzeba znać HTML, chociaż można z niego korzystać. Można również korzystać ze specjalnie opracowanego systemu formatowania, tzw. TWikiShorthand. TWikiShorthand jest bardzo prosty, lecz umożliwia dokładne sformatowanie strony. Ponadto można wykorzystywać tzw. nazwy WikiWordPl, czyli wyrazy, które pozwalają tworzyć automatyczne skróty do innych stron.

Poniżej przedstawiono system formatowania stron TWikiShorthand.

Edycja stron za pomocą TWikiShorthand

Instrukcja formatująca: Piszemy: Otrzymujemy:
Akapity:
Wpisanie jednej, lub większej liczby pustych linii spowoduje utworzenie nowego akapitu.
pierwszy akapit

drugi akapit
pierwszy akapit

drugi akapit

Nagłówki:
Nagłówki tworzone są przez wpisanie na początku linii trzech, lub większej liczby znaków minus -, za którymi należy wpisać znak plus + oraz tekst nagłówka. Wpisanie jednego znaku plus + spowoduje utworzenia nagłówka pierwszego poziomu, dwóch znaków plus + - nagłówka drugiego poziomu itd. Można tworzyć nagłówki co najwyżej szóstego poziomu (sześć znaków plus +). Uwaga: spis treści zostanie utworzony automatycznie na podstawie wpisanych nagłówków, przez wpisanie w tekście zmiennej %TOC% (zobacz TWikiVariables). Tekst wpisany w nagłówku za dwoma znakami wykrzyknika !! nie zostanie umieszczony w spisie treści, np. jeśli wpiszemy ---+!! Tekst nagłówka, wtedy taki nagłówek nie zostanie ujęty w spisie treści.
---++ Sushi

---+++ Maguro

Sushi

Maguro

Tekst pogrubiony:
Objęcie tekstu znakami gwiazdki * spowoduje jego pogrubienie.
*Pogrubiony*
Pogrubiony
Tekst pochylony:
Objęcie tekstu znakami podkreślenia _ spowoduje jego pochylenie.
_Pochylony_
Pochylony
Tekst pochylony i pogrubiony:
Objęcie tekstu dwoma znakami podkreślenia _ spowoduje jego pochylenie i pogrubienie.
__Pochylony i pogrubiony__
Pochylony i pogrubiony
Tekst o stałej szerokości czcionki:
Objęcie tekstu znakiem równości = spowoduje napisanie tego tekstu czcionką o stałej szerokości.
=Tekst o stałej szerokości czcionki=
Tekst o stałej szerokości czcionki
Bold Fixed Font:
Objęcie tekstu dwoma znakami równości spowoduje napisanie tego tekstu pogrubioną czcionką o stałej szerokości.
==Tekst pogrubiony o stałej szerokości czcionki==
Tekst pogrubiony o stałej szerokości czcionki
Uwaga: Znaki formatujące * _ = == powinny zostać "przyklejone" do formatowanego tekstu, tzn. nie należy wstawiać spacji między takim znakiem, a formatowanym tekstem.
_Tak pochylamy_,
_Tak nam się nie uda _
Tak pochylamy, _Tak nam się nie uda _
Pisanie dosłowne:
Fragmenty kodu źródłowego programów i inne ustępy tekstu, które powinny zostać napisane dosłownie, bez formatowania, należy umieścić między znacznikami <verbatim> i </verbatim>.
Uwaga: Należy użyć znaczników <pre> i </pre> jeśli wpisywany tekst powinien zostać zinterpretowany i zawiera kod źródłowy w HTML.
Uwaga: Znaczniki formatujące powinny zostać umieszczone w oddzielnych liniach.
<verbatim>
class CatAnimal {
  void purr() {
    <code here>
  }
}
</verbatim>
class CatAnimal {
  void purr() {
    <code here>
  }
}
Pozioma linia oddzielająca:
Wpisanie przynajmniej trzech znaków minus - spowoduje wstawienie poziomej linii oddzielającej.
-------

Pozycja na liście wyliczeniowej:
Wpisanie trzech spacji i gwiazdki * na początku linii spowoduje utworzenie pozycji na liście wyliczeniowej.
   * pozycja na liście
  • pozycja na liście
Pozycja na hierarchicznej liście wyliczeniowej:
Wpisanie sześciu, dziewięciu, ... spacji i gwiazdki * na początku linii spowoduje utworzenie pozycji na kolejnym poziomie hierarchicznej listy wyliczeniowej.
      * pozycja na poziomie drugim
    • pozycja na poziomie drugim
Pozycja na liście numerowanej:
Wpisanie trzech spacji i dowolnej cyfry na początku linii spowoduje utworzenie pozycji na liście numerowanej.
   1 Sushi
   1 Dim Sum
  1. Sushi
  2. Dim Sum
Definicja:
Wpisanie na początku linii trzech spacji, definiowanego terminu, dwukropka, spacji i treści definicji spowoduje odpowiednie sformatowanie definicji.
Uwaga: Sformatowanie definicji terminu składającego się z dwóch wyrazów oddzielonych spacją nie jest możliwe. W takim przypadku należy spacje zastąpić np. znakiem podkreślenia _, lub znakiem niełamliwej spacji &nbsp;.
   Sushi: potrawa japońska
   Dim&nbsp;Sum: S.F.
Sushi
potrawa japońska
Dim Sum
S.F.
Tabela:
Wpisanie zawartości komórek wraz z dodatkowymi spacjami między znakami pionowej kreski | spowoduje sformatowanie tabeli.
Uwaga: | *pogrubiony* | komórka zostanie sformatowana jako komórka nagłówkowa tabeli.
Uwaga: |   spacje | komórka zostanie wyśrodkowana.
Uwaga: |     spacje | komórka zostanie wyrównana do prawej.
Uwaga: | 2 odstępy kolumnowe || komórka zostanie sformatowana jako komórka dwukolumnowa.
Uwaga: W razie potrzeby można jeden długi wiersz podzielić na kilka linii umieszczając na końcu każdej linii znak backslash '\'.
| *L* |       *C* | *R* |
| A2  |         2 |  2  |
| A3  |         3 |  3  |
| wielokolumnowa |||
| A4  | następna | następna |
L C R
A2 2 2
A3 3 3
wielokolumnowa
A4 następna następna
Skróty typu TWiki.WikiWordPl:
Wpisanie tzw. nazwy WikiWordPl spowoduje utworzenie skrótu do danej strony.
Uwaga: W przypadku tworzenia skrótu do strony znajdującej się w innym dziale Indymedia Documentation Project należy wpisać NazwaDzialu.NazwaStrony.
WebNotify

Main.CzytajTo
WebNotify

CzytajTo?

Skróty wymuszone:
Wpisanie tekstu między podwójnymi nawiasami kwadratowymi spowoduje utworzenie skrótu wymuszonego.
Uwaga: Tekst wewnątrz nawiasów kwadratowych może zawierać dodatkowe spacje. Nazwa strony zostanie utworzona poprzez zamianę pierwszego znaku każdego wyrazu na wielką literę i usunięcie spacji, np. napis [[text formatting rules]] zostanie zamieniony na skrót TextFormattingRules. Można również tworzyć skróty do innych działów i skróty do zakotwiczeń (anchors) wewnątrz danej strony.
[[wiki syntax]]

[[Main.TWiki users]]
wiki syntax

Main.TWiki users

Skróty właściwe:
Wpisanie instrukcji [[odwolanie][tekst]] spowoduje utworzenie właściego skrótu tekst do strony odwolanie. W ten sposób można tworzyć skróty do stron TWiki (np. WikiSyntaxPl), jak i skróty do innych stron WWW (np. http://TWiki.org/).
Uwaga: Dla skrótów właściwych obowiązują te same zasady dotyczące skrótów do stron TWiki, co dla omówionych wyżej skrótów wymuszonych.
Uwaga: Dla skrótów do innych stron WWW można użyć spacji zamiast dwóch znaków ][ w celu oddzielenia adresu URL od opisu skrótu.
Uwaga: Skróty do zakotwiczeń można tworzyć za pomocą instrukcji [[Local.WebHome#MojeZakotwiczenie][Idź do zakotwiczenia]] i [[http://gnu.org/#Action][GNU Action]].
[[WikiSyntaxPl][składnia]]

[[http://gnu.org][GNU]]

[[http://xml.org XML]]
składnia

GNU

XML

Zakotwiczenia:
Zakotwiczenie wewnątrz danej strony TWiki może zostać utworzone za pomocą instrukcji #NazwaZakotwiczenia wpisanej na początku linii. Nazwa zakotwiczenia musi być nazwą WikiWordPl. W celu utworzenia skrótu do zakotwiczenia, należy zastosować instrukcję [[MojaStrona#NazwaZakotwiczenia]]. Nazwa strony (w tym przypadku MojaStrona) może zostać pominięta, jeśli ma powstać skrót do zakotwiczenia umieszczonego na bieżącej stronie.
[[WebHome#NotThere]]

[[#MyAnchor][Skocz]]

#MyAnchor Tutaj
Local.WebHome#NotThere

Skocz

Tutaj

Wyłączenie automatycznego tworzenia skrótów:
Aby uniemożliwić automatyczne utworzenie skrótu do nazwy WikiWordPl należy poprzedzić tą nazwę znacznikiem <nop>.
<nop>SunOS
SunOS
Zablokowanie automatycznego tworzenia skrótów:
W celu zablokowania automatycznego tworzenia skrótów do nazw WikiWordPl należy umieścić formatowany tekst wewnątrz znaczników <noautolink> i </noautolink>.
Uwaga: Znaczniki powinny zostać umieszczone w oddzielnych liniach.
Uwaga: Blokada działa również dla tabel formatowanych zgodnie z TWikiShorthand, ale tylko w przypadku, gdy zostanie wstawiona pusta linia pomiędzy końcem tabeli i zamykającym znacznikiem </noautolink> (znana cecha wtyczki TablePlugin).
 <noautolink>
 RedHat &
 SuSE
 </noautolink>
RedHat & SuSE
Skróty mailto:
Aby utworzyć skróty typu 'mailto:' z bardziej rozbudowanym tekstem opisu można wpisać temat i treść listu, np. [[mailto:konto@domena tekst opisu]].
[[mailto:a@z.com Poczta]]

[[mailto:b@z.com?subject=Powitanie Witaj!]]
Poczta

Witaj!

HTML na stronach TWiki

Praktycznie wszystkie znaczniki HTML mogą być użyte do formatowania stron TWiki. Należy jednak pamiętać o kilku szczegółach technicznych.

HTML a TWikiShorthand

  • Nie zaleca się stosowania HTML na stronach TWiki przeznaczonych do pracy grupowej. Zamiast tego należy stosować TWiki shorthand, co nie zaśmieca tekstu i ułatwia jego edycję.
  • ALERT! Uwaga: TWiki zaprojektowano do pracy na różnych platformach sprzętowych i dla różnych przeglądarek. W standardowej instalacji TWiki obsługuje język HTML w wersji 3.2. Wpisanie tekstu w kodzie źródłowym HTML, w szczególności znaczników obsługiwanych tylko przez daną przeglądarkę, może zmniejszyć kompatybilność TWiki.

Interpretacja HTML przez TWiki

  • Tekst strony w formacie TWikiShorthand jest zamieniany na tekst w XHTML 1.0. Aby utworzyć kopię strony w HTML, należy w przeglądarce włączyć podgląd kodu źródłowego i zachować zawartość strony do pliku.
    • TIP Jeśli zachodzi potrzeba wielokrotnego zapisu strony/stron w formacie HTML, można zastosować wtyczkę TWiki:Plugins/GenHTMLAddon. Umożliwia ona utworzenie katalogu, zawierającego sformatowane wersje stron TWiki wraz z dołączonymi plikami.
  • ALERT! Uwaga: Nawiasy trójkątne: otwierający i zamykający <...> tworzące znacznik HTML muszą się znaleźć w tej samej linii. W przeciwnym przypadku znacznik nie będzie działał. Ta właściwość umożliwia bezpośrednie wpisywanie niesparowanych znaków < i > zamiast stosowania ich oznaczenia HTML w postaci &lt;.
    • TIP Plik utworzony w edytorze HTML należy zachować przy wyłączonej opcji wstawiania znaków końca przy zawijaniu tekstu. W przypadku problemów pojawiających się przy bezpośrednim kopiowaniu i wklejaniu tego pliku na stronę TWiki, należy sprawdzić ten plik w zwykłym edytorze tekstowym z wyłączoną opcją zawijania linii.

Skróty

Charakterystyczną cechą TWiki jest możliwość tworzenia skrótów bez konieczności wstawiania dodatkowych instrukcji formatujących. Wystarczy zastosować tzw. nazwy WikiWordPl. Nowe zasady tworzenia skrótów w TWiki z wykorzystaniem podwójnych nawiasów kwadratowych są prostym rozszerzeniem tej możliwości.

Skróty do stron TWiki

  • GoodStyle jest nazwą WikiWordPl która jest interpretowana jako skrót do strony GoodStyle umieszczonej w bieżącym dziale Indymedia Documentation Project.
  • JeszczeNieMa? jest skrótem do jeszcze nie istniejącej strony. Wystarczy kliknąć na znak zapytania ?, aby utworzyć tę stronę i rozpocząć jej edycję. Proszę spróbować, lecz proszę jej nie zachowywać, gdyż zniszczyłoby to powyższy przykład!

Skróty do innych stron WWW

  • Napisy w rodzaju http://..., https://..., ftp://..., gopher://..., news://..., file://..., telnet://... i mailto:...@... powodują automatyczne utworzenie odpowiednich skrótów.

  • Dotyczy to również napisów w postaci adresów email, np. napis nazwa@domena.com zostanie rozwinięty do odpowiedniego skrótu.

Zmienne TWiki

Zmienne to nazwy objęte znakami procent %. Są one rozwijane na bieżąco. Poniżej podano przykłady użytecznych zmiennych i ich rozwinięcia.

  • %TOC% : Spis treści tworzony w oparciu o teksty nagłówków umieszczonych na stronie. Działanie zmiennej można zaobserwować na górze bieżącej strony.

  • %WEB% : Nazwa bieżącego działu. W tym przypadku jest to TWiki.

  • %TOPIC% : Nazwa bieżącej strony. W tym przypadku jest to TextFormattingRulesPl.

  • %ATTACHURL% : Adres URL załącznika do bieżącej strony. Wpisanie instrukcji %ATTACHURL%/image.gif spowoduje wyświetlenie graficznego pliku załącznika.

  • %INCLUDE{"PewnaStrona"}% : Zawartość strony "PewnaStrona". Wpisanie takiej instrukcji spowoduje wstawienie do bieżącej strony zawartości strony "PewnaStrona". Przykład: %INCLUDE{"TWiki.SiteMap"}%

  • %SEARCH{"sushi"}% : Wyniki wyszukiwania podanego tekstu ("sushi"). Strona FormattedSearch umożliwia formatowanie wyników wyszukiwania i może być zastosowana wewnątrz tworzonych aplikacji.

  • Na stronie TWikiPreferences zdefiniowano szereg zmiennych globalnych. Są to m.in.:
    • Koniec linii: Można napisać %BR% aby wymusić złamanie linii.
    • Tekst w kolorze: Można napisać : kolory %RED% czerwony %ENDCOLOR% i %BLUE% niebieski %ENDCOLOR% aby uzyskać: kolory czerwony i niebieski .
    • Ikony używane w dokumentacji TWiki: Można napisać: %H% Pomoc, %T% Podpowiedź, %X% Uwaga aby uzyskać: HELP Pomoc, TIP Podpowiedź, ALERT! Uwaga. Więcej informacji na stronie TWikiDocGraphics.

Wtyczki rozszerzające możliwości formatowania tekstu

Wtyczki rozszerzają możliwości formatowania tekstu i funkcjonalność Indymedia Documentation Project. Przykładowo wtyczka SpreadSheetPlugin umożliwia utworzenie arkusza kalkulacyjnego za pomocą instrukcji formatujących podobnych do tych stosowanych przy tworzeniu tabel.

Dostępne wtyczki znajdują się na stronie Plugins w TWiki.org. Zmienna %PLUGINDESCRIPTIONS% zawiera listę wtyczek dostępnych w bieżącej instalacji TWiki:

  • DefaultPlugin: This plugin can be used to specify some simple custom rendering rules. It also renders depreciated *_text_* as bold italic text.
  • SpreadSheetPlugin: Add spreadsheet calculation like "$SUM( $ABOVE() )" to tables located in Indymedia Documentation Project topics.
  • CommentPlugin: Allows users to quickly post comments to a page without an edit/preview/save cycle.
  • EditTablePlugin: Edit TWiki tables using edit fields, date pickers and drop down boxes
  • InterwikiPlugin: Link ExternalSite:Page text to external sites based on aliases defined in the InterWikis topic
  • SmiliesPlugin: Render smilies as icons, like  :-) for smile or  :cool: for cool!
  • TablePlugin: Control attributes of tables and sorting of table columns

Ustawienia wtyczek dla bieżącej instalacji TWiki można sprawdzić na stronie TWikiPreferences.

Typowe błędy

Zasady formatowania tekstu w TWiki są proste i można się ich szybko nauczyć. Należy jednak zwrócić uwagę na kilka szczegółów (zobacz TextFormattingFAQ):

  • Pytanie: Co zrobić, aby tekst umieszczony w nawiasach trójkątnych, np. <nazwapliku> został poprawnie wyświetlony. ?
    • Odpowiedź: Znaki mniejszości '<' i większości '>' mają znaczenie specjalne w HTML, gdyż służą do definiowania znaczników. Należy je zacytować, tzn. napisać '&lt;' zamiast '<' i '&gt;' zamiast '>'.
      Przykład: aby otrzymać 'prog <filename>', należy napisać 'prog &lt;filename&gt;'.

  • Pytanie: Dlaczego czasami znak ampersand '&' nie jest wyświetlany?
    • A: Znak ampersand '&' ma znaczenie specjalne w HTML, gdyż rozpoczyna tzw. jednostkę znakową, np. napis '&copy;' jest interpretowany jako znak praw autorskich ©. Aby wyświetlić znak ampersand '&' należy go zacytować, tzn. napisać '&amp;' zamiast '&'.
      Przykład: aby otrzymać 'To & owo', należy napisać 'To &amp; owo'.

to top

TWiki.TextFormattingRulesPl moved from Local.TextFormattingRulesPl on 21 Jan 2006 - 12:21 by AlsteR - put it back
You are here: TWiki > ImcPoland > ImcPlSoyusznicy > ImcPlTwikiHowTo > WikiSyntaxKrotkiPl > TextFormattingRulesPl

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).