This is an old revision of the document!
Table of Contents
Contribution Guide
Please review the contents of this page to understand how DokuWiki is implemented and the methods you can use to contribute pages.
Syntax
DokuWiki does not use the familiar Markdown language which Discord and Discourse uses. Instead, it uses a special Wiki syntax which can be thought of us as progenitor to Markdown. Instead of reproducing the individual guides, we'll link to the different sites which contain detailed instructions.
| Guide | Description |
|---|---|
| DokuWiki General Syntax | General language guide for this site. |
| DokuWiki Images | Instructions on how to embed images |
| Infobox Plugin | For modifying the right-hand summary box. |
| Comments | Create hidden comments inside documents. |
| Tags | Adds tags to pages which allow list pages to be generated. |
| Wrap | Allows complex page formatting and design such as columns, spoilers, and advanced table functions. |
Namespaces
Pages and media (ie images, files) in DokuWiki are stored with a colon-deliminated path where each colon is like a directory name. For instance, this page is called lcars:contribute. You can think of this as C:\lcars\contribute.html if it helps.
To accommodate may files and pages, a simple namespace structure has been created:
root:
lcars:
- zaliel_sel
- amanda_webber
- img:
crew:
- zaliel_sel.png
- amanda_webber.png
ranks:
- starfleet_captain.png
- starfleet_commander.png
- uss_brahe: # This is a page and a namespacee
- deck_layout
- gallery
Therefore, when creating a new page, ensure it is in the lcars: namespace. If you need to store assets which other pages use, place them in the lcars:img namespace. Otherwise, store the assets directly under the page you're creating (such as lcars:uss_brahe:deck_layout.
Templates
Copy the contents of one of the following pages into a new page to quickly begin building a new page:
| 2026/03/17 18:18 | Fiona | templates |
