Be my guest
Looking closely at the DF wiki, there is some background magic to make what they do work well. This is going to take a fair bit of reading to understand and code properly.
Their system uses a custom namespace for each game version and a patched wiki. This method may be overkill, but looks promising. I'm assuming you have admin access to configure and patch the server. If not, we can still do things manually, but this way should make maintenance easier.
In any case, it will probably take me a few days to get organized. I'll post updates here.