Write your content in the widely used and simple Markdown format, using the built-in visual editor. Unlike other wiki software that save content in a database with a difficult to extract format, Wiki.js saves all your content directly into Markdown (.md) files and that content is automatically synced with your remote Git repository. Your content is therefore safe and readable directly from your Git repository.
Wiki.js runs on the blazing fast Node.js engine and is optimized to be low on CPU resources. It relies heavily on caching to quickly deliver content to users and makes use of the latest web technologies, such as WebSockets, to provide instant interactivity in the webpage.
Content is automagically processed into a beautiful reading format, presented inside an elegant user interface. A sidebar menu is generated for each page based on your headers and sections are rendered in different colors to enhance readability.
Choose to restrict access to your Wiki to certain users or even just parts of your content. You are in total control with the easy to use access control built into Wiki.js. Login using the local database or connect with external authentication providers like Microsoft Account, Google ID or Facebook to provide a seamless login experience to your users.
Insert images, schemas, documents, videos, links and more in your Wiki.js using the built-in assets manager. Organize your media files into folders and let the built-in editor generate the proper Markdown tags for you. You can even ask Wiki.js to fetch an image from an external website for you. Once again, all your files are automatically synced to your remote Git repository for safekeeping.
Quickly find the wiki entry you're looking for using the built-in search engine, accessible from any page. It provides relevant results and suggestions by analyzing your wiki entries metadata and content.
Comments and Reviews
Node.js! And I like the overall look & feel, tools for editing/importing docs, git sync, among other goodies. If only it had rendering to a static site!
Doesn't work in sub-directories. You have to use a subdomain for it, and put wiki.js at its root. There's just no way around it without hacking the response in stupid ways. And the dev is even smug about that, see https://feedback.js.wiki/wiki/p/support-hosting-wikijs-at-subpath. Too bad, the tool isn't that bad otherwise.