Joe Pea
62d111fc66
rename some internal variables to better indicate what is happening
2021-09-26 15:51:55 -07:00
Joe Pea
e94b629c14
no reason to use dom.appendTo
2021-09-26 15:34:22 -07:00
Joe Pea
60ccf09086
initial SSR working independently without a seconds server
...
Many things work. What doesn't work (needs work):
- Any dynamic config options (f.e. any that use functions) need to be specified in the HTML by augmenting the injected config object. This includes plugins, Vue components, and similar.
- Plugins and Vue don't work on initial SSR render. Switch pages dynamically and they work during the dynamic markdown handling.
- Cover page causes an error
- Search plugin causes an error
2021-05-17 23:40:00 -07:00
Joe Pea
4df8883983
remove comment
2021-05-17 21:28:18 -07:00
Joe Pea
a5526c9daa
improve detection of Markdown files in SSR renderer so it doesn't utterly fail so much, and log errors to console instead of swallowing them
2021-05-04 05:43:23 -07:00
Joe Pea
1bbc84642f
as we're not using package-lock files, tell Lerna not to use 'npm ci'
2021-05-04 02:23:52 -07:00
Joe Pea
dcd480e148
remove package-lock files to fix CI error https://github.com/npm/npm/issues/17340
2021-05-04 02:14:34 -07:00
Joe Pea
136e666e78
Merge branch 'develop' into fix-validating-remote-content-2
...
* develop: (104 commits)
chore: bump ssri from 6.0.1 to 6.0.2 (#1563 )
chore: Update Edit Document using develop branch (#1541 )
fix: Add escapeHtml for search (#1551 )
docs: link with plugin Pagination (#1554 )
fix: Upgrade dompurify from 2.2.6 to 2.2.7 (#1553 )
fix: upgrade dompurify from 2.2.6 to 2.2.7 (#1552 )
chore: bump y18n from 4.0.0 to 4.0.1 (#1548 )
chore: Fix search for missing pathNamespaces (#1547 )
fix: Upgrade docsify from 4.12.0 to 4.12.1 (#1544 )
docs:Update deploy, change Zeit to Vercel (#1540 )
fix: Cannot read property 'classList' of null (#1527 )
chore: fix microsoft/playwright-github-action error (#1534 )
Update PULL_REQUEST_TEMPLATE.md
chore: Update CHANGELOG and Update test snapshots
chore: add changelog 4.12.1
[build] 4.12.1
feat: Support search when there is no title (#1519 )
test(unit): add test cases on isExternal. (#1515 )
docs: Update Vercel logo link (#1520 )
fix: Upgrade docsify from 4.11.6 to 4.12.0 (#1518 )
...
2021-05-04 01:59:38 -07:00
Joe Pea
27b2e32468
WIP: update use native Node ESM for server code, update config files to specifically use .cjs (those tools don't support Node ESM files yet), use a single eslintrc file, all test code uses ESM import/export syntax instead of require (WIP)
2021-05-04 00:08:36 -07:00
dependabot[bot]
86f134d132
chore: bump ssri from 6.0.1 to 6.0.2 ( #1563 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-04 08:15:40 +08:00
沈唁
a6fbe079d3
chore: Update Edit Document using develop branch ( #1541 )
2021-04-18 16:14:33 +08:00
沈唁
c24f7f6f0b
fix: Add escapeHtml for search ( #1551 )
...
Co-authored-by: Anix <anik220798@gmail.com>
2021-04-12 09:47:39 +08:00
wxq
32203b77bf
docs: link with plugin Pagination ( #1554 )
...
Co-authored-by: Koy <koy@ko8e24.top>
2021-04-11 21:02:11 +08:00
Snyk bot
93c48f3d61
fix: Upgrade dompurify from 2.2.6 to 2.2.7 ( #1553 )
...
* fix: upgrade dompurify from 2.2.6 to 2.2.7
Snyk has created this PR to upgrade dompurify from 2.2.6 to 2.2.7.
See this package in npm:
https://www.npmjs.com/package/dompurify
See this project in Snyk:
https://app.snyk.io/org/anikethsaha/project/836f877b-b98e-47ed-89fc-554e9b2e146d?utm_source=github&utm_medium=upgrade-pr
* fix: missing vue
Co-authored-by: sy-records <52o@qq52o.cn>
2021-04-10 13:32:30 +08:00
Snyk bot
407e4d4f3d
fix: upgrade dompurify from 2.2.6 to 2.2.7 ( #1552 )
...
Snyk has created this PR to upgrade dompurify from 2.2.6 to 2.2.7.
See this package in npm:
https://www.npmjs.com/package/dompurify
See this project in Snyk:
https://app.snyk.io/org/anikethsaha/project/6efe7e04-4e52-497e-8ad5-570733cc577a?utm_source=github&utm_medium=upgrade-pr
2021-04-07 23:16:25 +08:00
dependabot[bot]
6ee77d237f
chore: bump y18n from 4.0.0 to 4.0.1 ( #1548 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-31 10:36:21 +08:00
沈唁
c2cf163fc0
chore: Fix search for missing pathNamespaces ( #1547 )
2021-03-28 18:46:09 +08:00
Snyk bot
d607f6d71c
fix: Upgrade docsify from 4.12.0 to 4.12.1 ( #1544 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-DOCSIFY-1066017
2021-03-23 11:49:01 +08:00
Mitchell Wright
f19dc69aaf
docs:Update deploy, change Zeit to Vercel ( #1540 )
2021-03-18 00:21:33 +08:00
沈唁
d6df2b85a9
fix: Cannot read property 'classList' of null ( #1527 )
...
* fix: Cannot read property 'classList' of null
* fix: Cannot read property classList of null
https://github.com/docsifyjs/docsify/pull/1527#issuecomment-793455105
2021-03-12 08:48:28 +08:00
沈唁
b8653e1f32
chore: fix microsoft/playwright-github-action error ( #1534 )
2021-03-11 16:13:08 +08:00
Joe Pea
756c79ff8a
Update PULL_REQUEST_TEMPLATE.md
2021-03-08 22:37:15 -08:00
sy-records
659d18bc69
chore: Update CHANGELOG and Update test snapshots
2021-03-07 11:09:40 +08:00
sy-records
cea7765901
chore: add changelog 4.12.1
v4.12.1
2021-03-07 11:00:43 +08:00
sy-records
d1b77c7134
[build] 4.12.1
2021-03-07 11:00:41 +08:00
沈唁
bc3726853f
feat: Support search when there is no title ( #1519 )
...
* feat: Support search when there is no title
* test: Support search when there is no title
2021-03-05 14:23:04 +08:00
Koy
abda30d336
test(unit): add test cases on isExternal. ( #1515 )
...
* test(unit): add test cases on xss.
2021-02-26 19:23:03 +08:00
沈唁
a8016c8d74
docs: Update Vercel logo link ( #1520 )
2021-02-20 15:54:30 +08:00
Anix
47cd86c8f1
fix: Upgrade docsify from 4.11.6 to 4.12.0 ( #1518 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-DOCSIFY-1066017
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2021-02-20 09:09:38 +08:00
John Hildenbiddle
ff2a66f127
fix: isExternal check with malformed URL + tests ( #1510 )
...
Fix #1477 . Fix #1126 . Follow-up to #1489 .
2021-02-18 20:06:44 +08:00
Mark Battistella
6c13bdb7bd
docs: Updated alias ( #1511 )
...
The expression in alias `(+*)` is invalid and a correct working method would be `(.*)`
2021-02-15 09:48:00 +08:00
Koy
065cdd4223
chore: change Gitter to Discord throughout project. ( #1507 )
...
* chore: change Gitter to Discord throughout project.
Co-authored-by: 沈唁 <52o@qq52o.cn>
2021-02-13 09:18:54 +08:00
沈唁
f5dd61f538
chore: Fix missing carbon ( #1501 )
...
Co-authored-by: John Hildenbiddle <jhildenbiddle@users.noreply.github.com>
2021-02-10 00:03:15 -06:00
John Hildenbiddle
8cda07891a
fix: theme switcher in IE11 ( #1502 )
2021-02-09 23:27:20 -06:00
John Hildenbiddle
a0f61b2af7
fix: Replace ES6 usage for IE11 compatibility ( #1500 )
...
* Remove ES6 syntax for IE11 compatibility
* Replace unsupported methods (IE11)
2021-02-08 23:42:31 -06:00
sy-records
8f3d8c9ac9
chore: add changelog 4.12.0 and update test snapshots
2021-02-08 09:31:35 +08:00
sy-records
a2132c89ea
chore: add changelog 4.12.0
v4.12.0
2021-02-08 09:21:43 +08:00
sy-records
ed4b5be698
[build] 4.12.0
2021-02-08 09:21:40 +08:00
John Hildenbiddle
06cbebfc0d
fix: Use legacy-compatible methods for IE11 ( #1495 )
2021-02-07 10:44:18 -06:00
Ricardo Gladwell
759ffac992
fix: Unable to navigate on server without default index support ( #1372 )
...
* Fix: Cannot serve off `/.../index.html`
Docsify must be hosted on a server that supports a default directory
index (i.e. maps `/.../` -> `/.../index.html`).
Some platforms do not support this, however. For example, HTML apps
hosted on the popular game/software platform, Itch.io.
This change supports hosting Docsify off an explicit path file, such as
`/index.html`. It does this by:
1. Adding handling for paths like `index.html#/blah`, and
2. Normalising paths with fragments back to markdown paths
For example, `http://example.org/index.html#/blah ` would be mapped to
`http://example.org/blah.md `.
This fixes:
https://github.com/docsifyjs/docsify/issues/427
* Add end-to-end test for index file hosting
* Add code comments for explicit file changes
* Add additional tests for index file hosting
* Add additional tests for index file hosting
* [wip] Attempt to switch tests to Jest
* Add e2e test for new Jest test framework
* Verify sidebar links use file hosting
* Fix: endsWith() not supported for IE11
* Refactor: utility method moved to utility file
* Fix IE11 error from use of String.includes()
Co-authored-by: John Hildenbiddle <jhildenbiddle@users.noreply.github.com>
2021-02-07 10:25:37 -06:00
John Hildenbiddle
14ce7f3d86
fix: Prevent loading remote content via URL hash ( #1489 )
...
* Prevent loading remote content via URL hash
Fixes #1477 . Fixes #1126 .
* Restore ability to execute remote content scripts
Co-authored-by: 沈唁 <52o@qq52o.cn>
Co-authored-by: Koy <koy@ko8e24.top>
2021-02-05 13:56:28 +08:00
沈唁
8968a744ce
feat: search ignore diacritical marks ( #1434 )
...
* feat: search ignore diacritical marks
* Check if normalize is supported
* Update docs
* Fix escape
* remove escapeHtml
Co-authored-by: John Hildenbiddle <jhildenbiddle@users.noreply.github.com>
2021-02-05 13:40:26 +08:00
Yash Singh
c7f4c7cf9b
Fix font-size changing for code in headings ( #1456 )
...
Co-authored-by: Koy <koy@ko8e24.top>
Co-authored-by: Anix <anik220798@gmail.com>
Co-authored-by: 沈唁 <52o@qq52o.cn>
2021-02-04 22:51:22 -06:00
沈唁
716a7fa777
fix: upgrade marked from 1.2.4 to 1.2.9 ( #1486 )
2021-02-05 10:41:08 +08:00
John Hildenbiddle
5bd91b4221
Merge pull request #1488 from docsifyjs/update-language-support
...
fix: Update language support
2021-02-04 20:29:08 -06:00
John Hildenbiddle
2626036652
Merge branch 'develop' into update-language-support
2021-02-04 20:18:36 -06:00
John Hildenbiddle
f1f81215f8
Merge pull request #1487 from docsifyjs/update-playwright-1.8
...
chore: update playwright to 1.8.0
2021-02-04 20:18:25 -06:00
John Hildenbiddle
ac0d416435
Merge branch 'update-language-support' of https://github.com/docsifyjs/docsify into update-language-support
2021-02-04 19:00:13 -06:00
John Hildenbiddle
46bad401c3
Update test snapshot
2021-02-04 18:59:34 -06:00
John Hildenbiddle
7cdf460066
Restore pathNamespaces
...
Co-authored-by: 沈唁 <52o@qq52o.cn>
2021-02-04 18:53:14 -06:00