Divyansh Singh
4fd2fad1fa
fix: explicitly set component name ( #657 ) ( #681 )
...
fix : #657
3 years ago
Percy Ma
5f0d9153a3
feat: add option to hide nav title ( #637 ) ( #677 )
...
close #637
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
3 years ago
Percy Ma
1db3730a48
fix: nav menu link don't show active status ( #680 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Divyansh Singh
ae7c255aea
fix: toc cause error when used with heading ( #605 ) ( #674 )
...
fix #605
Encode string returned by parseHeader.
3 years ago
Kia King Ishii
8f7b11f216
feat: adjust how we pass image to home hero
3 years ago
Kia King Ishii
9674dc4db4
feat: stick aside ads to the page bottom
...
To avoid layout shift on page change
3 years ago
Kia King Ishii
697c2d6323
Merge branch 'hero-image' into next-theme
3 years ago
Divyansh Singh
d93b477c76
fix: convert paths in dynamic imports to file urls ( #671 ) ( #673 )
...
fix #671
3 years ago
Kia King Ishii
1aeebecbcf
feat: add image feature to home hero
3 years ago
Kia King Ishii
aa2289e488
feat: add mini sponsor component ( #648 )
...
close #648
3 years ago
Kia King Ishii
12e1a12d1e
feat: a final touch to the nab menu link
3 years ago
Kia King Ishii
0cacee70d0
types: fix theme typings
3 years ago
Kia King Ishii
53bf845463
feat: adjust styles mainly nav
3 years ago
Kia King Ishii
4dde99619e
fix: table even row style is not nice
3 years ago
Kia King Ishii
b853910c32
style: format
3 years ago
Kia King Ishii
4ff82b410f
style: format code
3 years ago
Kia King Ishii
dbb5777289
chore: adjust line height of custom container
3 years ago
Divyansh Singh
d0fdda6904
fix: more than 4 indented html tags cause error ( #638 ) ( #665 )
...
fix #638
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Divyansh Singh
b79c66d79c
feat: allow disabling `markdown-it-attrs` ( #662 ) ( #664 )
...
close #664
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Anthony Fu
a0f81c9f9d
feat: migrate to ESM ( #645 ) ( #659 )
...
close #645
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Kia Ishii
bae47f7082
fix: sidebar group width not alined when scroll bar is visible
3 years ago
Kia King Ishii
99246762c6
fix: sidebar collapsible problem once more
3 years ago
Kia King Ishii
751bc0b478
fix: sidebar group is collapsible even when option is not set
3 years ago
Kia King Ishii
3f49fd67ab
fix: nav menu layout shift with/without sidebar
3 years ago
Divyansh Singh
e32936b6ae
feat: add collapsible option to sidebar ( #640 ) ( #663 )
...
close #640
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
3 years ago
Divyansh Singh
7d89b61b92
fix: switch to `markdown-it-toc-done-right` ( #388 ) ( #660 )
...
fix #388
3 years ago
Divyansh Singh
6028cacb81
feat: add copy code element ( #473 ) ( #658 )
...
close #473
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
3 years ago
Kia King Ishii
607c3d33f3
chore: adjust carbon ads spacing
3 years ago
Ryo_gk
1fcf4a4462
feat: use shiki instead of prismjs for syntax highlight ( #627 ) ( #654 )
...
close #627
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
3 years ago
Kia Ishii
8bc14e6366
fix: doc aside style ( #655 ) ( #656 )
...
fix #655
fix #656
3 years ago
Kia Ishii
ff7af544c6
feat: adjust style for home features box and inline code link
3 years ago
Kia Ishii
bc44dc2b32
feat: adjust custom box brightness
3 years ago
Kia Ishii
049c1e7a0a
fix: nav background not being blurred on Firefox ( #652 )
...
fix #652
3 years ago
Kia Ishii
02e9cb5e71
feat: adjust carbon ads styling
3 years ago
Kia Ishii
98443d4eee
feat: refine overall layout styling
3 years ago
Kia Ishii
562e345f07
feat: adjust sidebar font size and spacing
3 years ago
Kia Ishii
d9decd9412
fix: button hover style in dark mode not working
3 years ago
Kia Ishii
27f840ae04
feat: adjust code font color just a bit
3 years ago
Kia King Ishii
ddc9e4b0d9
docs: add more docs
3 years ago
Kia King Ishii
bffc58c735
refactor: clean up css variable
3 years ago
Kia King Ishii
c1ee195469
feat: style 404 page ( #649 )
...
close #649
3 years ago
Kia King Ishii
36a67bd67d
feat: add carbon ads feature ( #647 )
...
close #647
3 years ago
Kia Ishii
ef3e44c5a2
feat: ensure `.html` extension in rendered nav links ( #175 )
...
close #175
3 years ago
Kia King Ishii
b8c76ba47b
feat: improve how aside section stick and scrolls
3 years ago
Kia King Ishii
220320bcdb
fix: make outline work in 960px view port
3 years ago
Kia King Ishii
70a9fb4b5a
fix: global nav background blur not applied in Safari
3 years ago
Kia Ishii
9b7ccee3b6
fix: duplicated import
3 years ago
Percy Ma
1839e9a41a
fix(theme): header blur is incomplete ( #639 )
...
Co-authored-by: Kia Ishii <kia.king.08@gmail.com>
3 years ago
Kia King Ishii
0e5f1e4dd5
docs: add many docs
3 years ago
Kia King Ishii
80a82be50f
feat: adjust overall layout
3 years ago
Kia King Ishii
190a467a10
fix: inline code not getting proper line break
3 years ago
Kia King Ishii
e51d2a8c49
feat: add custom container stylings
3 years ago
Kia King Ishii
68ebd43664
fix: doc page layout on mobile is broken
3 years ago
Kia King Ishii
67e77f7871
feat: add option to customize title template
...
close #303
3 years ago
Kia King Ishii
6f037e2688
feat(sponsor): add sponsors component
3 years ago
Joaquín Sánchez
905b4a0142
fix: import and use `VPDoc` instead `VPContentDoc` ( #633 )
3 years ago
Kia King Ishii
69c44aa607
feat: add layout option and home hero section
3 years ago
Kia Ishii
25296fa852
chore: fix file name capitalization
3 years ago
Kia Ishii
9250460b3f
feat: make appearance configurable
3 years ago
Kia Ishii
73bbc6143a
feat: new default theme
3 years ago
Dominic Elm
1656f0365a
fix(plugin): set content-type header for serving index.html ( #616 )
3 years ago
Joaquín Sánchez
216e12950b
fix: remove 404 from title on initial route ( #590 )
...
fix #589
3 years ago
Evan You
06ad0d8386
refactor 404 page data
3 years ago
Divyansh Singh
28eaa3b04a
fix: reset page data on 404 ( #497 )
3 years ago
Divyansh Singh
33a59cd029
docs: update links ( #523 )
...
* docs: update links
* docs: fix 3xx urls
* chore: fix typo
3 years ago
Fabian Winkler
779b78902f
fix: avoid minimizing non-javascript inline scripts ( #517 )
...
fix #538
fix #540
3 years ago
Divyansh Singh
9270477fa5
fix: normalize relative img src ( #514 )
...
fix #450
3 years ago
Divyansh Singh
34d1542f46
fix: don't add .html to urls of non-html files ( #515 )
...
fix #265
3 years ago
Divyansh Singh
804954cf4d
fix: append base to links ( #502 )
...
fix #252
3 years ago
Guanghui Cheng
ffe0c40ebc
fix(client router): tolerant invalid hash selector typo ( #506 )
3 years ago
Evan You
1ef69e212f
feat: improve default chunk strategy + page hash stability
3 years ago
Evan You
23249483d6
feat: automatically update hash map + retry on failed page fetch
3 years ago
Evan You
d32d8d4419
feat: use git-based lastUpdated data
...
- The main reason behind this change is because previously the FS-based
timestamp is inaccurate and will change on every remote deployment in
CI environments, resulting in cache invalidation on every build. Using
git timestamps makes them stable.
- This is now disabled by default for performance reasons, as getting
the git timestamp requires spawning a child process and is expensive.
To enable it, use the new `lastUpdated: true` config option.
3 years ago
Evan You
388944371d
avoid readonly in production
3 years ago
Evan You
17aaaf0180
refactor tsconfig setup + migrate to vitest
3 years ago
Evan You
7f9295261f
remove unused alias
3 years ago
Evan You
b66785d68a
feat: scrollOffset option
3 years ago
Divyansh Singh
88d57a93ef
fix: allow overriding title if home is true ( #493 )
3 years ago
Evan You
dfbc932fac
fix: set __data in md.render
3 years ago
Evan You
9b3243b757
fix: prioritize vue installed in user project root
3 years ago
Evan You
8288168b4f
adjust type exports
3 years ago
Evan You
6f3a96f06d
perf: do not include head config in client bundle for production
3 years ago
Evan You
6120da25a8
feat: properly remove custom anchor in headers
3 years ago
Evan You
294b1d2817
refactor: make MarkdowRenderer type compatible with MarkdownIt
3 years ago
Evan You
a4b7758a00
chore: tweak temp dir name
3 years ago
Evan You
4cec660401
feat: expose __path and __relativePath on md instance for md plugins
3 years ago
Evan You
7387649ff7
feat: catch localhost links as dead links
3 years ago
云游君
7950e884a5
chore: fix typo ( #478 ) [ci skip]
3 years ago
Gordon Smith
08a0b12992
fix(serve): respect base config in serve mode ( #470 )
...
Fixes #416
Signed-off-by: Gordon Smith <GordonJSmith@gmail.com>
3 years ago
Eduardo San Martin Morote
444562c3a7
fix: use algolia search lang ( #459 )
3 years ago
Jeff Yang
a8f147f153
feat: add details custom container ( #455 )
3 years ago
Bryan Müller
5b04bb9eb5
feat: user configurable `outDir` ( #448 )
3 years ago
Jeff Yang
fb6a4ad3e0
fix: remove `.` for mjs in `supportedConfigExtensions` ( #447 )
3 years ago
Jonas
bd35451ed4
fix: set tempDir outside package root ( #439 )
...
package root can be read-only when install strategies like PnP are used, so the tempDir needs to be outside the vitepress package itself
close #435
3 years ago
fuchunhui
ae029ae9e1
fix: Chinese file link build failed ( #425 )
...
fix #424
3 years ago
借りられない恋
a3bf52fed5
fix: initial render of 404 pages ( #418 )
3 years ago
云游君
b104d95993
style: make img center in nav-bar-title ( #377 )
3 years ago
ULIVZ
ba41bb9055
feat: improve typescript support for config file ( #465 )
3 years ago
Evan You
e61db62a1c
feat: minify head inline scripts
3 years ago
Evan You
e721d60585
feat: shouldPreload hook
3 years ago
Evan You
f5308d746f
feat: support array of patterns in data loaders
3 years ago
Evan You
6ca3c97ab9
fix duplicated preload directive
3 years ago
Evan You
26fe81c886
feat: support static data loaders
3 years ago
Evan You
d54c7d8c56
feat: expose createMarkdownRenderer
3 years ago
Evan You
dfa7c0525f
fix: handle potential string quote mismatch in generated code
3 years ago
Evan You
bc486aae56
fix: static string strip regex for mulitiline static strings
...
this can happen when the template contains `<pre>` tags
3 years ago
Evan You
abb1b578cd
fix: improve createStaticVNode match for rollup codegen compat
3 years ago
Evan You
a051e66f1a
fix: lazy require @vitejs/plugin-vue to respect NODE_ENV
3 years ago
Eduardo San Martin Morote
1b245e22d8
feat: upgrade docsearch version ( #441 )
3 years ago
Evan You
4114674c69
fix(hmr): avoid relying on revertd vite hmr behavior
3 years ago
Evan You
773472d867
chore: remove unnecessary log
3 years ago
Evan You
d3b1521ebe
feat: support ts/esm config file + defineConfig() helper
...
close #339 , close #376
3 years ago
Evan You
4c042b61e7
fix: fix code line hightlighting
...
close #408
3 years ago
zhangwenjun
383d8ffbba
fix: invalid active props when `base` option is added ( #342 )
3 years ago
Anthony Fu
efc5e1b256
fix: tolerant invalid hash ( #399 )
3 years ago
宋铄运 (Alan Song)
4b76617621
fix: support vite plugins provided via `config.vite` ( #394 )
3 years ago
Evan You
df69b76427
fix: print urls again
3 years ago
Evan You
5fd7db2b7f
fix(theme): fix algolia search filter
3 years ago
Airene Fang
8cbe26ee06
style(theme): <code> need not a inline-bg-color ( #385 )
...
Co-authored-by: fangying <fangying@vipkid.com.cn>
3 years ago
Evan You
ba85fd4d51
chore: cleanup deps
3 years ago
Evan You
c071f0cb0c
chore: remove unused value
3 years ago
sambit sahoo
07bf145190
feat(theme-default): home slot for customizing the entire homepage easily ( #314 )
3 years ago
Eduardo San Martin Morote
389e863b4d
fix(theme-default/algolia): avoid creating multiple algolia searches ( #292 )
3 years ago
CHOYSEN
58663bbd02
fix: make config hmr work in window ( #364 )
3 years ago
Anthony Fu
49ddb1f120
workflow: switch to pnpm ( #401 )
3 years ago
Evan You
3940625121
fix: encode urls that conflict w/ vite built-in replacements
3 years ago
Evan You
b3a4c52191
refactor: fix bad requires
3 years ago
Evan You
475dee5154
build: pre-bundle, reduce deps
3 years ago
Evan You
9030486409
feat: upgrade vue, simplify deps
3 years ago
Evan You
b59f54abd0
chore: remove debug hash log
3 years ago
QiChang Li
610e9b7111
feat: use `markdown-it-attrs` for markdown-it plugins ( #393 )
3 years ago
Evan You
929bcf50ee
fix: ensure stable pages entry order across builds
3 years ago
Evan You
e0b69973f8
feat: support `<script client>` in mpa mode
3 years ago
Evan You
b94b163a3a
feat: map mode + remove deprecated options
3 years ago
Evan You
4fb387d94e
fix: emit prevented hashchange event
3 years ago
Evan You
6085501acb
chore: remove customData option
3 years ago
Evan You
f749b272d4
feat: support config.extends
3 years ago
Evan You
2e9264f032
fix: improve fs allow
3 years ago
Evan You
b94c82710a
fix(default-theme): use description as tagline by default
3 years ago
Evan You
96bcddabed
perf: minor optimizations
3 years ago
Evan You
e01b5a350c
chore: typo
3 years ago
Evan You
03abee7f7c
fix: avoid using spread for client code
3 years ago
Evan You
034c7375ad
fix: handle case when there is no themeConfig
3 years ago
Sam Pullman
80ff36066e
fix: include emoji text in nav link to match toc ( #284 )
3 years ago
箱子
0c1a1f2ef4
fix(css): remove 720px breakpoint in home layout ( #347 )
3 years ago
CHOYSEN
1e64773933
fix: use useData() instead of $site ( #365 )
3 years ago
Hazlank
9245226b16
fix(code): code block highlight bug in ul ( #352 )
3 years ago
Eduardo San Martin Morote
26b5aa931f
feat: upgrade markdown-it-anchor ( #350 )
...
BREAKING CHANGE: the `markdown.anchor` option is updated. Refer to
valeriangalliat/markdown-it-anchor#permalinks for
instructions to upgrade your existing `markdown.anchor.permalink`
option. **This doesn't affect you if you weren't changing the header
permalinks behavior**.
3 years ago
Eduardo San Martin Morote
9b9fdc710a
fix: allow vite server access to theme and local files
3 years ago
Eduardo San Martin Morote
bc78adb468
fix(i18n): fix locales reading, add site.langs ( #353 )
...
It works with the same config as Vuepress 1: https://vuepress.vuejs.org/guide/i18n.html#site-level-i18n-config
We could probably adapt the `label` property like Vuepress 2 https://v2.vuepress.vuejs.org/guide/i18n.html#site-i18n-config in a next release
3 years ago
Eduardo San Martin Morote
858c0e77a0
build: rename carbon and buysell chunks ( #370 )
3 years ago
Evan You
7b3a9e59b4
feat: support partial include directive
3 years ago
Evan You
e74c5f06d1
feat: support function config
3 years ago
Evan You
4925fb5c29
feat: info custom container
3 years ago
Eduardo San Martin Morote
4a34b93090
refactor: reuse regexp
3 years ago
Eduardo San Martin Morote
3038829807
refactor: use compiler macros
3 years ago
Eduardo San Martin Morote
7b501293da
chore: up deps
3 years ago
Sacha STAFYNIAK
9d98dbbe60
fix: override target and rel links attribute in config ( #332 )
3 years ago
Dirk de Visser
cfbba80a0a
fix(edit-link): let frontmatter overwrite global editLink ( #340 )
...
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
3 years ago
FangYing
aa9f9094b5
chore: remove log ( #331 )
...
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
3 years ago
hangzou
53bb961a92
fix: skip external URLs in `withBase` ( #328 )
3 years ago
Evan You
3cec536c1f
fix: automatically escape vite user defined variables in markdown
3 years ago
m4dz
e76e6ecd54
fix(nav): display nav if locales are present ( #321 )
3 years ago
Evan You
ce86b51ccf
chore: remove logs
3 years ago
Evan You
e6bb5a4806
perf: only update necessary head tags in prod
3 years ago
Eduardo San Martin Morote
c046905b03
fix(search): correctly detect multilang
...
Close #316
3 years ago
Evan You
9b35dfcde4
fix: avoid scroll behavior reliance on .nav-bar class
4 years ago
Evan You
3fed6f94e5
type: support specifying themeConfig type for useData() via generics
4 years ago
Evan You
a9d580069f
fix: avoid error when theme does not have .nav-bar class
4 years ago
Evan You
348f19a537
fix: watch config file when using srcDir
4 years ago
Evan You
f52f20e02f
fix: avoid resetting head tags on hmr/page switch
4 years ago
Evan You
eefba398b0
fix: force optimize vue to avoid duplication when linked
4 years ago
Evan You
fbcb07eaab
chore: remove unused arg
4 years ago
Evan You
f5d0e1881c
chore: deprecation warnings
4 years ago
Evan You
aaf4910d93
feat: support srcDir config option
4 years ago
Evan You
3737b1055d
feat: support passing vite config in vitepress config file via `vite` option
...
BREAKING CHANGE: Some config options have changed.
- `vueOptions` renamed to `vue`
- `alias` option has been removed. Use `vite.resovle.alias` instead.
4 years ago
Evan You
5733fc625e
perf: avoid double resolve user config on startup
4 years ago
Evan You
55de7ab43c
refactor: adjust shared utility/types build setup
...
fix non-existent imports in generated dts files
4 years ago
Evan You
424a4ca379
fix: fix frontmatter sidebarDepth for headers
4 years ago
Evan You
a81b9e0ff1
refactor: re-expose $frontmatter global property, make localePath account for base by default
4 years ago
Evan You
76fa1733ff
fix: fix vue code block type indication
4 years ago
Evan You
0661063d29
feat: more efficient `useData()` method that exposes all data
...
BREAKING CHANGE:
- Individual `useX()` data methods are removed.
```js
// before
import { useSiteDataByRoute, usePageData } from 'vitepress'
const site = useSiteDataByRoute()
const page = usePageData()
const theme = computed(() => site.value.themeConfig)
// after
import { useData } from 'vitepress'
const { site, page, theme } = useData()
```
All destructured values are computed refs injected from app root
so they are created only once globally.
- Global mixin properties (e.g. `$site`) are removed. Always use
`useData()` to retrieve VitePress data.
4 years ago
Cédric Exbrayat
8988aadbcb
fix: functional templates with vue v3.1 ( #312 )
4 years ago
heny
b940397cd0
fix: chinese filenames can't build ( #217 ) ( #262 )
4 years ago
Han(ハン)
71a5e1c2a2
feat: exclude option ( #281 )
4 years ago
dnischeta
9589a5d0e6
fix(theme): set search box min-width for >=751px ( #286 )
4 years ago
Anthony Fu
6b4a4aa7a6
fix: remove unnecessary 'vite/dynamic-import-polyfill'
4 years ago
Anthony Fu
9f1b2b1ae2
chore: update deps
4 years ago
Máximo Mussini
e651f977d6
feat: Render titles for social sharing and improve home page sharing ( #263 )
4 years ago
云游君
3aa185fa9f
fix: detect public folder for dead link ( #290 )
...
* fix: detect public folder for dead link
* perf: use config.publicDir replace 'public'
4 years ago
Eduardo San Martin Morote
0716ffade7
fix(search): silence warning for prop
4 years ago
Eduardo San Martin Morote
de89c1e5eb
fix(locales): use correct lang ( #283 )
4 years ago
Domantas
fa469fd275
fix: build fails without css chunks ( #209 ) ( #239 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Babu Annamalai
d1a62e1c66
feat: import code snippet with region ( #237 ) ( #238 )
...
close #237
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Eduardo San Martin Morote
f505db945a
fix(locales): use correct lang ( #276 )
4 years ago
Jeff Yang
f385bc4673
fix(navbar): use css var for background-color ( #264 )
4 years ago
meteorlxy
cee0b400d9
refactor: remove extra condition ( #261 )
4 years ago
Eduardo San Martin Morote
8d915245c6
fix(css): reuse css vars ( #256 )
4 years ago
Eduardo San Martin Morote
9bc5c5c631
style: format code with prettier
4 years ago
Igor Randjelovic
f8b4aa5baa
fix: badge for language-javascript ( #245 )
4 years ago
Evan You
74f5adafcd
feat: detect dead links
4 years ago
Evan You
4a40e1faf4
fix(theme-default): avoid ad image distortion on mobile
4 years ago
Evan You
c0aa5a8fae
deps: bump vite + update alias usage
4 years ago
Kia King Ishii
a613df46e8
fix: `base` option not generating correct multi sidebar ( #231 ) ( #234 )
4 years ago
Kia King Ishii
6538c8e70a
fix: nav home title not having locale based link ( #195 ) ( #233 )
...
fix #195
4 years ago
Kia King Ishii
3b4584377c
style: fix some code styles
4 years ago
旧巷馆子 · 沈青川
5678dc3a25
fix: home action link not being reactive ( #195 ) ( #212 )
...
Co-authored-by: mariotang <mariotang@tencent.com>
4 years ago
hcg1023
2aa8ab26e2
fix: `@` alias for import code snippet being always `undefined` ( #204 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Eduardo San Martin Morote
7ceaf344d2
fix: ads display causing layout break in mobile view ( #230 )
4 years ago
Kia King Ishii
72e116c2db
style: adjust import order a bit
4 years ago
Christopher Shank
5b34c6a94a
feat: add vue options config (expose @vitejs/plugin-vue) ( #215 )
4 years ago
Kia King Ishii
b82d8f2ece
fix: utf-8 character not working on safari in dev mode ( #228 )
4 years ago
NAN
8a0db65a8a
fix: render document with standards mode in dev ( #207 )
4 years ago
Kia King Ishii
5deaf6a2cd
fix: sidebar 'auto' not working ( #178 ) ( #224 )
...
BREAKING CHANGE: If sidebat is `undefined`, it will be treated as `auto` where
previsouly it's treated as `false`. It was always treated as `auto`, but due to
this bug, the sidebar was hidden, therefore it looked like it was treated
as `false`.
4 years ago
Matias Capeletto
338e8453d8
fix: frontmatter description duplication ( #194 ) ( #170 )
...
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
2330023d99
fix: use brand color in algolia search box
4 years ago
Kia King Ishii
0b5b306f85
fix: `base` option not working on dev mode ( #223 )
4 years ago
Domantas
1026a20488
dx: replace . with / at the end of served url ( #210 )
4 years ago
Evan You
8e0b8d184a
chore: exclude docsearch from optimization
4 years ago
Evan You
8cfdd1912d
fix: update base option usage
4 years ago
Eduardo San Martin Morote
78b026cb7a
fix: avoid layout shift due to ads ( #176 )
4 years ago
Łukasz Romanowicz
51906043d3
fix: support symbolic links in building docs dist ( #184 ) ( #185 )
...
fix #184
4 years ago
Matias Capeletto
481c4513d7
feat: $lang and $localePath globals ( #166 ) ( #167 )
...
close #166
Co-authored-by: Kia King Ishii <kia.king.08@gmail.com>
4 years ago
Evan You
b4bdaf648d
refactor: vite ssr compat
4 years ago
Evan You
3e6e61bcea
fix: ignore non-html links in router and prefetch
4 years ago
Evan You
b9fc0cb78d
perf: generate preload directives for dynamicImport chunks too
4 years ago
Evan You
a0f463af8f
fix: aria label id
4 years ago
Evan You
ca631c7f51
feat: render content on home page
4 years ago
Evan You
a79e1e1916
refactor: move default theme to 'vitepress/theme'
...
Fixes the case when using a completely custom theme, importing anything
from vitepress causes the entire default theme to be imported too.
BREAKING CHANGE: the default theme is now exposed via 'vitepress/theme',
instead of a named export from 'vitepress'.
4 years ago
Evan You
4072dc5f7e
feat: support customData in config
4 years ago
Evan You
9c7906119e
refactor: rename site alias
4 years ago
Anthony Fu
bac1ce2d01
fix: resolve page hash case-insenstively, close #202 ( #203 )
4 years ago
Evan You
64a08b35a3
chore: bump vite again
4 years ago
Matias Capeletto
b6ba8a943c
fix: scrollbar when using line highlight ( #200 )
4 years ago
Evan You
6ff76c4ea8
chore: bump vite
4 years ago
Evan You
161e0ea69c
types: add vite env
4 years ago
Evan You
759bbd3f61
chore: bump vite
4 years ago
Evan You
9965ce6ae8
pass ssr option to vite build
...
this will be required in next release
4 years ago
Matias Capeletto
da2c4f694e
fix: bump vite and fix win32 path resolving ( #198 )
4 years ago
Evan You
991a443c70
fix: vite 2.0.0-beta.2 compat
4 years ago
Evan You
d6b8568c52
fix: ensure the same vue dep in all cases
4 years ago
Evan You
055e3fd043
fix: respect root during build
4 years ago
Evan You
e262ef63d8
feat(theme-default): nav.item.activeMatch
4 years ago
Evan You
a41928ef83
fix: avoid unexpected vite define replacements in markdown content
4 years ago
Evan You
8769b4b49f
fix: always define theme globals
4 years ago
Evan You
9a17ddfdfb
feat: add altAction for home
4 years ago
Evan You
8a2ff33bf8
fix: loosen navLink active matching
4 years ago
Evan You
7e4b16ee52
fix: adjust multi sidebar matching logic
...
- matches by ensuring starting slash + startsWith
- catch-all fallback (`/`) should be placed at the end like VuePress
4 years ago
Evan You
4f0c90311f
refactor: simplify client path mapping
4 years ago
Evan You
3e85b46727
refactor: improve css treeshaking + avoid layout shift on async components
4 years ago