Yuxuan Zhang
c5e2e4db81
feat: support distributed config files ( #4660 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Alexander Lichter
0b70397197
feat(default-theme): make VPButton slottable ( #4689 )
1 year ago
Divyansh Singh
e5ab0676a9
perf: hoist expensive operations in useLayout
1 year ago
Yuxuan Zhang
544cd81259
feat(theme)!: add `isHome` frontmatter option ( #4673 )
...
BREAKING CHANGE: `useLocalNav` and `useSidebar` are removed in favor of `useLayout`. To migrate, just do find and replace. Sidebar controls are no longer exported, but I didn't find any usage on GitHub. If there is demand, we can export respective composables later. `DefaultTheme.DocSidebar` and `DefaultTheme.DocLocalNav` types are also removed.
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
Co-authored-by: userquin <userquin@gmail.com>
1 year ago
Yuxuan Zhang
0267dcafa2
feat(theme): make "Take me home" button's link customizable ( #4658 )
1 year ago
Divyansh Singh
db58af5c66
fix!: don't remove shiki styles from `pre` and remove unnecessary transformers ( #4652 )
...
BREAKING CHANGE: `vp-adaptive-theme` class is no longer added to code blocks when there is single theme. Theme authors supporting single code theme can use `.shiki:not(.shiki-themes)` as selector. Alternatively, it might be better to use the bg/fg variables set on the `.shiki` block to keep things generic.
BREAKING CHANGE: `vp-code` class is no longer added to code blocks. Use `.shiki` or `pre.shiki` or `[class*='language-'] pre` instead.
People not customizing their themes are not affected. But if you see weird stuff, you know what to change.
1 year ago
翠 / green
ae0d52d999
refactor: avoid assigning to bundle object ( #4647 )
1 year ago
Shigma
63079bff03
feat: add `custom-block-title-default` class when default title is used for containers ( #4643 )
1 year ago
GabrielxD
7d94481920
fix(theme-default): ensure proper sizing of SVG hero images ( #4639 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
e25d080550
fix: normalize url fragments in internal links to correctly resolve to anchors ( #4628 )
...
closes #4605
- Normalizations aren't applied to raw html inside markdown or vue code.
- It is assumed `slugify(slugify(something)) === slugify(something)`
1 year ago
Divyansh Singh
b99d5123c9
feat: support using header anchors in markdown file inclusion ( #4608 )
...
closes #4375
closes #4382
Co-authored-by: btea <2356281422@qq.com>
1 year ago
James ZHANG
8aad617446
fix: properly merge classes in custom containers ( #4128 )
1 year ago
James ZHANG
aadc517c69
fix: don't hardcode `tabindex` attr in table renderer ( #4082 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
a8a1800ae5
fix: ignore non-text content in permalink generation and fix types of markdown.config
1 year ago
Divyansh Singh
1a6684cf10
feat: improve region regexes for snippet plugin
1 year ago
John Simons
1a2f81de4d
feat: allow matching region end in snippets without tag ( #4287 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
e271695d71
fix: hmr not working for watched files in path loaders
...
follow up on #4525
1 year ago
Divyansh Singh
9f54714e7d
fix: rebuild dynamic routes cache on server restart
...
follow up on #4525
1 year ago
Divyansh Singh
d8a884ed0f
fix: prevent reload on first server start in fresh installations
1 year ago
Divyansh Singh
06ae2bf3a4
fix(build/regression): langAlias not working
...
closes #4581
1 year ago
Divyansh Singh
a62ea6a832
feat: dynamic routes plugin overhaul ( #4525 )
...
BREAKING CHANGES: Internals are modified a bit to better support vite 6 and handle HMR more correctly. For most users this won't need any change on their side.
2 years ago
Bjorn Lu
d1f2afdf0f
fix: set correct oldURL and newURL for hashchange ( #4573 )
2 years ago
Anthony Fu
52c2aa178d
feat: update to shiki v3 ( #4571 )
2 years ago
Divyansh Singh
4f3f5eac15
chore: resolve srcDir relative to cwd when initializing
2 years ago
Estéban
518c0945f1
feat(cli): support custom `srcDir` ( #4270 )
2 years ago
Estéban
e5a0ee8161
feat(cli): support custom npm scripts prefix ( #4271 )
2 years ago
Will Hack
5dccaeef05
fix(theme): code block contrast ratio ( #4487 )
2 years ago
Anthony Fu
1969cf4f3b
fix: upgrade shiki, remove embedded languages workaround ( #4566 )
2 years ago
Divyansh Singh
b930b8d531
fix: deterministic code group ids ( #4565 )
2 years ago
Divyansh Singh
f6243d1f3f
chore: ignore emojis too from anchors
2 years ago
Divyansh Singh
68dff2af85
fix(markdown): include content of all tokens in heading ids
...
closes #4561
BREAKING CHANGES: The heading ids might change in some cases if you're using special (non-html) elements in headings. Please update the broken links to fragments if you find any. To revert back to the older behavior you can customize `markdown.anchor.getTokensText`.
2 years ago
Divyansh Singh
6031dbcdb7
chore: bump deps
2 years ago
Ebrahim Fallah
091d5840ae
fix(theme): allow interactions behind scroll shadow ( #4537 )
2 years ago
Divyansh Singh
c2ab5b03a8
fix(build): don't destructure pages as it will be updated onFileAddDelete
2 years ago
Divyansh Singh
9b5c0377cd
fix(build): `--minify` not working as documented
...
closes #4523
2 years ago
Anthony Fu
80622356f1
feat: use `markdown-it-async`, remove `synckit` ( #4507 )
...
BREAKING CHANGES: markdown-it-async is used instead of markdown-it
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
23d3281ed6
feat: support same page navigation in router.go ( #4511 )
2 years ago
Anthony Fu
4f77b4fdfd
fix(types): support preload built-in shiki languages as string ( #4513 )
2 years ago
Anthony Fu
b88ae8d4a1
feat: allow `markdown.config` and `markdown.preConfig` to accept async function ( #4512 )
2 years ago
Divyansh Singh
e0350275b3
fix: temporary fix for docsearch navigation
2 years ago
翠 / green
80d0e0ff70
chore(deps): replace micromatch with picomatch ( #4505 )
2 years ago
翠 / green
6a2efc385c
feat!: upgrade vite to v6 ( #4504 )
2 years ago
Evan You
8214cae21b
fix: fix static content removal for lean chunks due to Vue 3.5 changes ( #4508 )
2 years ago
Divyansh Singh
37dbe895d4
fix(theme): broken hero heading in certain viewports
2 years ago
Divyansh Singh
e8129167c7
fix(build): escape `$` in replace pattern in dynamic routes plugin
...
closes #4499
2 years ago
Divyansh Singh
373f9b933e
chore!: bump shiki to v2
...
BREAKING CHANGE: shiki transformers now use v3 [matching algorithm](https://shiki.style/packages/transformers#matching-algorithm )
2 years ago
Divyansh Singh
36bde803c8
chore: maintenance and cleanup
2 years ago
Divyansh Singh
616f63f5f0
feat: export normalize function from shared chunk
...
closes #4401
2 years ago
Divyansh Singh
096bba19fb
fix(theme): don't show external link icon for images
2 years ago
Leo
fe48943640
fix(theme): apply `externalLinkIcon` option on `VPHome` ( #4492 )
2 years ago
Florian Sattler
6442e17483
feat(theme): expose VPFeatures ( #4356 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
23522ab83f
feat(theme): export VPNavBarSearch
...
closes #4476
2 years ago
Leo
bd896c638f
fix(theme): includes text to h1 tag for hero page ( #4472 )
...
closes #4453
2 years ago
Divyansh Singh
8ea776addc
fix: respect vite.clearScreen in build
...
- rename router.onAfterRouteChanged to router.onAfterRouteChange to align with naming conventions
- always pass normalized href to router.onAfterRouteChanged
closes #4468
2 years ago
Divyansh Singh
c61182ab27
fix: properly strip vpi-social css declaration in debug mode
2 years ago
Divyansh Singh
8a5e8ea4f5
fix: specify mode for iconify
2 years ago
Divyansh Singh
241d17d983
fix: out of order css in prod builds
...
closes #4098
2 years ago
Amirhossein Alibakhshi
a3f994b71e
docs: add Persian language ( #4089 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
ff254dcbe6
feat(theme): allow customizing skip to content label
...
closes #4288
2 years ago
Divyansh Singh
18858f7dec
chore: simplify code
2 years ago
Divyansh Singh
183261753b
fix(theme): ignore footnote-ref for outline
...
closes #4402
2 years ago
Divyansh Singh
05f2f0d261
feat: on demand social icons ( #4339 )
2 years ago
Divyansh Singh
fc92a77a5d
fix: lazy load language definition on twoslash too
...
closes #4334
2 years ago
Divyansh Singh
4dac35fc9e
fix: (temporary patch) lang lazy load not working with twoslash
2 years ago
Divyansh Singh
dcb8450f11
fix: typo in missing language check
2 years ago
Divyansh Singh
8f052753de
chore: adjust type cast
2 years ago
Divyansh Singh
829977876a
perf: lazy load shiki languages ( #4326 )
2 years ago
Divyansh Singh
615aed5df7
fix(regression): hmr not working with markdown includes due to wrong cache key
...
closes #4289
closes #4303
2 years ago
Divyansh Singh
acfe97f608
fix: dispose mdit instance on manual restart too
2 years ago
Estéban
45968cdc50
fix: cache markdown it instance and properly dispose shiki on config reload ( #4321 )
...
This results in over 5x speedup in build times of certain projects. But this comes at the cost of correctness. `createMarkdownRenderer` now ignores any arguments passed by user. But from our GitHub code search we didn't find any user passing options different than their siteConfig to this function. If you are doing that, please open an issue and we can discuss the best way forward.
---
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Sun .P.M
81fc148198
style(theme): do not copy `lang` when copying text ( #4316 )
...
style(theme/vp-doc): let lang unselectable.
2 years ago
Typed SIGTERM
bd690d6a9b
feat(theme): don't escape `siteTitle` ( #4308 )
2 years ago
Divyansh Singh
b8935502fb
fix: remove explicit chinese fonts
...
these are already handled by `sans-serif`
PingFang SC is used on macOS
Noto Sans CJK is used on Ubuntu
Microsoft YaHei is used on Windows
follow up on #4286
2 years ago
Jungzl
668e9f7050
fix(theme): remove some explicit Chinese fonts ( #4286 )
2 years ago
Divyansh Singh
e638d855cf
fix(theme/a11y): don't select search result unless mouse is actually moved
...
closes #4297
2 years ago
Divyansh Singh
b96712c074
fix: reapply #4260
2 years ago
Divyansh Singh
ef703cf9c7
Revert "fix(theme): bind missing no icon prop in the menu link component ( #4260 )"
...
This reverts commit d4712c17c5 .
2 years ago
Dusan Vuckovic
d4712c17c5
fix(theme): bind missing no icon prop in the menu link component ( #4260 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
8436472c78
feat(experimental): support passing function for rewrites ( #4274 )
2 years ago
Gunther Konig
92b92aefca
fix(theme): improve local search input a11y ( #4066 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
461a5b001d
fix(client): wrong script async check
2 years ago
Heptazhou
b46d6d3a20
fix: broken rewrites on windows ( #4268 )
2 years ago
Mike Bostock
3e8fc40c36
fix(client): use `usePreferredDark` with `appearance: "force-auto"` ( #4263 )
2 years ago
Divyansh Singh
1143ddf230
chore: bump deps
2 years ago
Heptazhou
2ac64b8d41
fix: `vueRE` conflicting with `lineNoRE` ( #4247 )
2 years ago
Divyansh Singh
1628918f30
fix: remove font synthesis in webfont mode, google fonts now support italic axis in inter
2 years ago
北雁云依
68150a6f33
fix(theme): change the order of CSS rules of `VPFlyout` ( #4225 )
...
close #4224
2 years ago
Riley Ho
9c5d348c03
fix(theme): respect custom tag prop in VPButton component ( #4185 )
2 years ago
Cristopher
cb1106d2ce
chore(deps): replace fast-glob with tinyglobby ( #4132 )
2 years ago
Peter
615e33bb24
feat(theme): expose theme default VPLink & VPSocialLink(s) component ( #4178 )
2 years ago
Thy
e8f7dd16f6
feat: support adding extra attributes to snippet imports (useful for twoslash) ( #4100 )
2 years ago
LJY
315c220049
feat(client): add `onAfterPageLoad` hook in router ( #4126 )
2 years ago
Divyansh Singh
3e11b6abf5
feat: allow ignoring certain headers and their subtrees completely in outline
...
closes #4171
2 years ago
Leo
bc7271d258
feat: add `data-title` attribute for code group label tag ( #4152 )
2 years ago
Divyansh Singh
0db269a4c5
feat: trigger `onContentUpdated` on frontmatter-only changes too
2 years ago
Divyansh Singh
c46e4b784d
fix: hmr not updating page data in rewritten paths and file path is wrong in mdit for dynamic routes
...
closes #4172
2 years ago
Divyansh Singh
612d66fbb5
chore: add tests for data loader hmr
2 years ago
Evan You
2bda116850
chore: include node types for client
2 years ago
Divyansh Singh
2b3e486ab9
fix: multiple cache busting imports causing useData to fail
...
closes #3820
reverts #3398
reopens #3363
2 years ago
Chris
256d742b73
chore: replace deprecated code ( #4057 )
2 years ago
廿四
2bc0d39d50
fix(theme): excerpt style in LocalSearchBox ( #4050 )
2 years ago
Divyansh Singh
7f19b5f424
chore: bump deps
2 years ago
Divyansh Singh
01d0d45292
fix(theme/regression): typo in component props resulting in nested titles not showing in navbar
...
closes #4042
2 years ago
Divyansh Singh
6263db170a
fix: don't reopen browser on restart when vite.server.open is specified
...
d837e82 didn't fix this properly
closes #4040
2 years ago
Joaquín Sánchez
fa87d8150d
feat: allow using components in navigation bar ( #4000 )
...
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
fa81e89643
refactor: consistent type assertion
2 years ago
Divyansh Singh
e302328a4c
fix(build): sort pageToHashMap to ensure stable assets
...
closes #4016
2 years ago
Divyansh Singh
97f9469b6d
fix(theme): deep watch sidebar groups and force render on match change
...
closes #3613
2 years ago
Divyansh Singh
387acf71aa
fix: don't do git log on non-existent file
...
closes #4008
2 years ago
Divyansh Singh
d837e82bc8
fix: don't reopen browser on restart
...
closes #4001
2 years ago
Divyansh Singh
0fc70e2d0c
fix(theme): show filled nav bar when nav screen is open
2 years ago
Divyansh Singh
d348da770c
fix(theme): force update title attribute on hydration
...
closes #4004
2 years ago
SuperLi
143b1e91f3
feat(markdown): support including specific regions from markdown files ( #3978 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
b54d7b0d7c
fix(theme): add styles for h4 too
2 years ago
Divyansh Singh
6598231fa8
docs: remove invisible characters and whitespaces [lunaria-ignore]
2 years ago
Divyansh Singh
b785bd6ab3
fix: properly handle svg anchor elements
2 years ago
XiaoDong
8aa6ccbe32
feat(theme): export VPHomeContent ( #3960 )
...
closes #3954
2 years ago
Divyansh Singh
6461f5d42b
fix(client): do nothing on anchor elements with empty href
...
closes #3950
2 years ago
Divyansh Singh
5d3ed87f85
fix(theme): dim color for all text like elements inside blockquotes
...
this will likely break some other stuff, we can selectively override color for those cases later
closes #3929
2 years ago
Divyansh Singh
7fcf462eb8
fix(build): respect frontmatter.lastUpdated for pageData.lastUpdated and sitemap generation
...
closes #3931
2 years ago
Divyansh Singh
99053baea7
feat(cli/init): allow passing target dir as command argument ( #3948 )
2 years ago
Divyansh Singh
1e8bb48bc2
feat: support `force-auto` as an option for appearance
...
closes #3946
2 years ago
Divyansh Singh
e24899a073
fix(build): don't normalize links containing target or download property
...
matches the router behavior more closely
closes #3947
2 years ago
Jeferson S. Brito
afc611d399
fix(theme,a11y): handle overflow on long mathematical equation and make tables focusable ( #3932 ) ( closes #3914 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
7ea357256c
fix: dont escape ampersand twice in title
2 years ago
Divyansh Singh
49b1233378
fix: escape title properly in build
2 years ago
Divyansh Singh
af4717d682
fix(theme): remove unnecessary navigation role on nav element
2 years ago
Azat S
cb308b9295
fix(a11y): make code blocks accessible with keyboard ( #3902 )
2 years ago
Divyansh Singh
f0a37b4b84
fix(style): prefer YaHei over DengXian
2 years ago
Divyansh Singh
d5dbd704ce
fix(markdown): entities and escapes not working properly ( #3882 )
2 years ago
Divyansh Singh
fa2f38a0c3
fix(theme/regression): custom font not applying in Chinese docs because of specificity
...
closes #3864
2 years ago
Divyansh Singh
0cbb469842
feat(build): add localeIndex to md.env ( #3862 )
2 years ago
Nozomu Ikuta
ed6ada7a68
feat(build/i18n): support customizing copy code button's tooltip text ( #3854 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
728cb15677
fix: render 404 page completely on client to infer locale from browser path ( #3858 )
2 years ago
Divyansh Singh
620ee6ac4b
chore: bump deps, fix dts generation ( #3856 )
2 years ago
Divyansh Singh
9b2dd504fa
chore: minor tweaks
2 years ago
Divyansh Singh
d08eeed897
fix(theme): external link icon not visible for target _blank links
...
closes #3327
2 years ago
Divyansh Singh
f0debd20f4
fix(build): show file info on error
2 years ago
Divyansh Singh
9794877347
fix(theme): fix invalid vp-offset in ssr
2 years ago
Divyansh Singh
b360ac88df
fix(dev): match dev and prod routing behavior ( #3837 )
2 years ago
Divyansh Singh
729a890669
fix(dev): multiple server instances being created when editing config too quickly ( #3835 )
2 years ago
Divyansh Singh
75115f4f82
fix(theme): don't use Chinese quotes on non-Chinese documents ( #3834 )
2 years ago
Divyansh Singh
11740609ff
chore: remove duplicate font-family entries
2 years ago
Timothy Lau
1a72181c06
fix(theme): leaking event listener when going back/forward on Safari on iOS ( #3658 ) ( #3671 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Henry Bley-Vroman
e60c101e50
fix(theme/a11y): add unique name to footer prev / next navigation landmark
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Henry Bley-Vroman
733d986a84
fix(theme/a11y): remove duplicate assistive text from outline nav [ #3800 ] ( #3803 )
2 years ago
Divyansh Singh
cc11b8e41e
fix(theme/i18n): 404 page not showing localized text ( #3833 )
2 years ago
Divyansh Singh
ccc37bb80e
fix(theme): disable keypress effect on search button
2 years ago
Divyansh Singh
576e43aef4
refactor: simplify code
2 years ago
Divyansh Singh
d02d1e923a
fix(build/regression): markdown backslash escapes not working
...
closes #3808
2 years ago
Divyansh Singh
a1ced36553
chore: override text renderer before calling user config
2 years ago
Evan You
f86ac56b78
fix: let vue compiler handle entity decoding
2 years ago
meteorlxy
11f4c9aee3
fix: sync updates of markdown-it types
2 years ago
btea
cd5adf3011
feat: config file hot update error prints error message ( #3592 )
2 years ago
Xinyu Liu
d3dd4bc938
feat: upgrade markdown-it types to v14 ( #3772 )
2 years ago
Divyansh Singh
74b725a224
fix(client): don't reload page on hash change ( #3777 )
2 years ago
Divyansh Singh
2a9fc2a26b
fix: hashchange should only be triggered for same page navigations ( #3768 )
...
Co-authored-by: zonemeen <994718917@qq.com>
2 years ago
Joaquín Sánchez
5f28e74abf
fix(theme): remove small layout shift on `On this page` button ( #3767 )
2 years ago
Divyansh Singh
54c46e7ceb
docs: adjust install and init commands
2 years ago
Gabriel Cozma
ffafa31b92
feat(theme): update Inter to version 4 ( #3693 ) ( #3694 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
3c8b4c7060
fix(theme): html text not showing properly in mobile nav menu
2 years ago
Divyansh Singh
5d3cb96ac3
fix(build): ship built-in vue-demi to avoid resolution issues ( #3680 )
2 years ago
烽宁
f7aef3ca23
fix(localSearch): remove empty titles that may appear in search results ( #3665 )
2 years ago
Andrew Courtice
e13f93292c
fix(theme): fixed sidebar expand caret showing when no children are present ( #3657 )
2 years ago
Christian Georgi
b50a8a1325
fix(theme): ignore inner-page items in next/prev link ( #3663 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
1909041715
fix(theme): local nav separator not visible on pages having no outline
2 years ago
Divyansh Singh
86c0967297
chore: bump deps and switch to polka/compression
2 years ago
Rick Dubiel
5f6297cb3d
feat(theme): allow selectively disabling external link icon on navbar items ( #3607 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Timothy Lau
59183e9cef
fix(build): resolve patter relative to srcDir instead of root in createContentLoader ( #3638 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
49ea062b39
refactor: more cleanup
2 years ago
Divyansh Singh
6c0125b655
chore: tweak hashchange emitting a bit
2 years ago
Divyansh Singh
2df9bab566
chore: adjust fix for #3637
2 years ago
烽宁
6b971a08f5
fix(router): hashchange not emitted in certain cases ( #3637 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Lo
f6bd99eb13
feat: add `window.__VITEPRESS__` ( #3634 )
2 years ago
Jacob Hummer
09030272b4
feat(theme): auto style markdown content in home page ( #3561 )
...
BREAKING CHANGES: styles are now applied by default to markdown content when `layout: home` is set in frontmatter. If they conflict with the styles of your custom component, please set `markdownStyles: false` in frontmatter.
---------
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Joaquín Sánchez
636cca042d
perf(theme): move svg icons to css ( #3537 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
b63e0a0c57
fix: handle process.env being undefined while process is not
...
closes #3579
3 years ago
Lin Tianchuan
20511006db
fix(theme): adjust mathjax svg styles ( #3567 )
3 years ago
Pim Schreurs
6624bb7486
fix: make local search work in combination with vue-i18n ( #3559 )
3 years ago
Anthony Fu
1d16a85fdf
chore: upgrade to shiki rc ( #3550 )
3 years ago
yhzx233
c582a8d5fd
fix(theme): correctly normalize paths ending with "index" ( #3544 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
67a9964c4e
chore: fix typo
3 years ago
Divyansh Singh
8f8a6feb05
fix(md): dont break on nesting blockquotes inside gfm alerts
...
closes #3512
3 years ago
Liana
ab39fd8592
feat(home): add target and rel attribute to home actions ( #3528 )
3 years ago
Divyansh Singh
30c665b29d
chore: bump deps
3 years ago
JD Solanki
28870e68fa
✨ feat: add hero slots that are inside container ( #3524 )
3 years ago
JD Solanki
6b1f951928
feat: wrap site title in span ( #3522 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
04f794bf55
fix: lazy evaluate known extensions to allow env set in config
3 years ago
Anthony Fu
b8487d3a97
feat: rename shiki packages ( #3506 )
...
BREAKING CHANGE: vitepress now uses shiki instead of shikiji. If you’re on the latest version and using shikiji specific features, you just need to change imports. The shikijiSetup hook is renamed to shikiSetup.
3 years ago
Divyansh Singh
5811b62657
fix: handle CRLF in snippet plugin
...
closes #3499
3 years ago
Anthony Fu
ac87d19ca1
feat: support GitHub-flavored alerts ( #3482 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
77a318c2a3
fix(theme): avoid selecting summary on toggling details
3 years ago
Divyansh Singh
900872769e
refactor: simplify head tracking logic
3 years ago
김관식
c882fa1469
feat(theme): add npm icon ( #3483 )
3 years ago
Divyansh Singh
5e2d853e1a
fix(client): handle head orphans added in initial load ( #3474 )
3 years ago
skirtle
d529ed4975
fix(theme): hover color for code links inside custom containers ( #3467 )
3 years ago
Divyansh Singh
c22f5d983f
feat: support specifying custom extensions to escape routing ( #3466 )
3 years ago
Divyansh Singh
3f6ca6a374
fix(theme): remove extra offset
3 years ago
Divyansh Singh
0ce5ece356
fix(theme): misaligned outline indicator ( #3458 )
3 years ago
Divyansh Singh
4020b419de
Revert "fix(theme): misaligned outline indicator\"
...
This reverts commit 910b2125bb .
3 years ago
Divyansh Singh
910b2125bb
fix(theme): misaligned outline indicator\
...
fixes #3449
3 years ago
Yuta Nakamura
cd8ee6fb32
fix: enter key behavior conflict with IME in search box ( #3454 )
3 years ago
Divyansh Singh
3f8998f351
chore: bump deps
3 years ago
Lars Rickert
78abf47b8b
fix(theme): use`--vp-c-tip-` CSS variable for badge/block colors with type`tip` ( #3434 )
3 years ago
烽宁
8acf291644
chore: add more known extensions ( #3439 )
3 years ago
Divyansh Singh
5dab5e3ced
refactor: simplify line filling a bit
3 years ago
lsh
18981c1d1c
feat(theme): export VPBadge ( #3431 )
3 years ago
Divyansh Singh
c236570f28
fix(theme/regression): external link icon not working
...
closes #3424
3 years ago
xxf5530
b03fb83a4e
fix(theme/regression): inter getting bundled even importing without-fonts entry ( #3412 )
...
change `import { type ... }` to `import type { ... }`
3 years ago
Divyansh Singh
be4c0c0c4b
chore: update known extensions
...
closes #3408
3 years ago
烽宁
d279e63cb4
fix: avoid pushing to history when clicking on the current link ( #3405 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Yuxuan Zhang
36544707e0
refactor(theme): improve robustness and readability of outline component ( #3368 )
3 years ago
Divyansh Singh
017395fea8
chore: minor tweaks
3 years ago
Divyansh Singh
c2b4c66e79
fix(client): add computed dir and lang to html root
...
instead of accessing raw siteData.lang/dir
fixes https://github.com/vuejs/vitepress/pull/3353#issuecomment-1874753809
3 years ago
Divyansh Singh
a6cd891d95
fix: fix theme chunking logic causing out-of-order styles ( #3403 )
3 years ago
Divyansh Singh
862b4be867
refactor: remove legacy stuff
3 years ago
vanchKong
3052002b47
docs: add Chinese translations ( #2249 )
...
---------
Co-authored-by: Xavi Lee <awxiaoxian2020@163.com>
Co-authored-by: shellRaining <shellRaining@gmail.com>
Co-authored-by: Xavi Lee <xavilee2002@outlook.com>
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
7735631597
chore: simplify conditions
3 years ago
Divyansh Singh
fb0ed027af
chore: rename variables
3 years ago
Divyansh Singh
b29b3b38e1
refactor: drop dependency on mrmime ( #3400 )
3 years ago
Divyansh Singh
27f60e0b77
fix: invalidate module cache for subsequent builds ( #3398 )
3 years ago
Divyansh Singh
09e48db355
feat: allow passing options to emoji plugin
...
close #3174
3 years ago
Divyansh Singh
176c4008c5
refactor: make conditions more robust
3 years ago
Divyansh Singh
1c9f2aa8e4
refactor: use hast transform instead of regex for filling lines
3 years ago
Divyansh Singh
563020ba61
fix: fill all empty code lines
...
closes #3305
3 years ago
Divyansh Singh
6c899437c1
feat(theme): allow specifying rel and target in logoLink
...
closes #3264
closes #3271
3 years ago
Yuxuan Zhang
ac5881eeac
perf(localSearch): add concurrency pooling, cleanup logic, improve performance ( #3374 )
3 years ago
Divyansh Singh
d1ff29431f
style: adjust small badge height
3 years ago
Divyansh Singh
50a774ea7c
feat(theme): allow using VPBadge classes in sidebar ( #3391 )
3 years ago
Kia King Ishii
d10bf42c26
feat(theme): new design for local nav and global header ( #3359 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
621254300d
chore: bump deps ( #3390 )
3 years ago
烽宁
55be3f14d7
feat: support custom image lazy loading ( #3346 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Jinjiang
203446d691
feat: support dir in frontmatter ( #3353 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Cesar Gomez
50c9758d3f
fix(theme/i18n): support customizing dark mode switch titles ( #3311 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
arianrhodsandlot
6d89a08cb7
fix: print errors when importing an invalid dynamic route ( #3201 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Дмитрий Бондарев
9c20e3b5f8
feat(theme/i18n): allow customizing sponsor link's text ( #3276 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Evan You
8687b86e1e
fix(default-theme): remove use of reactify for search i18n
3 years ago
Divyansh Singh
9f1f04e00a
fix: remove double title from home pages
...
closes #3375
3 years ago
Divyansh Singh
9568fea8fc
fix(build): clear cache after build
...
closes #3363
3 years ago
Yuxuan Zhang
6dac9a4dc5
refactor: add concurrent promise pooling for render task ( #3366 )
...
fixes #3362
closes #3285
---------
Co-authored-by: Yuxuan Zhang <yuxuan@yuxuanzhang.net>
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
Co-authored-by: David Silva <srdavidsilva@gmail.com>
3 years ago
Divyansh Singh
f4d4280d7d
feat(build): enable VUE_PROD_HYDRATION_MISMATCH_DETAILS when DEBUG is truthy
...
closes #422
3 years ago
Evan You
bddf74e379
chore: bump to Vue 3.4 beta
3 years ago
Anthony Fu
93122eee20
feat: allow explicitly mark code element as `.vp-copy-ignore` ( #3360 )
3 years ago
Divyansh Singh
bdfc01c9ec
fix: fallback to textContent while copying code
3 years ago
Divyansh Singh
2958b8b839
chore: bump deps ( #3345 )
3 years ago
Anthony Fu
d12e23ddf6
feat: expose `shikijiSetup` hook ( #3344 )
3 years ago
Anthony Fu
00eec7a4ef
chore: use transformer to clean-up highlight result ( #3343 )
3 years ago
Anthony Fu
8800195457
feat: update shikiji, support twoslash ( #3339 )
3 years ago
Enzo Innocenzi
e4bf1e48e6
feat: allow ignoring node in header ( #3331 )
3 years ago
Ianis Bernard
0f02697353
chore: fix typo ( #3279 )
3 years ago
xiaofan
b86ac8f3c5
fix(client): run contentUpdatedCallbacks when Content is unmounted ( #3253 )
3 years ago
Divyansh Singh
c3d7f22bd3
fix(build): force assets to go through vite pipeline during dev too ( #3258 )
3 years ago
Max Nowack
479a320731
fix(theme): use VPLink for links in VPDocFooter ( #3248 )
3 years ago
Divyansh Singh
33ce7e4478
fix: merge bundledLanguages with user provided languages for less breakage
3 years ago
Anthony Fu
75f18e4733
feat: migrate to shikiji ( #3237 )
3 years ago
DY_XiaoDong
60fc8fd244
fix(client): no onAfterRouteChanged called after popstate ( #3227 )
...
closes #3226
3 years ago
Divyansh Singh
ef6d8d1e42
fix(theme): remove double padding from sidebar
...
closes #3228
3 years ago
Divyansh Singh
799659dff9
chore: tweak a bit
3 years ago
Divyansh Singh
d63cb867b1
fix(client): regression - router not working without .html present
...
closes #3225
3 years ago
Divyansh Singh
a12a00ca78
chore: path separator normalization in assetsDir
3 years ago
Divyansh Singh
134ca6c661
chore: remove capturing group
3 years ago
bonyuta0204
563dc89975
feat(client): allow disabling link auto-prefetching ( #3220 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
a33831bf2c
chore: throw error on assetsDir outside outDir
3 years ago
Divyansh Singh
02161d0f79
fix(build): support nested assetsDir
3 years ago
烽宁
c4abc950af
fix: wrong recognition of non-html extension leads to route error ( #3218 )
3 years ago
烽宁
672e4946ac
feat(build): html head meta generator ( #3219 )
3 years ago
zhoulixiang
67610363bc
fix(ally): clear up confusion with the title of theme switch ( #3215 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
翠 / green
da73b58c79
fix: CSS missing after build ( #3217 )
...
closes #3216
3 years ago
Divyansh Singh
d2238eedb7
feat: switch to vite 5 and bump deps ( #3200 )
...
BREAKING CHANGE: VitePress now runs on Vite 5. Please refer https://vitejs.dev/guide/migration for breaking changes and migration guide if you're relying on some Vite-specific things.
3 years ago
akirarika
237ad859a9
fix: "VPNavScreenMenuGroup" component HTML not supported ( #3148 )
3 years ago
Divyansh Singh
dbbffa2487
fix(build): remove frontmatter in md file inclusion
...
closes #3195
3 years ago
Akshay Raj Gollahalli
a482611d17
fix: style links in footer ( #3178 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Divyansh Singh
ed2ae3a25b
chore: clear local search cache on hmr
3 years ago
烽宁
878f4378cd
perf: reduce duplicate rendering in localSearch ( #3170 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Jacob Hummer
a850786a56
feat: export `mergeConfig()` ( #3143 )
3 years ago
skirtle
beecec16a8
fix(theme): table row background-color in custom containers ( #3179 )
3 years ago
烽宁
7dbeac6df0
fix: double-slash format url should be external link ( #3165 )
3 years ago
YiZhi
2276c1d4da
fix(theme): theme switch is not hidden on force-dark ( #3155 )
3 years ago
Divyansh Singh
50d61faefa
fix(theme/search): prevent reactivity loss with i18n ( #3121 )
3 years ago
Divyansh Singh
6cf1de5e9e
fix(mpa): properly emit assets in mpa mode ( #3115 )
3 years ago
Divyansh Singh
da3d7812a1
fix: don't normalize non-html/non-http links ( #3114 )
3 years ago
烽宁
c08bd46aa7
fix(theme): search's configuration about buttonAriaLabel doesn't work ( #3070 )
3 years ago
翠 / green
d65afc2873
chore: make it work with rollup v4 ( #3065 )
3 years ago
Divyansh Singh
1ee1c04159
chore: remove dns workaround
3 years ago
Divyansh Singh
7991180080
fix(build): handle .mjs/.mts files as data / path loaders ( #3058 )
3 years ago
Jason Dai
bdb080093f
feat(md): allow customizing container titles globally ( #3044 )
3 years ago
Divyansh Singh
f2fc3dc51b
fix(client): only update head if needed ( #3017 )
3 years ago
Divyansh Singh
6f2a2af1ff
chore: fix types
3 years ago
Divyansh Singh
8b10848810
build: improve types ( #3009 )
3 years ago
Divyansh Singh
1a9c32df12
fix: selectively pass env for container titles
...
closes #3007
3 years ago
Jeff Tian
bc96b2bb5b
fix(types): add RegExp to markdown's allowed attributes ( #3008 )
3 years ago
Divyansh Singh
a2750492be
fix: snippet hmr not working with rewrites
3 years ago
Divyansh Singh
e84f31371e
fix(hmr): handle hmr in imported code snippets ( #3005 )
3 years ago
Divyansh Singh
7fbfe71b6c
fix: handle references in container titles
...
closes #3004
3 years ago
烽宁
0d56855b54
fix(build): consistent route.path across dev and ssr ( #2997 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
3 years ago
Divyansh Singh
aa40cecd48
fix(build): don't show missing lang warnings with text specifiers in fences
3 years ago
Divyansh Singh
70fe47c1dd
fix(compat): reset setRawMode on process exit ( #2994 )
3 years ago
Divyansh Singh
4f9a60b0cf
feat: allow passing fast glob options to `createContentLoader`
...
closes #2985
3 years ago
Divyansh Singh
5bb6bb0a14
fix(build): indentation being lost in code blocks
...
closes #2988
3 years ago
Divyansh Singh
0df88438c7
chore: update ssr.format condition to unblock vite ci
3 years ago