Support hosting wikijs at subpath
As far as I see, wikijs can only be hosted at domain root (http://wiki.example.com/). Would be cool if it could also be hosted at a subpath, like http://example.com/wiki/
Mark external link
In Wikipedia, external link is marked with a trailing icon. Would like to see this for Wiki.js as well.
Multi-git repo support
In case we want a unique wikijs entrypoint for doc, it would be great than wikijs in background made available multiple projet/repo as page sync. For example if on gitlab i have 2 wiki repo: - myproject1.wiki.git - myproject2.wiki.git Add form in wikijs to add the both repo to sync with, and defining a namespace each to avoid name page/content collisions Displaying in wikijs as root dir: myproject1 - page1 - page2 and myprojet2 - page1 - page2
History / Revert to previous version
Add the ability to view the changes history of a page and the possibility to revert to a specific version.
User groups/roles and user rights/permissions
Have the ability to create custom user groups/roles which you can assign to certain users. And to have specific access and ability permissions(such as read, edit, delete pages, upload images, delete images, create pages, comment etc.) that can be assigned to these customizable user groups/roles. Like on MediaWiki: https://www.mediawiki.org/wiki/Help:User_rights_and_groups Also, have the ability to protect pages, meaning, limit their editing rights to certain user groups/roles, much like on MediaWiki: https://www.mediawiki.org/wiki/Help:Protected_pages https://www.mediawiki.org/wiki/Help:Protecting_and_unprotecting_pages
Ability to paste images into MD editor
Images should be pasteable via clipboard ctrl+V as a shortcut, similar to how Github's MD editor works. This would be a gigantic time saver.
1) sections/pages can be marked with a tag 2) Tags can be entered into a "tag bar", such that only tagged pages (or parent links) remain visible in the wiki.
Stop renaming images
### Actual behavior I am using a Microsoft Word plugin called "Writage" to generate markdown files for me from existing word based documentation. This generates a markdown file and a folder called "media" with all the images in it. In the generated markdown the images are all linked in the style of (media/image-name.png) Sample image name: 24fa27e04459c21217ac5512b2116587.png When I upload the file into my wiki.JS webapp it is renaming the file to: 24-fa-27-e-04459-c-21217-ac-5512-b-2116587.png This makes it harder for me to fix my image urls in my generated markdown. As well as finding and replacing "media/" with "/uploads/folder-name/" I then also have to fix each image name by adding hyphens. The way it works now, it is faster for me to manually add the images again one by one using the wikiJS add image interface. ### Expected behavior Don't rename images. Then I can just find and replace the folder name part of the url in the markdown that Writage created for me and everything will magically link. ### Steps to reproduce the behavior WikiJS seems to add hyphens are letter/number boundaries.