Divyansh Singh
fb048a6f72
fix(search): add useFocusTrap and mark.js to optimizeDeps ( #2682 )
1 year ago
烽宁
d015cddb30
chore(vite): support define replacement without removing double quotes ( #2677 )
1 year ago
Divyansh Singh
0cf6b0208c
chore: tweak subpixel max-width
1 year ago
Divyansh Singh
ceedb68d3b
fix(theme): two outlines at 1280px
...
closes #2668
1 year ago
bqy_fe
e79a13eb42
feat(theme): support footer frontmatter config ( #2574 )
1 year ago
Jérémy Riverain
37d5b273fb
feat(search): allow excluding content from search results ( #2602 )
...
closes #2344
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
烽宁
94e2966bab
feat(build): support overriding meta viewport tag ( #2642 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Aelita
8ff431a6bc
fix(theme): code block style is broken inside custom block ( #2664 )
1 year ago
烽宁
3912951bad
fix(theme): respect `--vp-nav-height` in local nav calculations ( #2663 )
1 year ago
烽宁
730226c029
style(theme): restore the external link icon color from previous version ( #2571 )
1 year ago
Mathieu POUSSE
cfa870f060
fix(theme): support missing meta description tag ( #2639 )
1 year ago
Aelita
c2e79aa583
feat(theme): make navbar logo's height customizable by css variable ( #2644 )
1 year ago
Divyansh Singh
f3a459708d
fix(theme): don't show external link icon on social links
1 year ago
Divyansh Singh
b199885b9b
fix: invalid css
1 year ago
Divyansh Singh
ec6bfbd5a3
revert( #2622 ): to fix hmr
1 year ago
Divyansh Singh
08c4bacac5
fix(compat): disable stdin-discarder ( #2640 )
1 year ago
烽宁
ec7643dc13
feat(theme): allow using html text in VPHero ( #2635 )
1 year ago
Aelita
f52a2629a7
fix(theme): fix doc footer's prev and next's size difference ( #2600 )
1 year ago
Divyansh Singh
d0e7374441
fix(theme): invalid html -- article inside span
1 year ago
Divyansh Singh
700fad192e
feat(build): add `metaChunk` option to extract metadata to separate chunk ( #2626 )
...
Co-authored-by: Bojan Rajh <b.rajh@shopware.com>
1 year ago
烽宁
64d7c3ba54
feat(build): support custom `assetsDir` ( #2497 )
1 year ago
Divyansh Singh
2c25855986
fix(build): use vue dev build when DEBUG is truthy ( #2622 )
1 year ago
Divyansh Singh
e02adfe3ea
fix(build): remove `=""` from boolean attributes in head ( #2620 )
...
x-ref: https://github.com/vuejs/vitepress/issues/1131#issuecomment-1574092184 , #2607
Co-authored-by: CaptainTeemo <alittlebarney@gmail.com>
1 year ago
烽宁
9949f00461
fix(build): cannot handle file name containing single quote ( #2615 )
1 year ago
Divyansh Singh
47bf5bf991
fix(lastUpdated): use author date instead of commit date ( #2618 )
1 year ago
Aelita
01120a51d6
fix(theme): fix sidebar's caret alignment issue with long text ( #2599 )
1 year ago
Divyansh Singh
71eb11f72e
fix(theme): fix theme without fonts emitting inter ( #2588 )
1 year ago
烽宁
9fee5542cb
feat(search): support `minisearch` customization ( #2576 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
e8074e60ec
fix(build): resolve nested md inclusions properly
...
closes #2584
closes #2586
Co-authored-by: Jeff Tian <jeff.tian@outlook.com>
1 year ago
Divyansh Singh
f60b32f02f
fix(hmr): allow disabling md cache during dev ( #2581 )
1 year ago
烽宁
d5ccc52048
refactor: optimize snippet markdown plugin code ( #2580 )
1 year ago
Divyansh Singh
32d65d40c5
perf: fix race conditions with cache ( #2579 )
1 year ago
keer-tea
1e1500141b
feat(theme): allow hiding navbar on specific pages via frontmatter ( #2565 )
1 year ago
Divyansh Singh
a3df6171ab
refactor: move onBeforePageLoad inside loadPage
1 year ago
bqy_fe
665f3b02f8
feat(client): add onBeforePageLoad hook for router ( #2564 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Ciki Momogi
fa3780f8ef
fix(theme): unresponsive back button with empty input in search box ( #2566 )
1 year ago
Mateu Llull
24abc7c6bd
feat(theme): allow customizing last updated date time format options ( #2332 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
e95015f598
fix(client): bypass client router for links explicitly specifying target ( #2563 )
...
BREAKING CHANGE: specifying `target="_self"` for internal links will now perform full reload.
1 year ago
烽宁
52cfbc3236
feat(theme): option to show icon for external links ( #2501 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
00d94e9ee5
chore: simplify code
1 year ago
Divyansh Singh
6b98113a42
fix(client): don't throw on using special chars in element ids ( #2560 )
1 year ago
烽宁
1ef33fe1c4
feat: support selecting line range when importing md file ( #2502 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Jeff Tian
0c4210bb5e
feat(build): support nested markdown includes ( #2545 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
烽宁
c30e758585
fix(client): scroll not working on clicking an anchor in search box ( #2527 )
1 year ago
Divyansh Singh
b2a129f49b
fix(build): add `@vue/devtools-api` to `optimizeDeps.include` ( #2543 )
1 year ago
烽宁
c4909e4298
feat(theme): expose `useSidebar` ( #2496 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
1 year ago
Divyansh Singh
cd03db803d
revert!: sync defineConfig types with vite ( #2529 )
...
BREAKING CHANGE: reverts the breaking changes in beta-2
1 year ago
Divyansh Singh
51661def8f
fix(theme): prevent glitch when algolia chunk is loaded ( #2519 )
1 year ago
丶远方
656df5c761
chore: replace Map by WeakMap ( #2499 )
1 year ago
Divyansh Singh
a5475304fa
feat(client): expose dataSymbol
...
closes #2489
1 year ago
Divyansh Singh
69b2625623
fix(build): disable validation for rewrite compiling
1 year ago
Divyansh Singh
f831767764
feat(build): allow using regex in rewrites
1 year ago
烽宁
b9eafac1d6
refactor: rename variable name and simplify some code ( #2504 )
1 year ago
Divyansh Singh
bfc85805de
chore(types): sync `ServerOptions` with vite
...
x-ref: https://github.com/vitejs/vite/pull/13482
1 year ago
Divyansh Singh
b3ded34d8a
fix(types): sync defineConfig types with vite
2 years ago
Joaquín Sánchez
4ddb96fe50
feat(theme): add semantic markup to local search dialog ( #2325 )
2 years ago
JiZhi
c9a98ac6bb
fix(build): create markdown env for localSearchPlugin ( #2322 )
2 years ago
donggua
29a9647ee9
feat(theme): allow prev/next links to be disabled globally ( #2317 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
CHOYSEN
90478b36cd
feat(build): support relative path for code snippet ( #1894 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
80e734d677
fix(search): detailed view not working when page contains script setup
...
closes #2485
2 years ago
Divyansh Singh
d62e6f6dd6
perf(search): use dom apis instead of regex-based section parsing ( #2486 )
2 years ago
Agustin Banchio
c995b9f61d
feat(theme): add custom label for social links ( #2466 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
2f75769985
fix(build): use rimraf to handle temp folder deletion in windows ( #2483 )
2 years ago
Divyansh Singh
2bd55eca2e
fix(theme): properly show divider between navs ( #2481 )
...
and hide return to top when already at top
2 years ago
btea
89b96ffa38
chore: remove invalid style ( #2479 )
2 years ago
zonemeen
199f392b58
refactor: simplify the import path
2 years ago
Azat S
62d1110848
fix(theme): use brand color in skip link in dark theme ( #2431 )
2 years ago
Alex
64b06db3ec
feat(cli): add shortcut for restarting server ( #2403 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
93f8a05ad2
chore: use graceful-fs and bump deps ( #2429 )
2 years ago
烽宁
6d7d195adc
perf: parallelize mpa chunks copy ( #2389 )
2 years ago
Divyansh Singh
0e962178ac
chore: minor tweaks
2 years ago
烽宁
e7be720ede
perf(theme/search): prevent repeated rendering of same page ( #2398 )
2 years ago
Divyansh Singh
c869ea64ae
fix(theme): use document !== undefined check for browser ( #2417 )
...
localStorage is defined on server in Deno
2 years ago
Divyansh Singh
06c0fc5d5c
fix(theme): adjust z-index for active code group marker ( #2413 )
2 years ago
翠 / green
f364a5d1d3
fix(theme): support custom target and rel in navbar links for mobile ( #2400 )
2 years ago
烽宁
489681117f
fix(theme): missing global properties in localSearch ( #2396 )
2 years ago
烽宁
8153f23c90
fix(config): set scrollOffset to 0 is not effect ( #2395 )
2 years ago
烽宁
26f21d95df
fix(theme): make features section layout consistent ( #2382 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
烽宁
9a5735dd0e
refactor(theme): simplify the import ( #2374 )
2 years ago
烽宁
484ff5dd4b
fix: hmr when `base` is set ( #2375 )
2 years ago
Joaquín Sánchez
d6c0985002
fix(a11y): mobile and theme switcher ( #2354 )
2 years ago
三咲智子 Kevin Deng
97065cefc2
feat(cli): add shortcuts ( #2353 )
2 years ago
烽宁
af4bb52947
refactor: simplify `hasAside` computed property ( #2356 )
2 years ago
烽宁
b31933fbdd
fix(build): uniform handling of windows slash in localSearchPlugin ( #2358 )
2 years ago
Joaquín Sánchez
2f482afaab
feat(theme): add focus trap to local search dialog ( #2324 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
JD Solanki
35f8b89637
fix(theme): don't update opacity on hover ( #2326 )
2 years ago
Vinicius Teixeira Dias
c20bd28331
feat(theme): open search box on pressing slash too ( #2328 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
烽宁
f4cd0aeb69
refactor: resolve duplicate function definitions ( #2350 )
2 years ago
Divyansh Singh
2afb1477be
style: don't wrap social links
2 years ago
Divyansh Singh
f07587af8a
fix(theme): hide local nav on home page
...
fixes #2312
Co-authored-by: zonemeen <994718917@qq.com>
2 years ago
Christian Georgi
b24acc6991
feat: add `filePath` to `PageData` ( #2140 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
d0f0012aea
feat(theme): support light shiki themes ( #2319 )
...
BREAKING CHANGE: Styling for code blocks might break, especially if you were earlier overriding it for light theme. Those workarounds are no longer required. VitePress will now show code blocks and groups in light mode too if a light shiki theme is specified.
2 years ago
Divyansh Singh
64ecedc73f
fix(cli/init): remove trailing slash from npm scripts
2 years ago
Joaquín Sánchez
a3b38d1882
feat(build): allow using `@` prefix with `@include:` ( #2292 )
2 years ago
Divyansh Singh
ae041448aa
refactor: improve error message on encountering dead links
...
fixes #2281
closes #2307
closes #2314
Co-authored-by: jd-solanki <jdsolanki0001@gmail.com>
Co-authored-by: Christian Georgi <christian.georgi@sap.com>
2 years ago
Divyansh Singh
188893c2c1
fix(build): reset regex lastIndex before testing
2 years ago
Joaquín Sánchez
a647cd3843
feat: preserve user log level ( #2310 )
2 years ago
烽宁
494c634eb1
fix(theme): local search get 404 on build when use route rewrites in windows ( #2301 )
2 years ago
zRains
69c7646daf
fix(theme): vitepress data not properly injected in app when use localSearch ( #2299 )
2 years ago
Divyansh Singh
84cf45772e
fix(build): allow data-loaders files in packages to be found ( closes #2272 )
...
Co-authored-by: John Campion Jr <john@brightshore.com>
2 years ago
Liberty
f7443643a4
feat: allow using html in member description ( #2269 )
2 years ago
烽宁
2f0f2d5ac6
feat(search): support custom `disableQueryPersistence` in local search ( #2273 )
2 years ago
烽宁
25b9111222
feat(theme): mobile view show outline button after removing sidebar ( #2274 )
2 years ago
烽宁
6a195b68c0
chore: remove css file about nprogress ( #2275 )
2 years ago
btea
87d309c088
refactor: resolve circular dependency ( #2283 )
2 years ago
lchzh3473
f3d3332fff
fix(router): scroll back to the hash anchor even if it is already selected ( #2265 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
1f4920c60d
fix(search): fix highlighting in detailed view
...
mark.js ships dist as IIFE which causes lot of issues, but is also has its source available in the package which is _almost_ ESM, so directly using it and locking the version to avoid any issues due to internal changes
2 years ago
btea
1f5798e437
feat: outline link add title attribute ( #2261 )
2 years ago
Divyansh Singh
1769d329cc
refactor: directly use first child instead of querying
2 years ago
烽宁
09be057ffb
fix(search): local search showDetailedList not working in windows ( #2253 )
2 years ago
烽宁
8354f8fb86
fix(theme): local search showDetailedList not working in windows ( #2248 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
e37e5cb45a
fix(search): ready event is not fired on mac
2 years ago
Divyansh Singh
3e0e9d2b27
fix(search): don't directly access userConfig
2 years ago
Divyansh Singh
7c34f6a3d9
style: align search icon in box a bit
2 years ago
Divyansh Singh
b1c956ce99
fix(search): properly group nested headings
...
fixes #2238
2 years ago
Divyansh Singh
1b0a249ad6
fix(search): esm interop mark.js import
2 years ago
Divyansh Singh
19ce8e5dd6
chore: bump deps
2 years ago
ChuHoMan
144a7d8e4e
fix(search): avoid body scroll when using local search ( #2236 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
ca8db8adca
fix(search): fix keyword highlighting and scrolling in excerpts
2 years ago
Anthony Fu
b2077c7025
feat(search): make styling more configurable, align more with the theme ( #2233 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
185213c6ba
fix(search): remove double base on importing excepts
...
fixes #2230
2 years ago
Divyansh Singh
be8352441f
fix(search): better highlighting in detailed view ( #2234 )
2 years ago
Divyansh Singh
40f1d1b6f6
feat(search): allow force disabling detailed view
2 years ago
Divyansh Singh
6d5b4cd784
fix(search): show escape to close on footer
2 years ago
Divyansh Singh
4fd40d5f62
styles: tweak search icons a bit
2 years ago
Divyansh Singh
9e04b43567
fix(search): remove extra /index from routes
2 years ago
ChuHoMan
7dfe9d2d43
refactor: directly use site.base instead of userConfig.base ( #2223 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
44498675ac
fix(a11y): increase touch target size of search icons
2 years ago
烽宁
712a57fde7
fix(theme): fix color of blockquote in custom containers ( #2173 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Divyansh Singh
6d363ec9ff
fix(search): fix errors on empty titles
2 years ago
Divyansh Singh
7178a22c9d
fix(theme): fix top of scrollbar being unusable ( #2224 )
2 years ago
Divyansh Singh
25a1fe90bd
fix(search): avoid double base
2 years ago
Liberty
4c24960433
feat: allow passing props and children/slots to defineClientComponent ( #2198 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
Leedom
8ee6b905f5
fix(theme): navbar style ( #2202 )
2 years ago
Divyansh Singh
713a35cbd0
feat!: organized search config ( #2218 )
2 years ago
Divyansh Singh
8059ec390a
chore: rename offline search to local search
2 years ago
Divyansh Singh
609d447ab5
fix(search): properly resolve page link
2 years ago
Divyansh Singh
e2951604fd
fix(theme): fix meta key not showing on search button
2 years ago
Guillaume Chau
6c92675e33
feat: offline search ( #2110 )
...
Co-authored-by: Christian Georgi <chgeo@users.noreply.github.com>
2 years ago
Divyansh Singh
a681fd11e3
fix(build): remove extra line at end of code blocks ( #2191 )
2 years ago
Divyansh Singh
3a65db2453
chore: remove unused styles
2 years ago
btea
3f38715b5e
chore(theme): remove unused styles ( #2167 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
John Campion Jr
3714741b40
feat(build): provide `siteConfig` in `transformPageData` context ( #2163 )
2 years ago
Christian Georgi
4c23003189
fix(build): make `lastUpdated` work with git submodules ( #2149 )
2 years ago
烽宁
51ecd580a2
fix(theme): fix color of table head row in custom containers ( #2160 )
2 years ago
John Campion Jr
9e3cf0fa7d
feat(theme): allow moving aside to left ( #2138 )
2 years ago
Divyansh Singh
0e45804bc9
chore: remove extra line
2 years ago
John Campion Jr
53d0099ffa
feat(theme): add `page-top/bottom` and `doc-top/bottom` slots ( #2139 )
2 years ago
CHOYSEN
ff26ff1e66
fix(theme): hide outline dropdown scrollbar when it does not overflow ( #2151 )
2 years ago
Divyansh Singh
e5bc1e1086
fix(theme): allow adding html as feature icons
2 years ago
Anthony Fu
3235c23313
feat: more flexible `ignoreDeadLinks` ( #2135 )
2 years ago
Anthony Fu
eac03f26e2
fix(theme): remove label background of code-group tabs ( #2136 )
2 years ago
Christian Georgi
3553f015a9
fix: make md includes work with rewrites ( #1898 )
...
BREAKING CHANGES: Markdown includes are now resolved relative to original file path instead of rewritten one.
2 years ago
徐聪
a78d3a83b9
chore: fix typo ( #2125 )
2 years ago
Divyansh Singh
56a7d9aa74
fix(theme): use locale lang instead of navigator lang for last updated ( #2118 )
2 years ago
Divyansh Singh
42a0ef21c1
fix(theme): don't show outline when no header is there ( #2117 )
2 years ago
Divyansh Singh
83ce1b8c5e
fix(theme): properly align not found icon in algolia ( #2116 )
2 years ago
Divyansh Singh
aecdeb9b21
fix(theme): fix aside position when footer is there ( #2115 )
2 years ago
Divyansh Singh
7678a89358
revert: 456099a
2 years ago
Alois Klink
ac953ce8bd
fix(build): skip warning for `txt` language ( #2109 )
2 years ago
Divyansh Singh
456099a527
test: restore tests for init command
2 years ago
Evan You
16064023cf
chore: upgrade to TS 5.0 + use moduleResolution: "bundler"
2 years ago
0xRaiden
ee6cda42d8
fix(theme): prevent code-groups conflict with shiki-twoslash ( #2059 )
2 years ago
Evan You
1f2f1ff43d
fix: decode when query selecting current hash
...
close #2089
2 years ago
Evan You
86e2a6f972
feat: support multiple selectors for scrollOffset
2 years ago
Evan You
a6b18a8b9a
feat(theme): add animation to mobile page outline dropdown
2 years ago
Evan You
81ae1c79cd
fix(theme): improve Chinese font handling
...
close #2036
2 years ago
Evan You
2ad668cd54
feat: defineClientComponent helper
2 years ago
Evan You
52b04f324c
fix: handle async enhanceApp when extending themes
2 years ago
Evan You
b0160bc261
fix(theme): move doc-footer-before slot into the footer
...
close #2082
2 years ago
Evan You
5f3aac95c5
a11y: add hover underscore for main text links
2 years ago
Evan You
7b0f28915f
fix: fix optional component imports from default theme
2 years ago
Evan You
da1691d77e
feat(theme): support extending default theme without importing fonts
2 years ago
Evan You
24735dbcde
perf(theme): preload font
2 years ago
Evan You
32dfaf5adc
fix(types): allow void return in transformHead hook
2 years ago
Evan You
2bf8df4bae
BREAKING CHANGE: markdown.headers is now disabled by default
2 years ago
Evan You
468c049ccd
feat: expose page and assets on build hooks TransformContext
2 years ago
Evan You
b86988333b
fix DocOutlineDropdown visible range
2 years ago
Alija Sabic
3aea38991c
Add symbol for header anchor as CSS variable and rule using :before
2 years ago
Alija Sabic
3355fcc1df
Provide accessible markdown-it-anchor configuration using ZeroWidthSpace (HTML Entity) and custom renderAttrs
2 years ago
Alija Sabic
9a315d8855
Revert "Provide accessible markdown-it-anchor configuration"
...
This reverts commit f8d81e377c
.
2 years ago
Alija Sabic
a100f88993
Revert "Update theme-default style for accessible header-anchors"
...
This reverts commit 7b941cd1b0
.
2 years ago
Alija Sabic
03e9e4206a
Update theme-default style for accessible header-anchors
2 years ago
Alija Sabic
86259682c8
Provide accessible markdown-it-anchor configuration
2 years ago
Evan You
7182c4231f
feat(theme): page outline for mobile
2 years ago
Evan You
15a2dd2eb9
adjust custom container bg contrast
2 years ago
Evan You
3b6a6d1abd
feat(theme): a11y improvements
2 years ago
Evan You
6ca34c4236
feat(theme): aria-label for social links
2 years ago
Evan You
2f26693a1d
fix: do not include head tags in inlined site data
2 years ago
Evan You
9aafc88d59
fix: fix scroll to hash on new tab during dev
...
close #653
2 years ago
Evan You
470ce3d3f3
fix: gracefully handle config update with syntax error
...
close #2041
2 years ago
Evan You
d64a76eb36
perf: kickoff main chunk fetch earlier in browsers without modulepreload support
2 years ago
Evan You
22ace7b075
perf: inline site data on page
...
Previously the site data is bundled in JavaScript, and when it changes,
it invalidates the chunk hash of the framework chunk, and in turn
invlidates the chunk hash of **every page**.
With this change, the site data is now inlined in each page as a JSON
string, similar to the page chunk hash data. This ensures that config
changes will no longer affect JavaScript chunk hashes.
2 years ago
Evan You
bed202dbcc
fix: fix chunking logic that causes breakage
...
follow up of 905f58b
fix #2072
fix #2073
fix #2074
fix #2075
2 years ago
Evan You
d2838e3755
feat: createContentLoader
2 years ago
Evan You
905f58b2a8
fix: avoid circular dependency between siteData virtual module and useData()
...
close #2072
close #2073
close #2074
2 years ago
Guillaume Chau
192708de67
feat(theme): editLink can accept function ( #2058 )
2 years ago
Divyansh Singh
9ceff1d587
fix: trim spaces from outline headers
2 years ago
Evan You
8ab36d05fa
fix: properly serialize header in outline
...
BREAKING CHANGE: default theme config option `outlineBadge` has been
removed. Badges in headers are now always excluded when generating
outline text.
2 years ago
Evan You
9bd940f22c
fix: remove @vue/devtools from force include
2 years ago
Evan You
9708510cbd
fix: fix line higlighting for empty lines
2 years ago
Evan You
6ce88da3ba
fix: fix rewrites with non ascii chars
...
close #2017
2 years ago
Evan You
e05a3f2b5a
fix: fix same page hash links with encoded chars
...
close #1749
2 years ago
Evan You
868a9ff81e
feat: allow disabling markdown.headers
2 years ago
Evan You
63f33d2895
fix: respect user vue alias
...
close #1065
2 years ago
Evan You
657a7d38df
fix(theme): re-support dynamic headers
2 years ago
Evan You
f6cb4c0d44
perf: improve default theme chunking
2 years ago
Evan You
5c00bd3db4
chore(theme): improve light mode base text contrast
2 years ago
Divyansh Singh
8b5181446d
chore: bump deps
2 years ago
Divyansh Singh
41987b6a88
feat(theme): add not-found layout slot ( #2054 )
2 years ago
Evan You
747a04d341
fix(theme): remove log in VPContent
2 years ago
Evan You
3690714a32
update domain + redirect
2 years ago
Alija
322c633fd0
perf(a11y): add aria-label to language button ( #2025 )
...
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago
CHOYSEN
bed31d0c21
refactor: only compile rewrite rules once ( #2018 )
2 years ago
CHOYSEN
27e3adf8ed
fix(theme): align number to code line ( #2044 )
2 years ago
Evan You
76097048f3
feat: export loadEnv from vite
2 years ago
Evan You
4673bb1879
feat(data-loader): defineLoader() type helper
2 years ago
Evan You
e29b6a051e
feat(data-loader): pass watched files into load()
2 years ago
Evan You
de84c01b72
docs: revise custom theme and default theme extending
2 years ago
Evan You
f39b6a98d6
feat: support Theme.extends
2 years ago
Evan You
868a58670e
feat: deprecate Theme.setup
2 years ago
Evan You
74caccda43
feat: expose isNotFound on PageData, deperecate Theme.NotFound
2 years ago
Evan You
3158115afc
fix(theme): make tip box text color darker
2 years ago
Evan You
66f94fd7a0
feat: expose params at top level in useData()
2 years ago
Evan You
a4ac055dbf
feat: support $params in page components
2 years ago
Evan You
580a8e1a55
fix: extract all headers by default
2 years ago
Evan You
1457681484
fix: ensure HMR works properly for page outline
...
The client-side based implementation in #1281 makes HMR update for the
outlines flaky and unreliable.
The headers payload for each page chunk is relatively cheap in return
for the correctness, since they are inlined as a JSON string.
2 years ago
Evan You
0c0b6cc5a3
fix: avoid deprecation warning when using --force
2 years ago
Evan You
22047f3363
fix: respect command line minify and outDir options
2 years ago
Evan You
49bcc254dc
docs: rewrite getting started + init tips
2 years ago
Evan You
7158932e27
docs: update home page
2 years ago
Evan You
38bbdaddb7
feat: vitepress init command ( #2020 )
...
close #1252
2 years ago
Robert Kowalski
254e15beb9
feat(theme): add `as` prop to `Content` ( #2011 )
2 years ago
gaaming
996a5f47e9
feat(theme): add `home-hero-info` slot ( #1807 )
2 years ago
maomao
2a1abbe45e
fix(theme): prevent text wrapping in nav dropdown menu
2 years ago
Evan You
8e8fcd9caa
fix: normalize all paths in config
2 years ago
Evan You
8c9833ceba
test: fix dynamic routes test for build
2 years ago
Evan You
c5f37188a1
warn missing paths export
2 years ago
Evan You
ef6ae56c95
feat: cache dynamic path loaders
2 years ago
Evan You
b075ee5be6
fix: dyamic routes w/ srcDir + relative imports
2 years ago
Evan You
24fa862c39
feat: dynamic routes
...
This commit completes the feature by adding HMR for dependencies of
path loader files.
Based on previous commits:
2582058, dea831f, 99693c6, c70ab70, bc99e5d
2 years ago
Evan You
5913ebc34f
fix: hmr on deps change of data loaders
2 years ago
Evan You
bccce98c62
fix: update route configs on file add / delete
2 years ago
Evan You
34b149ba25
wip: rewrites for dynamic routes
2 years ago
Evan You
24507105b1
fix: disable fuzzy link recognition by default
...
this is a bit aggressive and can conflict with Vue template expressions
2 years ago
Evan You
80fb3b0e98
wip: prod build for dynamic routes
2 years ago
Evan You
d6952f37b7
wip: hmr for dynamic routes on add/delete
2 years ago
Evan You
08df389db8
wip: basic hmr for dynamic routes
2 years ago
Evan You
9c4c2117a6
wip: dynamic routes
2 years ago
Kia King Ishii
c2de4caa34
fix(theme): "copy code" button not readable on hover state ( #819 ) ( #1892 ) ( #1998 )
...
fix #819
fix #1892
Co-authored-by: Divyansh Singh <40380293+brc-dd@users.noreply.github.com>
2 years ago