This wiki uses Oddmuse. This page tries to list some of the features that might be of interest for people maintaining roleplaying campaign notes or journals. Send me mail if you have any questions.

Links within a Page

You can define named anchors and link to them as well.

[:example] defines an (invisible) anchor
[[#example]] link to an anchor on the same page
[[#example|Example]] uses a different text for the link
[[HomePage#example]] links to an anchor on a different page
[[HomePage#example|Example]] uses a different text for the link

Table of Contents

Using links within a page, you can generate your own table of contents for long pages. There is another option available to you, however. If you create a page called TOC that isn’t empty, all your pages will get an automatic table of contents. The table of contents is generated based on the headings used on your page and shown before the very first heading on the page.

See BeremAndBeyond:HomePage for an example.


Assume your charakter has a long name like “Rhysalis Eina” but everybody calls her Rhys. Create a page called “Rhysalis Eina” and add all the information you need. Then create another page called “Rhys” containing nothing but #REDIRECT [[Rhysalis Eina]] – now people can link to Rhys using [[Rhys]] and anybody following the link will be redirected to the real page.

Redirecting to an external page is harder. Assume you want [[SRD]] to link to, this is how you would do it:

  1. Go to Administration (at the bottom of the page) and click on the questionmark behind LocalNames. This is where you can provide all external redirects.
  2. Add [ SRD] to the LocalNames page and save.

Change the colors

Don’t like the colors? No problem.

Here’s how to get started:

  1. click on Administration on your own wiki
  2. click on the questionmark after the CSS page
  3. click on Edit this page at the bottom of the CSS page
  4. paste the content of a CSS file or the URL to a CSS file on the web into the text area; this will only work reliably for HTTPS URLs, because some browsers refuse to load mixed content
  5. click on the Save button

Changing the “theme” of your wiki involves just that: Editing your CSS page.

In order to return to the default theme, edit the CSS page and delete everything on it. Save the empty page and you should be back to the dark khaki background.

Example CSS files:

  1. Wilderlande:CSS using the IM Fell fonts (fonts available on this server)
  2. Kaylash:CSS using a white on black theme with cyan links
  3. WerdnaWorld:OldCSS using cyan on ocean green theme

Further reading: Learning CSS, CSS Validator, CSS Specification.


If you create pages by clicking on the New or Calendar links of your wiki, you can collect the latest of these pages by using this tag:


If you’re using these pages to plan future sessions, you might want to show only future events:

<journal future>

If you have both pages for planned future sessions and actual session summaries, you might want to show only past events:

<journal past>

You can find more information on the Oddmuse wiki.

Linking To Other Campaign Wikis

You can use the Campaign Wiki as a prefix to link to pages on other wikis, you can use the “Self” prefix to link to pages on your own wiki, and you can use “Main” the prefix for the admin pages.

Two examples:


We’d like to support free roleplaying as in Free Culture and therefore encourage you to grant your readers the rights to use, study, copy, modify, and redistribute your work. You can place a license note on the page called “FooterNote” – click on Administration on your own wiki and you’ll find a link.

Here are links to some of the licenses you might want to refer to:


You can tweak the links appearing at the top and bottom of your pages (the “goto bar”). In order to this, you have to add the links to the “GotoBar” page. Click on Administration on your own wiki and you’ll find a link. Every local link on the GotoBar page will be turned into an entry of your goto bar.

The first two links are special:

  1. The first link is your “homepage” – this is the page you return to if you click on the logo (see below).
  2. The second link one is your “recent changes” page. The recent changes will be appended to this page automatically.

If you set the GotoBar page, the default New and Calendar links will disappear. To keep them, add the following links to the GotoBar page, using “Self” to link to your own wiki (see above):

[Self:action=new New] [Self:action=calendar Calendar]

If you want to keep important links in the menu, add the following:

[ Dice Roller]

If you want to add links to the current page, you can use the special sequences $id and $$id in your links. The first expands into the human readable page name and the second expands into the URL-escaped page name. To put an edit link for the current page into the menu, for example, you’d add the following:

[Self:action=edit;id=$$id Edit $id]


You can have a logo on every page that links back to your “homepage”. The URL to the image used is stored on a special page called “LogoUrl” – click on Administration on your own wiki and you’ll find a link.

One way to do this is to first upload a (small) image to a logo page, figure out what the URL for the uploaded image is, and use that.

If you need an example, take a look at DungeonMaps:HomePage.

Including Other Pages

You can assemble other pages into new pages. Thus, if you write about your character Gar on multiple pages called “Researching Flight”, “The Snake Swamps”, and “The Tower of Furtwacht”, you can assemble them on a single page as follows:

## Research

<include "Researching Flight">

## Travels

<include "The Snake Swamps">

## Home Sweet Home

<include "The Tower of Furtwacht">

If you have multiple campaign wikis, you can include pages from other sites. You might have a user page for yourself on NameOfYourWiki. Here’s how you’d include it elsewhere:

<include "*wiki*NameOfYourWiki*raw*Alex">

Note the “raw” part in the URL!

Private Pages

You can mark a page as private, hiding its content from anybody that doesn’t know the necessary password.

To mark a page as private, put #PASSWORD XYZZY on the first line. XYZZY is the password required to read the page. Multiple passwords can be supplied, separated by spaces (obviously this means that passwords may not contain spaces). To supply a password, click on the Administration link at the bottom of any page and then click on the Password link.


#PASSWORD gold-awesome-bean-cloud horse-stair-apple-org
This page is visible for two groups of users, each with a different

Note that only the page content is hidden. The name of the page, the fact that is has been edited, its author and so on remain visible.

Also note that from a technical perspective, this provides no security whatsoever. Don’t put private data on a public wiki. It might be useful for game master notes and the like.


Wiki Creole is the default markup used on this site. It was supposed to be a common wiki markup language across different wikis. These days, however, many blogs and text editors support Markdown. Sadly, the two are incompatible.

This is a problem, for example:

# hello

Wiki Creole says this is a numbered list with a single item. Markdown says this is a top level heading. Nevertheless, I’d like to use Markdown myself! So what to do?

There are two options:

If your wiki already has existing pages, you can start new pages with the following line:


This will enable Markdown and disable Wiki Creole for this page only.

If your wiki is new, you can create a single page called MARKDOWN and put something there. As long as this page isn’t empty and isn’t marked for deletion, all your pages will now use Markdown.

Locking the Site

When editing a page of your wiki you need to answer a question. This changes the cookie for the site and allows you to lock and unlock the site. Click on the Administration link at the bottom of the page and look for Lock site or Unlock site menu item. Since anbody can unlock your wiki, this is just a little precaution against spammers.

When a campaign ends, locking the site might be a good idea.


If you want to help with translations, send me an email.