Divyansh Singh
d1a8061eb4
fix(hmr): don't load config twice on server restart
3 months ago
Divyansh Singh
d3a15673bd
fix(hmr): no need for server restart on theme change
3 months ago
Divyansh Singh
9fc8462726
feat: add markdown-it-cjk-friendly
...
closes #3762
closes #4752
BREAKING CHANGE: [markdown-it-cjk-friendly](https://www.npmjs.com/package/markdown-it-cjk-friendly ) is enabled by default. This intentionally deviates from the official commonmark spec for the benefit of CJK users. **For most users, no change is required.** If you were using hacks to patch `scanDelims`, you can remove those. To disable the plugin, set `markdown: { cjkFriendly: false }` in your vitepress config.
4 months ago
Divyansh Singh
1c8815d53e
fix(theme): use clipboard-check instead of clipboard-copy for code copied icon
4 months ago
Divyansh Singh
43b36c0c19
fix(theme): fix local nav alignment and increase touch area
4 months ago
Divyansh Singh
b83799a6e7
chore: bump deps
4 months ago
Divyansh Singh
914467e17f
fix: hmr not working for snippet imports in dynamic routes
4 months ago
Divyansh Singh
7df3052512
fix(theme): nav background doesn't extend fully and gap after sidebar with non-overlay scrollbars
...
closes #4653
Co-authored-by: Burrito <burritoyangster@gmail.com>
4 months ago
Divyansh Singh
0944777893
feat: make postcssIsolateStyles idempotent
...
BREAKING CHANGE: `includeFiles` option in `postcssIsolateStyles` now defaults to `[/vp-doc\.css/, /base\.css/]` You can remove explicit `includeFiles` if you were using it just to run it on `vp-doc.css`. To revert back to older behavior pass `includeFiles: [/base\.css/]`. The underlying implementation is changed and `transform` and `exclude` options are no longer supported. Use `postcss-prefix-selector` directly if you've advanced use cases.
4 months ago
Divyansh Singh
8d8a5ac281
fix: hmr working only once for markdown files
...
closes #4909
4 months ago
Divyansh Singh
8abbe298d5
fix: html entities encoded twice in toc plugin
...
closes #4908
4 months ago
Divyansh Singh
3d0fafba54
fix: hmr of style blocks in dynamic routes ( #4903 )
4 months ago
Divyansh Singh
fc267ae6b7
fix: module graph causing unnecessary route regeneration on every update
...
fix: preserve externally added dynamic routes and pages
chore: bump deps, lock vitest as its latest beta is broken
4 months ago
Divyansh Singh
318c14fa7c
fix: make paths in `watchedFiles` absolute as mentioned in the docs
4 months ago
Divyansh Singh
777e2caaac
fix(types): pass generics deeply to user config
4 months ago
Artea
0ca25ca314
refactor(nav,layout): use `InjectionKey` ( #4880 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
4 months ago
Artea
f97635916e
refactor: `VPMenu` related component use generic type for component ( #4883 )
4 months ago
Artea
e1a35b63b3
chore(devtool): remove `as any` ( #4881 )
4 months ago
Divyansh Singh
eb7658d406
fix(theme): don't add `rel=me` for team members
4 months ago
Andrey Nering
34886c667d
feat(theme): add `rel="me"` to social links by default ( #4873 )
4 months ago
Triumph-light
f56dd608f6
chore: delete unused value params ( #4860 )
4 months ago
Bojan Rajh
8c027c2a7c
feat: add source param to the deadlink check fn ( #4870 )
4 months ago
Divyansh Singh
b840877aa8
fix(client): base not stripped from relativePath in 404 pages
...
closes #4850
4 months ago
Divyansh Singh
8b232171cc
fix(search): style tweaks for when searches are empty
4 months ago
Divyansh Singh
162c6a69bf
fix(search): input placeholder being cut off in smaller viewports
4 months ago
Dylan Tientcheu
ac61abe7d7
feat(search): upgrade search to DocSearch v4-beta ( #4843 )
...
BREAKING CHANGE: Uses DocSearch v4 beta. No change is required if you're not customizing the styles of navbar search button or modal. DocSearch AI features are in private beta, you can apply for them at https://forms.gle/iyfb5pC2CiiwszUKA
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
4 months ago
Divyansh Singh
3c51b22ac9
fix(theme): remove duplicate text in sponsors grid
...
closes #4854
4 months ago
廿四
52f0eaa084
fix(md): pass container option to gitHubAlertsPlugin ( #4848 )
4 months ago
Alex
a629b03f0e
fix(build): ignore escaped `:` when splitting selector in `postcssIsolateStyles` ( #4830 )
5 months ago
Divyansh Singh
5d41785ff7
fix: adjust glob logic to always resolve glob relative to base
...
closes #4822
5 months ago
翠
a9d87b2f46
chore: add `@ts-ignore` to `vite.rolldownVersion` access ( #4816 )
5 months ago
noy4
c8fc80e438
fix(theme): remove extra slash when concatenating base with sidebar links
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
5 months ago
Divyansh Singh
ed387e89d4
fix: font preload not being generated in rolldown-vite
5 months ago
Divyansh Singh
36148a0bcf
perf: render pages in contentLoader asynchronously
5 months ago
Lee Dogeon
53599039a0
fix(local-search): parse headings with non-anchor `a` tags as titles properly ( #4809 )
5 months ago
Divyansh Singh
7619521259
feat!: consistent glob options across content, data, and path loaders ( #4808 )
...
BREAKING CHANGES: Only `cwd`, `ignore`, `dot` and `debug` are supported in `globOptions` of `createContentLoader`. If you want to pass other options, you still can but you might need to suppress type errors.
5 months ago
Divyansh Singh
56ba65e130
fix: resolve pages after setting global vitepress config
...
x-ref: #4803
5 months ago
tzyoo
23541b4f83
feat(router): add `replace` option to useRouter for history management ( #4788 )
6 months ago
Divyansh Singh
adfa5c7e99
chore: bump deps
6 months ago
翠
4351bc0b83
fix: set `preserveEntrySignatures` for rolldown-vite ( #4784 )
6 months ago
Mazel
21fcecce05
fix(theme): prevent error in handleSearchHotKey method ( #4782 )
...
x-ref: https://redirect.github.com/microsoft/TypeScript/issues/59631
6 months ago
Divyansh Singh
801648a4c9
fix: don't preload dynamic imports
...
closes #4770
6 months ago
Artea
16a0ff895c
chore: use rolldown-vite ( #4769 )
...
---------
Signed-off-by: Artea <sepush@outlook.com>
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
6 months ago
Divyansh Singh
e7f9d05c3e
fix: disable appearance scripts in zero-js mode
...
closes #4766
6 months ago
Divyansh Singh
906a44a3ad
fix: allow AdditionalConfigLoader to return void
6 months ago
Divyansh Singh
c128baf0c4
fix(client): properly skip removed lines when copying code blocks
...
x-ref: https://github.com/vuejs/vitepress/issues/4751#issuecomment-2892833187
7 months ago
翠
7c1dc48b2f
feat: use `oxc-minify` instead of `transformWithEsbuild` when rolldown-vite is used ( #4748 )
7 months ago
翠
4e3fce40c9
fix: skip fields not supported by rolldown for rolldown-vite ( #4747 )
7 months ago
Divyansh Singh
a643347530
fix(theme/regression): code blocks not aligned properly in rtl layouts
7 months ago
Divyansh Singh
c9b89282f3
fix: use v-pre for mathjax instead of isCustomElement
7 months ago