MoinMoin apdorojimo instrukcijos turi tokią pačią semantiką kaip ir XML: jie valdo apdorojant puslapį imamus kelius. Apdorojimo instrukcijos (Processing Instructions - PIs) yra eilutės, kurios prasideda su "#" ženklu, kurį seka raktažodis ir pasirinktinai keli argumentai; raktažodis yra nejautrus didžiųjų/mažųjų raidžių pasikeitimams. Du iš eilės einantys grotelių simboliai eilutės pradžioje reiškia komentarą, kuris neatsiras apdorotame puslapyje.
Visi PIs privalo atsirasti pačioje puslapio pradžioje. Išimtis yra PIs komentarai, jie gali atsirasti bet kur puslapyje, naudojant "wiki" formatavimą, bet ne puslapiuose, naudojančiuose kitą formatą.
Norėdami rasti daugiau informacijos apie įmanomą žymėjimą, žiūrėkite PagalbaRedagavimo.
Apdorojimo instrukcijos, kurias žino MoinMoin:
Contents
## komentarai
## komentaras, bet koks čia esantis tekstas yra ignoruojamas
#format
Nurodo pradinį šio puslapio formatą.
#FORMAT formato-patikslintojas nebūtini-argumentai
formato-patikslintojas gali būti:
wiki: pagrindinie MoinMoin wiki markup
plain: paprstas normalus tekstas
python: spalvotas Python kodas
Bet kokio kito idiegto analizatoriaus pavadinimas. Ieškokite HelpOnParsers, noredami sužinoti apie papildomus galimus analizatorius ir MoinMoin:ParserMarket, norėdami rasti vartotojų pateiktus analizatorius.
Kai kurie analizatoriai gali priimti nebūtinusl argumentus. Peržiūrėkite analizatorių dokumentacijas, norėdami sužinoti apie galimas parinktis.
#redirect
Nukreipia i kitą puslapį (žiūrėkite MeatBall:PageRedirect)
#REDIRECT puslapio pavadinimas
#refresh
Nukreipti į kitą puslapį (or an external URL arba tiesiog atnaujinti tą patį puslapį, if left out)
Reikia įgalinti serverio nuostatose, ieškokite HelpOnConfiguration
#REFRESH uždelsti taikinį
taikinys gali būti arba puslapio pavadinimas, arba pinlai kvalifikuotas url. Štai du pavyzdžiai:
#refresh 0 FrontPage #refresh 5 http://example.com/
#pragma
Nustato apdorojimo veikseną puslapiui:
#PRAGMA veiksenos argumentai
veiksenų pavadinimai nėra jautrūs dižiųjų-mažųjų raidžių pasikeitimams.
MoinMoin žino kelias programas ir jūs galite pridėti daugiau ir naudoti jas savo pačių apipavidalinimams arba makrokomandoms. Štai žinomos pragma:
sekcijos-numeriai
Įjungia automatinį sekcijų pavadinimų numeravimą.
#pragma section-numbers off
off arba 0 išjungia numeravimą, on arba 1 įgalina/įjungia numeravimą. Numatytasis rėžimas yra nustatomas per show_section_numbers konfiguracijos nustatymus.
Kai įgalinamas numeravimas, įmanoma naudoti tam tikrus antraščių lygius:
#pragma section-numbers 2
Rodo sekcijos numerius tiktai antro (ar aukštesnio) lygio antraštėms (panašiai ir nuo 3 iki 6).
raktažodžiai
prideda <meta> gairę su raktažodžiu, kuris nusako paieškų moduliams ką galima rasti tam tikruose puslapiuose.
#pragma keywords Cars, Vehicles, Foo
apibūdiminas
prideda <meta> gairę, kuri savyje turi tam tikro puslapio apibūdinimą.
#pragma description Šis puslapis apie mašinas.
supplementation
naudojama įgalinti arba išjungti a supplementation esamam puslaiui, pvz.: diskusijų puslapis
#pragma supplementation-page on
off išjungia the supplementation esamam puslapiui. Taip pat pažiūrėkite HelpOnConfiguration/SupplementationPage norėdami sužinoti daugiau.
#deprecated
Pažymėti ši puslapį kaip deprecated.
#DEPRECATED
Tolesni puslapio pakeitimai nesukurs jokių atsarginių versijų ir jo naudojimas sukels esamos versijos rodymą šalia ankstesnės prieš deprecated versijos. Tai leidžia pašalinti visą puslapio turinį, įterpkite #deprecated, tada rašykite trumpą žinutę, paaiškinančią šio veiksmo priežastis. Taip darydami jūs efektyviai užšaldote paskutinę/veliausiają šio puslapio versiją, taip jis tampa nepasiekiamas paieškoms (no hits on stale content), tačiau turinys lieka matomas.
Pašalinant PI iš puslapio nebus sukuriama deprecation žinutės atsarginė kopija.
Lyginant su #REDIRECT šis PI duoda galimybę duoti vartotojui priežastį kodėl puslapis idaugiau nenaudojamas ir jodėl jis turėtų eiti į kitą, kol #REDIRECT permetinės juos i kitą puslapi be jokios priežasties.
- Nepašalinant puslapio turinio dedant #deprecated sukels pakartotiną puslapio atvaizdavimą.
#language
Nustato kalbą ir kryptį.
#language kalbos-pavadinimas
Nustatyri puslapio kalbą ir kryptį. Kalbos pavadinimas yra iso-639-1 kodas. MoinMoin ignoruoja kalbas, kurios neturi vertimo failo MoinMoin/i18n/. Taip pat ieškokite HelpOnLanguages.