* Update test environments and lint configuration
Update Jest (unit + integration) and Playwright (e2e) test environments. Includes stability improvements for e2e tests using newer, more stable methods per the Playwright docs.
- Update Jest 26 => 27
- Update Jest-related libs (babel parser)
- Update Playwright 1.8 => Playwright Test 1.18
- Update GitHub CI (action versions, job parallelization, and matrices)
- Update ESLint 5 => 8
- Update ESLint-related libs (parser, prettier, Jest, Playwright)
- Fix test failures on M1-based Macs
- Fix e2e stability issues by replacing PW $ method calls
- Fix ESLint errors
- Fix incorrect CI flag on Jest runs (-ci => --ci)
- Refactor e2e test runner from Jest to Playwright Test
- Refactor e2e test files for Playwright Test
- Refactor fix-lint script name to lint:fix for consistency
- Refactor npm scripts order for readability
- Remove unnecessary configs and libs
- Remove example image snapshots
* revert: Convert {docsify-ignore} and {docsify-ignore-all} to HTML comments
This reverts commit 90d283d340502456a5d8495df596bb4a02ceb39b
* fix: patch for docsify-ignore
* fix test
* fix test
* breaking: convert {docsify-ignore} and {docsify-ignore-all} to HTML comments
Close https://github.com/docsifyjs/docsify/issues/441
* chore: add ignore and ignore-all unit tests
Co-authored-by: 沈唁 <52o@qq52o.cn>
* [fix#1046] fix cross-origin url cannot be redirected when "externalLinkTarget" is set to "_self" and "routerMode" is set to "history".
* [code format] code format.
* update docs
* docs refine.
* fix(core): cross-orgin link work incorrect (#1046)
Fix cross-origin url cannot be redirected when "externalLinkTarget" is set to "_self" and "routerMode" is set to "history".
Add new configuration for those cases and completed docs.
Fixes#1046
PR Close#1062