Tämän oppaan tarkoitus on esitellä MoinMoin``issa sisällön muodostamiseen käytettävää rakennetta, lauseoppia. Ensin esitetään on niin sanottu wikimerkintä, sen jälkeen näytetään kuinka wiki muotoilee wikimerkinnästä sisällön. Osan muotoilutoiminnoista pystyy toteuttamaan editoritilassa. Sivulla on linkkejä lisätietoja sisältäville ohjesivuille. Otathan huomioon sen, että osa toiminnoista riippuu wikin määrityksistä.
Sisällysluettelo
'''Sisältö''' (näytetään toiseen tasoon saakka) <<TableOfContents(2)>>
Sisältö (näytetään toiseen tasoon saakka)
Contents
Otsikot
lisätietoja: OhjeOtsikoista
= Ensimmäisen tason otsikko = == Toisen tason otsikko == === Kolmannen tason otsikko === ==== Neljännen tason otsikko ==== ===== Viidennen tason otsikko =====
Ensimmäisen tason otsikko
Toisen tason otsikko
Kolmannen tason otsikko
Neljännen tason otsikko
Viidennen tason otsikko
Tekstin muotoilu
lisätietoja: OhjeMuotoilusta
* ''kursivoitu'' * '''lihavoitu''' * '''''lihavoitu ja kursivoitu''''' * `konekirjoitus` * {{{koodimuotoilu
alleviivattu
alaindeksi
yläindeksi
pienempi
suurempi
yliviivattu
}}}
kursivoitu
lihavoitu
lihavoitu ja kursivoitu
- `konekirjoitus`
koodimuotoilu
alleviivattu
alaindeksi
yläindeksi
pienempi
suurempi
yliviivattu
Linkit
lisätietoja: OhjeLinkittämisestä
Sisäiset linkit
* EtuSivu * [[EtuSivu]] * OhjeMuokkauksesta/AlaSivut * /AlaSivu * ../SisarSivu * [[EtuSivu|Linkki EtuSivulle, kuvaus tekstinä]] * [[#ankkurinnimi]] * [[#ankkurinnimi|ankkurin kuvaus tekstinä]] * [[SivunNimi#ankkurinnimi]] * [[SivunNimi#ankkurinnimi|kuvaus tekstinä]] * [[attachment:tiedosto.txt]]
Ulkoiset linkit
* http://moinmoin.wikiwikiweb.de/ * [[http://moinmoin.wikiwikiweb.de/]] * [[http://moinmoin.wikiwikiweb.de/|MoinMoin Wiki]] * [[http://static.wikiwikiweb.de/logos/moinmoin.png]] * {{http://static.wikiwikiweb.de/logos/moinmoin.png}} * [[http://static.wikiwikiweb.de/logos/moinmoin.png|moinmoin.png]] * MeatBall:InterWiki * MeatBall:InterWiki * MeatBall:InterWiki * [[MeatBall:InterWiki|InterWiki page on MeatBall]] * [[file://///palvelin/ja/tarkka/hakemistopolku/kohdetiedostoon%20jonka%20nimessä%20on%20välilyöntejä.txt|linkki tiedostoon, jonka nimessä on välilyöntejä.txt]] * nimi@example.com
Automaattisen linkkauksen estäminen tai rajoittaminen
* Wiki''''''Nimi * Wiki``Nimi * !WikiNimi * WikiNimi''''''ä * WikiNimi``ä * `http://www.example.com` * [[http://www.example.com/]]eilinkkiä
WikiNimi
- Wiki``Nimi
WikiNimi
WikiNimi``ä
http://www.example.com/eilinkkiä
Sisennys ja sitaatit
sisennetty teksti teksti sisennetään näin. suositellaan käytettäväksi kappaleiden pituisiin lainauksiin, sitaatteihin.
- sisennetty teksti
- teksti sisennetään näin. suositellaan käytettäväksi kappaleiden pituisiin lainauksiin, sitaatteihin.
Luettelot
lisätietoja: OhjeLuetteloista
Numeroimaton luettelo
* item 1 * item 2 (preceding white space) * item 2.1 * item 2.1.1 * item 3 . item 3.1 (bulletless) . item 4 (bulletless) * item 4.1 . item 4.1.1 (bulletless)
- item 1
- item 2 (preceding white space)
- item 2.1
- item 2.1.1
- item 2.1
- item 3
- item 3.1 (bulletless)
- item 4 (bulletless)
- item 4.1
- item 4.1.1 (bulletless)
- item 4.1
Numeroitu luettelo
numeroiden kera
1. item 1 1. item 1.1 1. item 1.2 1. item 2
- item 1
- item 1.1
- item 1.2
- item 2
roomalaisten numeroiden kera
I. item 1 i. item 1.1 i. item 1.2 I. item 2
- item 1
- item 1.1
- item 1.2
- item 2
kirjainten kera
A. item A a. item A. a) a. item A. b) A. item B
- item A
- item A. a)
- item A. b)
- item B
Määritelmäluettelot
termi:: määritelmä objekti:: kuvaus 1 :: kuvaus 2 Action Items:: :: First Item :: Second Item
- termi
- määritelmä
- objekti
- kuvaus 1
- kuvaus 2
- Action Items
- First Item
- Second Item
Vaakatason viivat
lisätietoja: OhjeViivoista
---- ----- ------ ------- -------- --------- ----------
Taulukot
lisätietoja: OhjeTaulukoista
Taulukot
||'''A'''||'''B'''||'''C'''|| ||1 ||2 ||3 ||
A |
B |
C |
1 |
2 |
3 |
Solun leveys
||vähimmäisleveys ||<99%>maksimaalinen leveys ||
vähimmäisleveys |
maksimaalinen leveys |
Yhtenevät rivit ja sarakkeet
||<|2> kaksi riviä täyttävä solu ||solu toisessa sarakkeessa || ||solu toisen sarakkeen toisella rivillä || ||<-2> kaksi saraketta täyttävä solu || ||||use empty cells as a shorthand ||
kaksi riviä täyttävä solu |
solu toisessa sarakkeessa |
solu toisen sarakkeen toisella rivillä |
|
kaksi saraketta täyttävä solu |
|
use empty cells as a shorthand |
Solun sisällön kohdistaminen
||<^|3> ylhäällä (combined) ||<:99%> keskellä (combined) ||<v|3> alhaalla (combined) || ||<)> oikealla || ||<(> vasemmalla ||
ylhäällä (combined) |
keskellä (combined) |
alhaalla (combined) |
oikealla |
||
vasemmalla |
Taulukon solut väreissä
||<#0000FF> sininen ||<#00FF00> vihreä ||<#FF0000> punainen || ||<#00FFFF> syaani ||<#FF00FF> magenta ||<#FFFF00> keltainen ||
sininen |
vihreä |
punainen |
syaani |
magenta |
keltainen |
HTML:n kaltaisia taulukkomääritteitä
||A ||<rowspan="2"> like <|2> || ||<bgcolor="#00FF00"> like <#00FF00> || ||<colspan="2"> like <-2>||
A |
like <|2> |
like <#00FF00> |
|
like <-2> |
Makrot ja muuttujat
Makrot
Lisätietoja: OhjeMakroista
`` tekee linkin ankkuriin `ankkuri`
`
` muodostaa rivivälin`1` inserts a footnote saying `Note`
`
Include
This macro includes the formatted content of the given local wiki page(s), following recursive includes if encountered. If the recursion generates any cycles, this is detected and prevented!
Usage
<<Include(pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink)>>
- pagename
- Name of the page to include, if it starts with a caret "`^`", a regex of pages to include.
- heading
- Text for the generated heading which will link to the included page (optional).
- level
- Level (1..5) of the generated heading (optional).
- from
- Partial include start marker (optional).
- to
- Partial include end marker (optional).
- sort
- Sorting order when pagename is a regex, i.e. starts with a caret (optional).
- items
- Maximum number of pages to include.
- skipitems
- Number of initial pages to skip over (optional).
- titlesonly
- Only include a link to the page, not page content (optional).
- editlink
- add a footer with links to the included page, both normal and edit (optional).
All parameters except pagename are optional, but you have to follow the given order! Leave the second and third parameters empty if the heading is not wanted and keyword parameters are specified.
`from` and `to` recognise the pattern in comments as well. So watch out for comments that stop the include unexpectedly.
Examples
Include the text of page `FooBar` in the current paragraph:
<<Include(FooBar)>>
- Add a linked H1 of 'Foo Bar' followed by the text:
<<Include(FooBar,"Foo Bar" )>>
- Add a H2 of 'All about Foo Bar':
<<Include(FooBar, 'All about Foo Bar', 2)>>
- Only include content after first horizontal rule:
<<Include(FooBar, , from="^----$")>>
- Only include content until first horizontal rule:
<<Include(FooBar, , to="^----$")>>
- Sort the page list in descending order:
<<Include(^FooBar/.*, , sort=descending)>>
- Include a maximum of three pages:
<<Include(^FooBar/.*, , items=3)>>
- Show at most a week of a blog:
<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7)>>
- Show the previous week with titles only:
<<Include(^BlogBase/.*,, to="^----$", sort=descending, items=7, skipitems=7, titlesonly)>>
You can use these with ../MonthCalendar for blogging:
- Show 3 items out of a month calendar:
<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=3)>>
- Show next 4 items only with titles:
<<Include(^FirstnameLastname/20..-..-..,,to="^----",sort=descending,items=4,skipitems=3,titlesonly)>>
- Show 3 items out of a month calendar:
`<user AT example DOT com>` obfuscates the email address `user@example.com` to users not logged in
Muuttujat
lisätietoja: OhjeMuuttujista
`@SIG@` lisää käyttäjätunnuksesi ja muokkauksen ajankohdan sivulle
`@TIME@` lisää muokkauksen päivämäärän ja kellonajan sivulle
Hymiöt ja ikonit
lisätietoja: OhjeHymiöistä
Lähdekoodi
lisätietoja: HelpOnParsers
Verbatim Display
{ { { def hello(): print "Hello World!" } } }
Poista välilyönnit merkkien "`{ { {`" ja "`} } }`" sisältä.
def hello(): print "Hello World!"
Muotoilun korostaminen
{ { {#!python def hello(): print "Hello World!" } } }
Poista välilyönnit merkkien "`{ { {`" ja "`} } }`" sisältä.
Note (1)