Historian

Historian is a hybrid wiki and static site generator.

More broadly, Historian aims to present a git repository of Markdown files as a web-editable wiki, which can be exported into a static site. As such, Historian tries not to introduce its own special syntax or conventions. A Historian wiki should be editable and previewable in any Markdown editor, and should be usable as a wiki or documentation site in e.g. a GitHub or Gitea repo.

That being said Historian does also include some helper tools to make management of such a wiki easier, for example, it includes a tool to resolve MediaWiki style wikilinks into a markdown links. These tools can be used both on the command line and in the Historian web interface.

The Historian web interface is a very simple wiki interface that provides an editor and a page history view. It does not currently do authentication; it's intended exclusively as an internal wiki.

A search functionality is planned but not implemented. Ideally it would be possible to include the search component as part of the statically built website, perhaps by compiling a search index along with the website contents.

Description
Web application for working with megaverse wiki
Readme 1.4 MiB
Languages
Rust 47.2%
CSS 40.9%
HTML 10.1%
Scheme 1.5%
Dockerfile 0.3%