BREAKING: In a minority of cases syntax updates may break apps running in very old browsers (such as Internet Explorer), or apps that build Docsify in a custom way with old build tools. To upgrade, build Docsify for older browsers in a custom way, or update existing build tools to handle newer syntax.
DEPRECATED: `$docsify.themeColor` is deprecated and will be eventually removed, use a `--theme-color` CSS variable in your style sheet.
* add first test
* new VirtualRoutes mixin that handles routes. fetch tries to use VirtualRoutes. default config updated
* cover all basic use cases
* regex matching in routes
* covered all virtual routes tests
* added hack to fix config test on firefox
* removed formatting regex matches into string routes
* added support for "next" function
* added docs
* navigate now supports both hash and history routerModes
* waiting for networkidle in navigateToRoute helper
* promiseless implementation
* remove firefox workaround from catchPluginErrors test, since we no longer use promises
* updated docs
* updated docs for "alias" as well
* minor rephrasing
* removed non-legacy code from exact-match; updated navigateToRoute helper to infer router mode from page
* moved endsWith from router utils to general utils; added startsWith util; refactored makeExactMatcher to use both
* updated docs per feedback
* moved navigateToRoute helper into the virtual-routes test file
* moved navigateToRoute to top of file
* updated docs per pr comments
* Adds option to specify an header height
When using a template that has a sticky-header, clicking on the sidebar will
scroll the page under the header.
I added the option `headerHeight` (default = `0`) so that the content div will
be scrolled down that amount of pixels.
* updates documentation and renames variable
rm CNAME
add CNAME
add repo test
back to the origin index.html
fix: the Git corner displayed bigger when the externalLinkTarget = ''
[update] a new independent config for corner link target attribute.
[update doc] add the `cornerExternalLinkTarget` config in the doc.
* updated german links
* fixed links where `QingWei-Li` should've been `docsifyjs`
* naturally excluded donate links and links to private projects like `vuep` unrelated to docsify
---
See commit for details. If you have a question, just ask.
This was `history` when it should have been set to `hash`. It also described the correct value in the example, which was misleading.
Please makes sure these boxes are checked before submitting your PR, thank you!
* [x] Make sure you are merging your commits to `master` branch.
* [x] Add some descriptions and refer relative issues for you PR.
* [x] DO NOT include files inside `lib` directory.
fallbackLanguages give the possibility to configure a list of languages which must used the default language when a page is missing in the requested language.