Divyansh Singh
3c51b22ac9
fix(theme): remove duplicate text in sponsors grid
...
closes #4854
1 year 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>
1 year ago
tzyoo
23541b4f83
feat(router): add `replace` option to useRouter for history management ( #4788 )
1 year ago
Mazel
21fcecce05
fix(theme): prevent error in handleSearchHotKey method ( #4782 )
...
x-ref: https://redirect.github.com/microsoft/TypeScript/issues/59631
1 year 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
1 year ago
Divyansh Singh
a643347530
fix(theme/regression): code blocks not aligned properly in rtl layouts
1 year ago
Artea
2c4944f06c
fix(theme): hide native search input cancel button ( #4723 )
1 year ago
Divyansh Singh
19faa16169
feat: add dir=ltr by default on code block pre elements instead of relying on css
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
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
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.
1 year ago
Bjorn Lu
d1f2afdf0f
fix: set correct oldURL and newURL for hashchange ( #4573 )
2 years ago
Will Hack
5dccaeef05
fix(theme): code block contrast ratio ( #4487 )
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
23d3281ed6
feat: support same page navigation in router.go ( #4511 )
2 years ago
Divyansh Singh
e0350275b3
fix: temporary fix for docsearch navigation
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
36bde803c8
chore: maintenance and cleanup
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
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
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
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
Mike Bostock
3e8fc40c36
fix(client): use `usePreferredDark` with `appearance: "force-auto"` ( #4263 )
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
Peter
615e33bb24
feat(theme): expose theme default VPLink & VPSocialLink(s) component ( #4178 )
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
Divyansh Singh
0db269a4c5
feat: trigger `onContentUpdated` on frontmatter-only changes too
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
廿四
2bc0d39d50
fix(theme): excerpt style in LocalSearchBox ( #4050 )
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
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
97f9469b6d
fix(theme): deep watch sidebar groups and force render on match change
...
closes #3613
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
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
1e8bb48bc2
feat: support `force-auto` as an option for appearance
...
closes #3946
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
af4717d682
fix(theme): remove unnecessary navigation role on nav element
2 years ago
Divyansh Singh
f0a37b4b84
fix(style): prefer YaHei over DengXian
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
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
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
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
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
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
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
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
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
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
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
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
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
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
烽宁
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
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
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
6c899437c1
feat(theme): allow specifying rel and target in logoLink
...
closes #3264
closes #3271
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
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
Дмитрий Бондарев
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
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
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
Max Nowack
479a320731
fix(theme): use VPLink for links in VPDocFooter ( #3248 )
3 years ago
Anthony Fu
75f18e4733
feat: migrate to shikiji ( #3237 )
3 years ago